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?
//Peter