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

Kevin O'Connor kevin at koconnor.net
Sat Dec 19 00:20:23 CET 2015


On Sat, Dec 19, 2015 at 12:11:59AM +0100, Peter Stuge wrote:
> Kevin O'Connor wrote:
> > Once the device is recognized as USB3, the controller disconnects
> > it from USB2, but by that point SeaBIOS has already fully registered
> > it and isn't even checking the connection status.  The device is
> > then fully detected as a USB3 device, which is why the duplicate
> > shows up.
> > 
> > I don't have a good way to fix that.
> 
> Would checking the connection status for each device after all
> devices have been registered be able to filter the USB2 device out?

Yes, but there isn't a way to "unregister" the drive once it's been
registered.  The alternative (and equivalent) is to not register the
USB2 device until all other devices have been detected - this adds a
delay to USB2 device detection and I'm leery of doing that.

-Kevin



More information about the SeaBIOS mailing list