[OpenWrt-Devel] Linux 4.x

Baptiste Clenet bapclenet at gmail.com
Mon Jun 8 10:02:06 EDT 2015


2015-06-08 15:23 GMT+02:00 Varka Bhadram <varkabhadram at gmail.com>:
>
> On Jun 8, 2015 6:41 PM, "Baptiste Clenet" <bapclenet at gmail.com> wrote:
>>
>> 2015-06-08 14:46 GMT+02:00 Baptiste Clenet <bapclenet at gmail.com>:
>> > 2015-06-08 14:20 GMT+02:00 Varka Bhadram <varkabhadram at gmail.com>:
>> >> On 06/08/2015 05:48 PM, Baptiste Clenet wrote:
>> >>>
>> >>> 2015-06-08 14:10 GMT+02:00 Varka Bhadram <varkabhadram at gmail.com>:
>> >>>>
>> >>>> On 06/08/2015 05:27 PM, Baptiste Clenet wrote:
>> >>>>>
>> >>>>> 2015-06-08 13:49 GMT+02:00 Baptiste Clenet <bapclenet at gmail.com>:
>> >>>>>>
>> >>>>>> 2015-06-08 10:53 GMT+02:00 Varka Bhadram <varkabhadram at gmail.com>:
>> >>>>>>>
>> >>>>>>> On 06/08/2015 01:36 PM, Baptiste Clenet wrote:
>> >>>>>>>
>> >>>>>>>>>> I've edited variable KERNEL_PATCHVER:=3.18 to
>> >>>>>>>>>> KERNEL_PATCHVER:=4.0.4
>> >>>>>>>>>> in target/Linux/ramips/Makefile in order to get Linux 4.0.4
>> >>>>>>>>>> installed
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> Also you need to specify the configuration file for 4.0.4
>> >>>>>>>>> kernel.
>> >>>>>>>>>
>> >>>>>>>>> just copy the file target/linux/ramips/mt7628/config-3.18 as
>> >>>>>>>>> target/linux/ramips/mt7628/config-4.0
>> >>>>>>>>>
>> >>>>>>>>> I hope it will resolve this error.
>> >>>>>>>>>
>> >>>>>>>>> --
>> >>>>>>>>> Varka Bhadram
>> >>>>>>>>>
>> >>>>>>>> Thanks Varka, I copied the files, I'm trying to make now. On
>> >>>>>>>> question
>> >>>>>>>> came up, what about patches? There are many patches for Linux
>> >>>>>>>> 3.18,
>> >>>>>>>> is
>> >>>>>>>> there any for Linux 4.0? target/linux/ramips/mt7628 only contains
>> >>>>>>>> a
>> >>>>>>>> folder for 3.18 patches.
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> There may be so-many patches merged into 4.0 from patches-3.18
>> >>>>>>> directory..?
>> >>>>>>>
>> >>>>>>> I just created a directory with the name patches-4.0 under
>> >>>>>>> target/linux/ramips/ .
>> >>>>>>>
>> >>>>>>> I think its a bad solution. But the build was successful and able
>> >>>>>>> generate
>> >>>>>>> the
>> >>>>>>> binaries in bin/ramips directory. I don't know whether these
>> >>>>>>> binaries
>> >>>>>>> working
>> >>>>>>> or not. I don't have hardware to test these binaries.
>> >>>>>
>> >>>>> Why is it a bad solution?
>> >>>>>
>> >>>>>>> I only copied one patch from patches-3.18 to 4.0 to fix one build
>> >>>>>>> error.
>> >>>>>>> i.e., 0103-MIPS-OWRTDTB.patch
>> >>>>>>>
>>
>>
>> "/trunk/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/MT7628.dtb
>> DTB marker not found!"
>> Was it the error?
>>
>> I added 'trunk/target/linux/ramips/patches-4.0/0103-MIPS-OWRTDTB.patch'
>> but it didn't solve the problem. Do I need to tell OPENWRT to use
>> patches-4.0?
>>
> Try
> make target/linux/{clean,prepare} V=s
> make
>
>> Baptiste
>>
>> >>>>>>> Hope it helps. Its just a shoot in the dark for your problem.
>> >>>>>>>
>> >>>>>>> Test it and update the results.
>> >>>>>>>
>> >>>>>>> Thanks
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>> Varka Bhadram
>> >>>>>>>
>> >>>>>> Without adding the patch 0103-MIPS-OWRTDTB.patch, I got an error:
>> >>>>>>
>> >>>>>> WARNING: kmod-6lowpan-iphc is not available in the kernel config -
>> >>>>>> generating empty package
>> >>>>>>
>> >>>>>> ...
>> >>>>>>
>> >>>>>> ERROR: module
>> >>>>>>
>> >>>>>>
>> >>>>>> '/trunk/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-4.0.4/net/bluetooth/rfcomm/rfcomm.ko'
>> >>>>>> is missing.
>> >>>>>>
>> >>>>>> This is about a package I added in menuconfig but I need them.
>> >>>>>> Those
>> >>>>>> package worked well while compiling with Linux 3.18. Any idea?
>> >>>>
>> >>>>
>> >>>> What package did you add..?
>> >>>
>> >>> I added :
>> >>> - kmod-bluetooth
>> >>> - kmod-bluetooth_6lowpan
>> >>> - kmod-6lowpan
>> >>> - kmod-ieee802154
>> >>> - kmod-ieee802154-6lowpan
>> >>> - kmod-ieee802154-drivers
>> >>> - kmod-mac802154
>> >>> - kmod-wpan-at86rf230
>> >>> - iw
>> >>> - wpan-tools
>> >>
>> >>
>> >> These are already came into OpenWrt with [1].
>> >>
>> >>
>> >> [1]:https://lists.openwrt.org/pipermail/openwrt-devel/2015-April/032515.html
>> >>
>> >> --
>> >> Varka Bhadram
>> >>
>> >
>> > Yes, I saw, I meant by added "set in menuconfig".
>> >
>> > You meant that with or without those module, it should work?
>> >
>> > Baptiste


Thanks Varka for your help!

It compiles now without those module:
- kmod-bluetooth
- kmod-bluetooth_6lowpan
- kmod-6lowpan
- kmod-ieee802154
- kmod-ieee802154-6lowpan
- kmod-ieee802154-drivers
- kmod-mac802154
- kmod-wpan-at86rf230
- wpan-tools

It's basically the same conf as yours.

I don't get why those module would make an error since they worked
well with Linux 3.18.

Here are my tries:
- kmod-6lowpan
- kmod-ieee802154
- kmod-ieee802154-6lowpan
- kmod-ieee802154-drivers
- kmod-mac802154
- kmod-wpan-at86rf230
- wpan-tools
--> ERROR: module
'/trunk/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-4.0.4/net/ieee802154/af_802154.ko'
is missing.

- kmod-bluetooth
- kmod-bluetooth_6lowpan
- kmod-6lowpan
- kmod-ieee802154
- kmod-ieee802154-6lowpan
- kmod-ieee802154-drivers
- kmod-mac802154
- kmod-wpan-at86rf230
- wpan-tools
--->ERROR: module
'/trunk/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-4.0.4/net/bluetooth/rfcomm/rfcomm.ko'
is missing.
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list