[coreboot] Chromebox debugging.

Kyösti Mälkki kyosti.malkki at gmail.com
Mon Jan 20 19:04:59 CET 2014

On 01/20/2014 01:42 PM, Timothy Potter wrote:
> On Sat, Jan 18, 2014 at 12:52 AM, John Lewis wrote:
>> On 17/01/14 11:01, Timothy Potter wrote:
>>>   I've
>>> also got an old Android phone with the ECHI debug gadget compiled into
>>> the kernel. I've tried connecting that to every USB port on the
>>> Chromebox but never get any output.
>> Hi Tim,
>> Have you got "USB 2.0 EHCI debug dongle support" compiled on the
>> coreboot side? If so, did you select "NET20DC and compatible" or
>> "BeagleBone"?
>> What kernel is the phone running? I assume because you have the EHCI
>> debug gadget complied in the Android gadget is not? How does your phone
>> react to the missing Android gadget?
> Hi John,
>    I had a bit of time to review what how I'd set things up this weekend.
>   Yes. I compiled the debug dongle support into Coreboot, and left the
> default 'NET20DC and compatible' selected.
>    On the phone side. Yes, the EHCI debug gadget replaces the Android
> gadget, so the phone won't even charge while booted, but otherwise seems to
> work as normal minus USB functionality. The kernel is version 2.6.32.  I
> suspect the problem is on the phone side as the phone doesn't show up in
> the output of lsusb when connected to a Linux box.
>    I saw your video with the BeagleBone and HP laptop.  Thanks for making
> it.  Good to see how things should work.
> Tim.

Hi Tim

That kernel is missing some bits from USB gadget framework. The oldest 
we have some result for is 2.6.35 and even that requires some backported 

We have this linked at bottom of coreboot EHCI gadget wiki:


More information about the coreboot mailing list