On Sat, Jan 18, 2014 at 12:52 AM, Ky?sti M?lkki wrote:
On 01/17/2014 01:01 PM, Timothy Potter wrote:
Hi, I'm trying to get Coreboot with SeaBIOS running on a Chromebox. I followed the page about compiling Coreboot for a Chomebook 550, assuming they are similar in some respects. Unfortunately none of the builds have booted. Just the blue power light comes on at best. I'm wondering if anyone knows which is the USB Debug Port or the pin
out
of the LPC bus connector? I've got one of those cheap Mini PCI Express POST diagnostic cards but can't work out how to wire up. 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.
Hope someone can help.
Cheers, Tim.
Hi Tim
Did you apply the two patches for EHCI gadget available here: http://www.coreboot.org/EHCI_Gadget_Debug
Try this without Chromebox first: Connect phone with any normal USB host. Run lsusb -v on the host to verify your Android exports USB debug descriptor. Then post system logs from both sides of the connection.
Now for the physical USB port to use. If you can boot your Chromebox with the original flash image, a working port should appear as "usb 1-1.2" or "usb 2-1.2" in the system log when you connect any USB device.
For coreboot configuration with Intel platform, HCD_INDEX=1 maps to 0:1d.0 and HCD_INDEX=2 maps to 0:1a.0. It's reversed order, like in the datasheets.
Hi Kyösti, Yes, I applied the patches, although I'm using kernel 2.6.32 so I had to add some of the chunks manually. You can see the changes here:
https://github.com/DengueTim/jordan-kernel/commit/9c2420d8e82c2e122fb56b5480...
I may have got something wrong.
I suspect it's a problem on the phone side as the EHCI debug gadget doesn't show up in lsusb. When I have more time I'll post the system logs and try patching and building a 3.0.3 kernel for the phone. It's a Motorola Defy. There doesn't appear to be any working kernel new than that.
Regards, Tim.