On 06.09.2017 12:24, Oliver Neukum wrote:
Am Dienstag, den 05.09.2017, 13:52 -0700 schrieb Shaya Potter:
I've added a USB 3.0 card that should support super speed to a server I
have, but it's not working at super-speed speeds for the external hard
drives I connect, and a having a hard time diagnosing why (hardware
issue/quirk? driver issue?)
Before installing the card, xhci wasn't ever used, now it is, so that
makes it clear that it is a usb 3.0 card. It's a 4 port card, but what's
weird is that the card seems to expose 2 USB hubs with 4 ports.
It should do so. XHCI always provides two virtual controllers as the
concept of companion controllers for lower speeds has been abandoned.
I have tested these drives in other computers (windows) and they seemed to
work at super-speed speeds, plan is to try a different usb 3.0 card as
well in this machine which I also know worked in windows at super-speed
speeds, but trying to understand f there are other ways to debug it.
i.e. even lsusb -v shows that these devices should be capable of
super-speed speeds
This is an issue with the XHCI driver. Please switch on dynamic debugging
for it.
To do this just:
mount -t debugfs none /sys/kernel/debug
echo -n 'module xhci_hcd =p' > /sys/kernel/debug/dynamic_debug/control
before plugging in the usb 3.0 device
-Mathias
--
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