[coreboot] EHCI Debug Gadget

John Lewis jlewis at johnlewis.ie
Thu Oct 17 17:47:16 CEST 2013


On 17/10/2013 16:35, Kyösti Mälkki wrote:

> On 17.10.2013 17:45, John Lewis wrote:
>
>> Hey Guys, I'm trying to setup a Beaglebone Black as the subject. 
>> I've
>> followed the instructions and I get lots of this when I try to make 
>> it
>> do it's thang: [ 3142.831914] CAUTION: musb: Babble Interrupt 
>> Occurred
>> [ 3143.107609] gadget: setup: failure req 9 v 1 [ 3143.289034] 
>> CAUTION:
>> musb: Babble Interrupt Occurred [ 3143.289088] gadget: disconnected 
>> [
>> 3143.564615] gadget: setup: failure req 9 v 1 [ 3143.746013] 
>> CAUTION:
>> musb: Babble Interrupt Occurred [ 3143.746058] gadget: disconnected 
>> [
>> 3144.021599] gadget: setup: failure req 9 v 1 [ 3144.264994] 
>> CAUTION:
>> musb: Babble Interrupt Occurred [ 3144.265038] gadget: disconnected 
>> [
>> 3144.540802] gadget: setup: failure req 9 v 1 [ 3144.722247] 
>> CAUTION:
>> musb: Babble Interrupt Occurred [ 3144.722304] gadget: disconnected 
>> [
>> 3144.997944] gadget: setup: failure req 9 v 1 [ 3145.179357] 
>> CAUTION:
>> musb: Babble Interrupt Occurred [ 3145.179415] gadget: disconnected 
>> Any
>> pointers? Web search comes up fruitless except for references to the
>> kernel source code which I don't understand. ;) Thanks, John.
>
> Hi John
>
> Apply the patches and follow the instructions here for BeagleBone 
> Black
> kernel:
> http://www.coreboot.org/EHCI_Gadget_Debug
>
> In coreboot menuconfig, the selection of usbdebug dongle 'BeagleBone' 
> is
> only for 'BeagleBone', not 'BeagleBone Black'. I better add option
> for 'BeagleBone Black' to avoid the confusion. Select 'Net20DC
> compatible' for now.
>
> Also in coreboot menuconfig, under 'Debugging', enable verbose 
> usbdebug
> messaging. Of course you will need another working console to receive
> those messages, CBMEM console will do if your target system is able 
> to
> reach OS.
>
> Regards,
> Kyösti

Hi Kyösti,

Man, you are quick. :)

Yeah, I followed those instructions. The BBB's kernel and modules have 
been compiled with the patches.

Ah, that explains part of it then, because I had selected Beaglebone as 
opposed to NET20DC or compatible.

It isn't able to reach OS, but if changing the coreboot menuconfig 
doesn't fix it I shall try it on a Chromebook which is working with 
coreboot, and revert.

Thank you!

John.



More information about the coreboot mailing list