[coreboot] USB Problems geode lx800

Christian Gmeiner christian.gmeiner at gmail.com
Mon Oct 8 16:59:23 CEST 2012


2012/10/8 Christian Gmeiner <christian.gmeiner at gmail.com>:
> 2012/10/8 Christian Gmeiner <christian.gmeiner at gmail.com>:
>> HI all
>>
>> I am running into some usb problems with coreboot & seabios:
>>
>>
>> init usb
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=72 align=10
>> ret=0x1f7a8860 (detail=0x1f7a88b0)
>> EHCI init on dev 00:0f.5 (regs=0xfe038010)
>> pmm_malloc zone=0x1f7afe83 handle=ffffffff size=4096 align=1000
>> ret=0x1f7bf000 (detail=0x1f7a8830)
>> pmm_malloc zone=0x1f7afe83 handle=ffffffff size=68 align=80
>> ret=0x1f7bef80 (detail=0x1f7a8800)
>> pmm_malloc zone=0x1f7afe83 handle=ffffffff size=68 align=80
>> ret=0x1f7bef00 (detail=0x1f7a87d0)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=28 align=10
>> ret=0x1f7a8780 (detail=0x1f7a87a0)
>> pmm_free 0x1f7a8780 (detail=0x1f7a87a0)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=28 align=10
>> ret=0x1f7a8780 (detail=0x1f7a87a0)
>> set_address 0x1f7a8860
>> ehci_alloc_async_pipe 0x1f7a8860 0
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=92 align=80
>> ret=0x1f7a8680 (detail=0x1f7a8750)
>> ehci_control 0x1f7a86d0 (dir=0 cmd=8 data=0)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=192 align=40
>> ret=0x1f7a85c0 (detail=0x1f7a8720)
>> pmm_free 0x1f7a85c0 (detail=0x1f7a8720)
>> ehci_alloc_async_pipe 0x1f7a8860 0
>> config_usb: 0x1f7a86d0
>> ehci_control 0x1f7a86d0 (dir=128 cmd=8 data=8)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=192 align=40
>> ret=0x1f7a85c0 (detail=0x1f7a8720)
>> pmm_free 0x1f7a85c0 (detail=0x1f7a8720)
>> device rev=0200 cls=00 sub=00 proto=00 size=40
>> ehci_alloc_async_pipe 0x1f7a8860 0
>> ehci_control 0x1f7a86d0 (dir=128 cmd=8 data=9)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=192 align=40
>> ret=0x1f7a85c0 (detail=0x1f7a8720)
>> pmm_free 0x1f7a85c0 (detail=0x1f7a8720)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=32 align=10
>> ret=0x1f7a8700 (detail=0x1f7a8720)
>> ehci_control 0x1f7a86d0 (dir=128 cmd=8 data=32)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=192 align=40
>> ret=0x1f7a8580 (detail=0x1f7a8650)
>> pmm_free 0x1f7a8580 (detail=0x1f7a8650)
>> ehci_control 0x1f7a86d0 (dir=0 cmd=8 data=0)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=192 align=40
>> ret=0x1f7a8580 (detail=0x1f7a8650)
>> pmm_free 0x1f7a8580 (detail=0x1f7a8650)
>> ehci_alloc_async_pipe 0x1f7a8860 2
>> pmm_malloc zone=0x1f7afe77 handle=ffffffff size=92 align=80
>> ret=0x000ef700 (detail=0x1f7a8650)
>> ehci_alloc_async_pipe 0x1f7a8860 2
>> pmm_malloc zone=0x1f7afe77 handle=ffffffff size=92 align=80
>> ret=0x000ef680 (detail=0x1f7a8620)
>> ehci_control 0x1f7a86d0 (dir=128 cmd=8 data=1)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=192 align=40
>> ret=0x1f7a8500 (detail=0x1f7a85f0)
>> pmm_free 0x1f7a8500 (detail=0x1f7a85f0)
>> pmm_malloc zone=0x1f7afe7b handle=ffffffff size=48 align=10
>> ret=0x000fdb30 (detail=0x1f7a85f0)
>> Searching bootorder for: /pci at i0cf8/usb at f,5/storage at 2/*@0/*@0,0
>> Searching bootorder for: /pci at i0cf8/usb at f,5/usb-*@2
>> ehci_send_bulk qh=0x000ef680 dir=0 data=0x00006d55 size=31
>> ehci_send_bulk qh=0x000ef700 dir=128 data=0x00006e3c size=36
>> ehci_send_bulk qh=0x000ef700 dir=128 data=0x00006d8f size=13
>> WARNING - Timeout at ehci_wait_td:542!
>> ehci pipe=0x000ef700 cur=00000000 tok=00000000 next=6b80 td=0x00006b80
>> status=d0d80
>> USB transmission failed
>> Unable to configure USB MSC drive.
>> pmm_free 0x000fdb30 (detail=0x1f7a85f0)
>> Unable to configure USB MSC device.
>> pmm_free 0x1f7a8700 (detail=0x1f7a8720)
>> pmm_free 0x1f7a8780 (detail=0x1f7a87a0)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=28 align=10
>> ret=0x1f7a8780 (detail=0x1f7a87a0)
>> pmm_free 0x1f7a8780 (detail=0x1f7a87a0)
>> pmm_malloc zone=0x1f7afe7f handle=ffffffff size=28 align=10
>> ret=0x1f7a8780 (detail=0x1f7a87a0)
>> pmm_free 0x1f7a8780 (detail=0x1f7a87a0)
>> ehci_free_pipes 0x1f7a8860
>> pmm_free 0x1f7a8680 (detail=0x1f7a8750)
>> pmm_free 0x000ef680 (detail=0x1f7a8620)
>> pmm_free 0x000ef700 (detail=0x1f7a8650)
>> pmm_free 0x1f7bf000 (detail=0x1f7a8830)
>> pmm_free 0x1f7bef80 (detail=0x1f7a8800)
>> pmm_free 0x1f7bef00 (detail=0x1f7a87d0)
>> pmm_free 0x1f7a8860 (detail=0x1f7a88b0)
>> init serial
>> Found 2 serial ports
>> init hard drives
>>
>> Mabye somebody has some hints how to start debugging this and what I
>> should look for.
>>
> added some debug to seabios:
> http://dpaste.com/811158/
>
> and tired my luck with FILO (using libpayload from coreboot):
> http://dpaste.com/811165/
>

I can boot with FILO from usb successfully into Linux

---
Christian Gmeiner, MSc




More information about the coreboot mailing list