On Wed, 6 Sep 2017, Mathias Nyman wrote:

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

200K of logs, so using patebin

https://pastebin.com/b6bZQcAP
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to