From owner-freebsd-usb@freebsd.org Sun Aug 28 11:35:48 2016 Return-Path: Delivered-To: freebsd-usb@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B9966B785BA for ; Sun, 28 Aug 2016 11:35:48 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (heidi.turbocat.net [88.198.202.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 82403EFE for ; Sun, 28 Aug 2016 11:35:47 +0000 (UTC) (envelope-from hps@selasky.org) Received: from laptop015.home.selasky.org (unknown [62.141.129.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 1818F1FE022; Sun, 28 Aug 2016 13:35:45 +0200 (CEST) Subject: Re: USB 3.0 devices negotiate to spd=HIGH for all ports To: Adam Stylinski References: <2a28aa4b-3256-b091-9a6e-c2a29f993d6c@selasky.org> Cc: freebsd-usb@freebsd.org From: Hans Petter Selasky Message-ID: <47b97f76-44bb-048e-e1ad-4969bc045ab5@selasky.org> Date: Sun, 28 Aug 2016 13:40:19 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2016 11:35:48 -0000 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