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.

Reply via email to