Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Aug 2016 13:40:19 +0200
From:      Hans Petter Selasky <hps@selasky.org>
To:        Adam Stylinski <kungfujesus06@gmail.com>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: USB 3.0 devices negotiate to spd=HIGH for all ports
Message-ID:  <47b97f76-44bb-048e-e1ad-4969bc045ab5@selasky.org>
In-Reply-To: <CAJwHY9WEjoMnwnDtF8Fnq9rgQobPAt9eQh77U4zFYS09REH6KA@mail.gmail.com>
References:  <CAJwHY9Wv2_VfeuZwzfBtxgZxkSXDHfXNK0SEAoGjtunrHqKxGA@mail.gmail.com> <2a28aa4b-3256-b091-9a6e-c2a29f993d6c@selasky.org> <CAJwHY9WEjoMnwnDtF8Fnq9rgQobPAt9eQh77U4zFYS09REH6KA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47b97f76-44bb-048e-e1ad-4969bc045ab5>