[SeaBIOS] SeaBIOS recognising USB 3.0 on boot works - partly

Kevin O'Connor kevin at koconnor.net
Thu Dec 10 07:33:05 CET 2015


On Fri, Dec 04, 2015 at 09:04:35PM +0000, edward wandasiewicz wrote:
> Here's what happens with x1 Philips USB attached and x1 Mushkin
> attached, and we cold boot with Kevin's patched SeaBIOS
> 
> FIXED - when Philips drive is detected, it appears only once and once
> only in the list of bootable devices - cbmem -c attached
> 
> BROKE - the Mushkin drive hardly ever gets detected - Google ChromeOS
> recovery SeaBIOS would always find it
> 
> BROKEN - when Mushkin drive is detected, only the Mushkin is showing
> in the list, no Philips in the list of bootable devices - cbmem -c
> attached (reboot following a cold boot with Philips only showing)
> 
> Sometimes Mushkin will appear on a cold boot - not very often, with no
> Philips showing in the list, with both devices plugged in on boot up.
[...]
> |7cddd000| xhci_address: enable slot: got slotid 1
> |7cddd000| xhci_cmd_address_device: slotid 1
> |7cddd000| xhci_trb_queue: ring 0x7ce39d00 [nidx 2, len 0]
> |7cddd000| xhci_process_events: ring 0x7ce39d00 [trb 0x7ce39d10, evt
> 0x7ce39e00, type 33, eidx 2, cc 4]
> |7cddd000| xhci_cmd_disable_slot: slotid 1
> |7cddd000| xhci_trb_queue: ring 0x7ce39d00 [nidx 3, len 0]
> |7cddd000| xhci_process_events: ring 0x7ce39d00 [trb 0x7ce39d20, evt
> 0x7ce39e00, type 33, eidx 3, cc 1]
> |7cddd000| xhci_address: disable failed (cc 1/4)

It looks like I messed up the error check on the patch.  I uploaded a
new patch.  Can you clone the "testing" branch again and retry?

Thanks,
-Kevin



More information about the SeaBIOS mailing list