From owner-freebsd-questions@FreeBSD.ORG Mon Dec 9 04:06:42 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2111E39E for ; Mon, 9 Dec 2013 04:06:42 +0000 (UTC) Received: from mail-qc0-x241.google.com (mail-qc0-x241.google.com [IPv6:2607:f8b0:400d:c01::241]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D49061F99 for ; Mon, 9 Dec 2013 04:06:41 +0000 (UTC) Received: by mail-qc0-f193.google.com with SMTP id i17so856652qcy.0 for ; Sun, 08 Dec 2013 20:06:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=1hYtrcZGrWCnyl9qtIlmZig8LlvZDlCs8M0PgvOx+nQ=; b=Uio3oxrPYXG4RW75rsPd/2eMygRpzY8TWz75THyDBgXGKCngMcSZ2lCSO2WIYM5ySC B3vOB7azfrGIM7rrFIMf6SHrQJD0XocsfybvXVJI013hXfUd+c95W4KzWpUktr+zIzxh mR575L8zeg83mPFlqT900dftpCSHTzU66b6FkXrEKP+Wjj9PqUTv/b0yLlzKQDlQyYe7 iQZ1FPafxSKDAVXwDXrqJXHPF2WBl6vVl8+ZWuYIip+PeQZAMLdKfM1p1qOu94N8X6xS 2vmP7zrpDuPDM9O4RMd/Z0ctTOo41ePSxvMfuskVCRYMjh5mnTKXf7R8c9n/Hz+vLpie zI9g== MIME-Version: 1.0 X-Received: by 10.224.95.70 with SMTP id c6mr22708694qan.81.1386562001005; Sun, 08 Dec 2013 20:06:41 -0800 (PST) Received: by 10.229.160.212 with HTTP; Sun, 8 Dec 2013 20:06:40 -0800 (PST) Date: Sun, 8 Dec 2013 22:06:40 -0600 Message-ID: Subject: USB3 Ports Only Operating at USB2 Speeds with FreeBSD 9.2-RELEASE From: Jeff Blau To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 04:06:42 -0000 Hi, It appears that FreeBSD is configuring all of the USB3 ports on my machine as USB2 ports (see diagnostic output below). FreeBSD is recognizing a USB3 bus (usbus0), however no physical ports appear to be connected to it. All of the USB ports on the machine appear connected to usbus1, which is setup as USB2. This is strange since all of the external USB ports are labeled as USB3 ports. How can I fix or work around this issue? I found a year-old forum posting describing a very similar issue, but there was no resolution: https://forums.freebsd.org/viewtopic.php?f=32&t=37258 Here's the hardware that I'm using (my understanding is that USB support is being provided by the Intel QS77 chipset): http://www.intel.com/content/www/us/en/nuc/nuc-kit-d34010wyk.html http://www.intel.com/content/www/us/en/chipsets/performance-chipsets/mobile-chipset-qs77.html Thanks, Jeff Diagnostic output: [REDACTED] # uname -a FreeBSD [REDACTED] 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC 2013 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 [REDACTED] # grep usbus /var/run/dmesg.boot usbus0 on xhci0 usbus1: EHCI version 1.0 usbus1 on ehci0 usbus0: 5.0Gbps Super Speed USB v3.0 usbus1: 480Mbps High Speed USB v2.0 ugen0.1: <0x8086> at usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 ugen1.1: at usbus1 uhub1: on usbus1 Root mount waiting for: usbus1 ugen1.2: at usbus1 uhub2: on usbus1 Root mount waiting for: usbus1 ugen1.3: at usbus1 ukbd0: on usbus1 uhid0: on usbus1 Root mount waiting for: usbus1 Root mount waiting for: usbus1 ugen1.4: at usbus1 umass0: on usbus1 ugen1.5: at usbus1 umass1: on usbus1 [REDACTED] # usbconfig ugen0.1: at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA) ugen1.1: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.2: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.3: at usbus1, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (100mA) ugen1.4: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (100mA) ugen1.5: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (100mA) [REDACTED] # pciconf -lv hostb0@pci0:0:0:0: class=0x060000 card=0x20548086 chip=0x0a048086 rev=0x09 hdr=0x00 vendor = 'Intel Corporation' class = bridge subclass = HOST-PCI vgapci0@pci0:0:2:0: class=0x030000 card=0x20548086 chip=0x0a168086 rev=0x09 hdr=0x00 vendor = 'Intel Corporation' class = display subclass = VGA xhci0@pci0:0:20:0: class=0x0c0330 card=0x20548086 chip=0x9c318086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = USB none0@pci0:0:22:0: class=0x078000 card=0x20548086 chip=0x9c3a8086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' class = simple comms em0@pci0:0:25:0: class=0x020000 card=0x20548086 chip=0x15598086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' class = network subclass = ethernet hdac0@pci0:0:27:0: class=0x040300 card=0x20548086 chip=0x9c208086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' class = multimedia subclass = HDA ehci0@pci0:0:29:0: class=0x0c0320 card=0x20548086 chip=0x9c268086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = USB isab0@pci0:0:31:0: class=0x060100 card=0x20548086 chip=0x9c438086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' class = bridge subclass = PCI-ISA ahci0@pci0:0:31:2: class=0x010601 card=0x20548086 chip=0x9c038086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' class = mass storage subclass = SATA none1@pci0:0:31:3: class=0x0c0500 card=0x20548086 chip=0x9c228086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' class = serial bus subclass = SMBus