USB 3.0 devices negotiate to spd=HIGH for all ports
Hans Petter Selasky
hps at selasky.org
Sun Aug 28 11:35:48 UTC 2016
On 08/27/16 20:05, Adam Stylinski wrote:
> The only quirk specific code I can find in Linux's kernel for XHCI is this:
> http://lxr.free-electrons.com/source/drivers/usb/host/pci-quirks.c
>
> I believe I have one of the SBxxx AMD chipsets, though I can't recall which
> one. I don't see anything in there referring to my PCI IDs, unless I'm
> looking at the wrong outputs in pciconf -lv. I see one quirk in particular
> regarding power management but that seems to be more about stability rather
> than speed. I'm sure I'm missing something.
>
Hi,
The Linux XHCI has the following quirks for ETRON:
if (pdev->vendor == PCI_VENDOR_ID_ETRON &&
pdev->device == PCI_DEVICE_ID_EJ168) {
xhci->quirks |= XHCI_RESET_ON_RESUME;
xhci->quirks |= XHCI_TRUST_TX_LENGTH;
xhci->quirks |= XHCI_BROKEN_STREAMS;
}
They don't apply to FreeBSD.
There aren't any BIOS settings to enable/disable USB 3.0?
--HPS
More information about the freebsd-usb
mailing list