Pi to 3.11.1 – With ‘Borrowed’ Files..
Updated the Raspberry Pi to kernel 3.11.1, using the code from GitHub:
https://github.com/raspberrypi/linux/tree/rpi-3.11.y
For some odd reason, then same files are still missing, as for 3.11 – ~/linux/drivers/net/ethernet/Kconfig and ~/linux/net/mac80211/chan.c, so just copy these across from the 3.10 tree..
# uname -a
Linux rgpi 3.11.1-pi #1 PREEMPT Sat Sep 21 11:13:01 BST 2013 armv6l armv6l armv6l GNU/Linux
There are some hints and tips on cross-compiling kernels for ARM systems in an earlier article: http://rglinuxtech.com/?p=49
I should mention that there are several other ways of doing this, but this is how I do it.. And… This is really intended for those who already have experience of compiling and installing Linux kernels from source!
Robert Gadsdon. September 21, 2013
I’ve found that the problem with ‘missing files’ is caused by downloading the zip file from github. Instead, if I use git to get the files, there’s no problem:
git clone -b rpi-3.11.y –single-branch https://github.com/raspberrypi/linux
There’s some issue (or missing option) with zip that’s causing the incorrect packaging / extraction.
Thanks for the info.. I’ll try this option, instead..!