BeagleBoard-XM 2.6.36 kernel image

Hi all,

I would like to build my own kernel image for my BeagleBoard-XM.

Does anyone know where I can find patches and .config file to build a
linux kernel image thanks to the 2.6.36 release ?

Thanks in advance.

Best regards,

Cedric.

Did you try kernel.org's 2.6.36 with "make omap3_defconfig" ?

Regards,

With the omap3_defconfig, the kernel image built works fine.
I didn't notice that they replaced the omap3_beagle_defconfig by the
omap3_defconfig file.
Thanks Robert.

and with 2.6.37 it's now.. omap2plus_defconfig

Eventually configs will go away completely..

Regards,

Hi Cedric,

At the moment I'm working on stabilizing 2.6.36 kernel from
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
repo with support for LTTng traces (http://lttng.org/). After I finish
this I'll probably post results here. At the moment I have some
problems with MPU frequency, with ethernet on LAN9514 (it can be issue
with my U-Boot from git://git.denx.de/u-boot.git) and segmentation
fault in lttctl.

Cheers,
Max.

Hi,

did the kernel you've build boot with omap3_defconfig ? My 2.6.36
kernel boot but it had no ethernet interface. My BeagleBoard is BB-xM
revB.

The -xm board uses usb0 as the network device. The hardware chip is SMSC9514. The active level of the GPIO pin to enable the SMSC9514 is HIGH instead of LOW for the good old Beagleboard. So, only if you found the patch, you need to edit the file mach-omap2/beagle-omap2beagle.c to change the output of the regarding GPIO pin to ‘1’. You can search this subject in the internet. I also found the problem and fix last week.

Hi sphyrian,

In order to boot 2.6.36 kernel you need to apply next patches:

1. kernel-2.6.36-bb-xm-mmc-fix.patch (fixes issue with invalid MMC
card mounting during the boot):

https://docs.google.com/uc?id=0BywvSqtpDKuCYTU3MDMzNWMtMzQwNC00YmVhLWI5MDMtNjhlNjIzMWViMWMy&export=download&authkey=CJe075gP&hl=en

2. kernel-2.6.36-bb-xm-usb-pwr.patch (fixes issue with wrong default
level for USB power switch):

https://docs.google.com/uc?id=0BywvSqtpDKuCM2QwZGUzNjEtYTJkYS00NzRiLWFkMDktYTkzNmFjNmE4NzMx&export=download&authkey=CIaEh-oO&hl=en

3. Set in U-Boot cli:

setenv mpurate 800

Cheers,
Max.

Need add CONFIG_USB_NET_SMSC95XX in kernel config and will presents as usb0

2010/12/5 sphyrian <sphyriane@free.fr>

What about your beagleboard kernel for ubuntu, Robert?
Is it a standard vanilla kernel or tmlind kernel tree? What patches are you using?

Thank you,

I actually base off tovald's mainline tree, then add patches from
tmlind/sakoman/koen/tomba/etc... and then i have that big sgx kernel
module patch..

Regards,

Thanks,

everythings id OK now for the usb0 interface.

Now i'll wait the kernel to allow 1Ghz on my BB-xM...

Sphyrian

1GHz works just fine with the angstrom 2.6.37 kernel....

Thank you for your reply.

I hope this will be soon in the official kernel...

Regards

Sphyrian

Where is the new kernel ?

May be I missed it at http://www.angstrom-distribution.org/demo/beagleboard/
!