Date: Sun, 8 Dec 2013 22:06:40 -0600 From: Jeff Blau <jeffb.freebsd@gmail.com> To: freebsd-questions@freebsd.org Subject: USB3 Ports Only Operating at USB2 Speeds with FreeBSD 9.2-RELEASE Message-ID: <CAD6NoMWQMct2hTYNJnZg4zLrb1NjDPTJ1y5TK9uLzHgox1PjSw@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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: <Intel> at usbus1 uhub1: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1 Root mount waiting for: usbus1 ugen1.2: <vendor 0x8087> at usbus1 uhub2: <vendor 0x8087 product 0x8000, class 9/0, rev 2.00/0.04, addr 2> on usbus1 Root mount waiting for: usbus1 ugen1.3: <vendor 0x04d9> at usbus1 ukbd0: <vendor 0x04d9 product 0x1203, class 0/0, rev 2.00/2.80, addr 3> on usbus1 uhid0: <vendor 0x04d9 product 0x1203, class 0/0, rev 2.00/2.80, addr 3> on usbus1 Root mount waiting for: usbus1 Root mount waiting for: usbus1 ugen1.4: <MiniPro> at usbus1 umass0: <MiniPro U32M, class 0/0, rev 2.10/1.00, addr 4> on usbus1 ugen1.5: <MiniPro> at usbus1 umass1: <MiniPro U32M, class 0/0, rev 2.10/1.00, addr 5> on usbus1 [REDACTED] # usbconfig ugen0.1: <XHCI root HUB 0x8086> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA) ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.2: <product 0x8000 vendor 0x8087> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.3: <product 0x1203 vendor 0x04d9> at usbus1, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (100mA) ugen1.4: <U32M MiniPro> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (100mA) ugen1.5: <U32M MiniPro> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAD6NoMWQMct2hTYNJnZg4zLrb1NjDPTJ1y5TK9uLzHgox1PjSw>