Hi all, for all who wants to compile and install a custom build kernel, these are that required steps: (configure and build was done directly on the BBB)
1.) Download kernel source from: https://github.com/RobertCNelson/linux-stable-rcn-ee 2.) load def-config make ARCH=arm LOCALVERSION=1.0 CROSS_COMPILE= rcn-ee_defconfig 2.) make menuconfig -> I wanted to enable the debugfs option for the ATH9k driver module (see link below). But you have A LOT possibilities to change your kernel here. https://wireless.wiki.kernel.org/en/users/Drivers/ath9k/debug 3.) compiling the kernel make ARCH=arm LOCALVERSION=1.0 CROSS_COMPILE= KBUILD_DEBARCH=armhf deb-pkg 4.) install the deb file and reboot dpkg --install *.deb Best regards, Marco @Robert: Thanks again for your great help!!! 2015-02-19 9:36 GMT+01:00 Marco Steger <[email protected]>: > Dear Robert, dear all, > > compiling the kernel directly on the BBB took the whole last day (maybe > also because of some errors during build: missing packages & some file > where corrupted or missing). > > For all which also want to do that these are the required steps: > Prerequirements (at least): > * apt-get install ncurses-dev > * apt-get install bc > * apt-get install lzop > > 1.) Download kernel source from: > https://github.com/RobertCNelson/linux-stable-rcn-ee > > 2.) load def-config > make ARCH=arm LOCALVERSION=1.0 CROSS_COMPILE= rcn-ee_defconfig > > 2.) make menuconfig > -> I wanted to enable the debugfs option for the ATH9k driver module (see > link below). But you have A LOT possibilities to change your kernel here. > https://wireless.wiki.kernel.org/en/users/Drivers/ath9k/debug > > compiling the kernel > 3.) > make ARCH=arm LOCALVERSION=1.0 CROSS_COMPILE= KBUILD_DEBARCH=armhf deb-pkg > > @Robert or other experts: are the commands and the order correct? > > > Now I have four deb files: > * linux-firmware-image-XYZ.deb > * linux-headers-XYZ.deb > * linux-image-XYZ.deb > * linux-libc-dev-XYZ.deb > > To install the new kernel I think I will just have to use > dpkg --install *.deb (in the subdirectory where the .deb files are > located). Is this ok? Or do I have to think about the right order when > installing the deb files? > Or something else to think about after installing the deb files? > Will this also install all the driver modules (the main reason while I'm > doing all this)? (on my linux PC I installed my kernel AND had to use 'make > module_install') > > I hope you can help me with that once again! > Thanks in advance and best regards, > Marco > > 2015-02-17 20:39 GMT+01:00 Marco Steger <[email protected]>: > >> Hi Robert, >> thank you - I will try To compile the kernel tomorrow. >> >> Backports: https://backports.wiki.kernel.org/index.php/Documentation >> >> I'm not sure if it is also part of the Debian backport repo. It's mainly >> about wireles: 80211, Bluetooth, ... >> >> Thanks again and besteht regards, >> Marco >> Am 17.02.2015 18:42 schrieb "Robert Nelson" <[email protected]>: >> >> On Tue, Feb 17, 2015 at 11:39 AM, Marco Steger <[email protected]> >>> wrote: >>> > Dear Robert, >>> > thanks for your help - again! :) >>> > >>> >>Yeap, all the patches are in the tag... The default config is: >>> >> rcn-ee_defconfig >>> > This is great! Makes things much easier! >>> > >>> >> make ARCH=arm LOCALVERSION=-<some value> CROSS_COMPILE= >>> > KBUILD_DEBARCH=armhf deb-pkg >>> > >>> > I'm not really sure here: Does this mean that the compiling will be >>> done on >>> > the BBB or crosscompile on another PC? But I will need to install a >>> > toolchain for that rigth? This one: 'gcc-arm-linux-gnueabi'? >>> >>> If on the "BBB" just use: CROSS_COMPILE= >>> >>> If on an x86, use: CROSS_COMPILE=/path/to/bin/gcc >>> >>> > I also tried to comple my backports (directly on the BBB). Therefore, >>> I used >>> > KLIB and KLIB_BUILD to point to the kernel source. But this didn't >>> worked >>> > for me. But maybe also a problem with missing tools / toolchain. Has >>> anyone >>> > expiriences with backports on BBB? >>> >>> debian backport repo? >>> >>> Regards, >>> >>> -- >>> Robert Nelson >>> http://www.rcn-ee.com/ >>> >>> -- >>> For more options, visit http://beagleboard.org/discuss >>> --- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "BeagleBoard" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/beagleboard/WFlb_7dzwi0/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
