USB crash on beaglebone with kernel 3.8.11

Dear All,

USB problems continue. This time I used Angstrom 2012.12 image
downloaded from
http://downloads.angstrom-distribution.org/demo/beaglebone/ and with
all recent updates installed. First two times I connect a USB device
it is recognized, but after then USB host port becomes dead until
reboot. After rebooting port works again twice. Messages in journal
when a USB hub is connected do not show anything suspicious:
http://pastebin.com/DKDdH6e2
With a microSD card reader log is a bit more messy: http://pastebin.com/nDfRUD1A
Right after reboot, when USB gadget is enabled musb complains about
"Babble Interrupt": http://pastebin.com/FeVqnENP

Does it mean that my beaglebone is defective or are the new kernels borked?

j.

I would check the errata on the processor. It might shed some light on the situation.

Gerald

Something must be broken in 3.8 kernels. 3.2 from Angstrom 2012.05 work fine.

j.

Could be. 3.8 is a different bear with a lot of new improvements in it.

Gerald

I know. But the fact that it works fine with older kernels indicates
that it's rather a software issue than hardware.

j.

Agreed. But, the point I was making was that the 3.8 kernel has all the improvements in it to make life better!

Gerald

Completely agree. That's why I want to use 3.8. With just one more
tiny improvement: working USB :slight_smile:

j.

Then you can tackle Device Tree!!!

Gerald

DT and capemanager are the main reasons why I started to play with
3.8. No more pesky pinmux settings through debug proc interface and no
more source code patching to enable spi :slight_smile:
I've just started to research DT, but I think I start to understand
how to use it.

j.

Great! I will send everyone your way!

Gerald