Problem with booting kernel 2.6.27

Hello,

I just compiled a new kernel:
      make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
      make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_defconfig
      make CROSS_COMPILE=arm-none-linux-gnueabi- uImage
I use the last source from the git repository.

While booting the beagle stops. The last messages are:

Uncompressing Linux.................................................................................
........................... done, booting the kernel.
Linux version 2.6.27-omap1 (developer@opensuse) (gcc version 4.2.1
(CodeSourcery Sourcery G++ Lite 2
007q3-51)) #1 Tue Oct 14 13:16:32 CEST 2008
CPU: ARMv7 Processor [411fc082] revision 2 (ARMv7), cr=00c5387f
Machine: OMAP3 Beagle Board
Memory policy: ECC disabled, Data cache writeback
OMAP3430 ES2.1
...
...
cmdlinepart partition parsing not available
Creating 5 MTD partitions on "omap2-nand":
0x00000000-0x00080000 : "X-Loader"
0x00080000-0x00260000 : "U-Boot"
0x00260000-0x00280000 : "U-Boot Env"
0x00280000-0x00680000 : "Kernel"
0x00680000-0x10000000 : "File System"
usbmon: debugfs is not available

After that nothing happens.
I attach my config. Does anyone sees my problem?

Thanks and bye - Robert

config_27.txt (32.2 KB)

Hello,

Tue, 14 Oct 2008, Robert Kuhn wrote:

I just compiled a new kernel:

     make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_defconfig

usbmon: debugfs is not available

After that nothing happens.
I attach my config. Does anyone sees my problem?

I've seen this too. omap3_beagle_defconfig enables also EHCI USB which will freeze the kernel just like this. Disabling CONFIG_USB_EHCI_HCD should get you around this issue.

I'm having trouble with JFFS2 filesystem in NAND with this kernel. Are there any known issues with that?

Hello,

this solved this problem. But now I can not use my USB-Devices with my
beagle anymore...

Robert

USB still works in .27, but if you have a USB cable plugged into the
BeagleBoard while booting the devices aren't seen. Unplug the USB
cable _at_the_BeagleBoard_ side (not at the hub side -- it won't
work), then plug it in once you are booted.

A patch for this bug should be available soon.

- Nathan

Robert Kuhn wrote:

Hello,

I just compiled a new kernel:
      make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
      make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_defconfig
      make CROSS_COMPILE=arm-none-linux-gnueabi- uImage
I use the last source from the git repository.

Yep, dealt with this on IRC last night. The workaround for now is to turn off
EHCI, which, tragically, is turned on in the defconfig.

b.g.

Hello,

yes that works so far that the USB Hub is recognized when its pluged
in (and its blue light inside the hub goes on). But any devices a
plung into the hub are not recognized. I get these messages when I
connect a keyboard or a stick:

root@beagleboard:~# usb 1-1.4: USB disconnect, address 5
usb 1-1.4: new high speed USB device using musb_hdrc and address 7
usb 1-1.4: device v054c p02a5 is not supported
usb 1-1.4: configuration #1 chosen from 1 choice

How can I solve this?

Robert

Did you apply the MUSB patches?

regards,

Koen

Hello Koen,

Hello again :slight_smile:

root@beagleboard:~# usb 1-1.4: USB disconnect, address 5
usb 1-1.4: new high speed USB device using musb_hdrc and address 7
usb 1-1.4: device v054c p02a5 is not supported
usb 1-1.4: configuration #1 chosen from 1 choice

How can I solve this?

Did you apply the MUSB patches?

no, I did not do that. Should I?

No I tested one of your kernels: Angstrom/2.6.26+2.6.27-rc7+r10+g

...and it seems to work. Can you say in detail which patches I have to
apply to get this kernel? Or can I download the source of this kernel
somewhere?

Thank you!

Robert.

All patches are in the OpenEmbedded tree.

regards,

Koen