On Tue, Jan 31, 2012 at 11:34:34AM -0800, Sarah Sharp wrote: > On Tue, Jan 31, 2012 at 02:18:12PM +0200, Felipe Contreras wrote: > > I'm contacting the support for the U34P card. Also, I will try to > > update the firmware of the USB 3 device. > > I'm trying to figure out if there's a way to create a quirk for your > card, to work around the bad extended capabilities. Can you capture > dmesg, and plug and unplug a USB 2.0 device into each port? I'm looking > for lines in the dmesg that say: > > Port Status Change Event for port X. > > That will let me know which port offsets the host controller thinks are > USB 2.0 ports. Looking at your log further, it seems that the host controller really does report that there's 5 ports: Jan 27 23:06:50 dyfed kernel: [ 1.097750] xhci_hcd 0000:02:00.0: Max ports: 5 I don't know if the xHCI driver can even access the port status registers for those hidden USB 2.0 ports. The VIA host is a revision 0x1 PCI device, so it's pretty likely that you got an early prototype that was just busted and not certified. I'd return it and get a different brand. Sarah Sharp -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html