On 18 Nov 2016, at 22:26, Robert Mustacchi wrote:
Hi,
We are about to wrap the initial set of USB 3.x support. If you have
some additional cycles to perform some testing of this (regardless of
if
your system has USB 3 or not), we'd appreciate it.
If you do test it, and things are working, it'd help me if you could
share the output of the following two commands for my notes:
mdb -ke '::prtusb'
prtconf -dD | grep -i xhci
This on an HP MicroServer Gen8 (Intel Xeon E3-1220L v2)
a) with the boot USB plugged into a USB-2 port:
# uname -a
SunOS lisbon 5.11 joyent_20161117T180610Z i86pc i386 i86pc
# mdb -ke '::prtusb'
INDEX DRIVER INST NODE GEN VID.PID PRODUCT
1 xhci 0 pci103c,1996 3.0 0000.0000 No Product
String
2 ehci 0 pci103c,330d 2.0 0000.0000 No Product
String
3 ehci 1 pci103c,330d 2.0 0000.0000 No Product
String
4 uhci 0 pci103c,3381 1.1 0000.0000 No Product
String
5 hubd 1 hub 2.0 8087.0024 No Product
String
6 hubd 0 hub 2.0 8087.0024 No Product
String
7 usb_mid 0 device 2.0 046d.c52b USB Receiver
8 scsa2usb 0 storage 2.1 1b1c.1a0a Survivor 3.0
9 hubd 2 hub 2.0 0424.2660 No Product
String
17:58:41 [root@lisbon ~]# prtconf -dD | grep -i xhci
pci103c,1996 (pciex1912,14) [Renesas Technology Corp.
uPD720201 USB 3.0 Host Controller], instance #0 (driver name: xhci)
b) with the same boot disk and a Cruzer Glide (only USB-2 capable?)
plugged into the USB/3 ports, and a noname plugged into a USB-2 port:
# mdb -ke '::prtusb'
INDEX DRIVER INST NODE GEN VID.PID PRODUCT
1 xhci 0 pci103c,1996 3.0 0000.0000 No Product
String
2 ehci 0 pci103c,330d 2.0 0000.0000 No Product
String
3 ehci 1 pci103c,330d 2.0 0000.0000 No Product
String
4 uhci 0 pci103c,3381 1.1 0000.0000 No Product
String
5 hubd 1 hub 2.0 8087.0024 No Product
String
6 hubd 0 hub 2.0 8087.0024 No Product
String
7 usb_mid 0 device 2.0 046d.c52b USB Receiver
8 hubd 2 hub 2.0 0424.2660 No Product
String
9 scsa2usb 1 storage 3.0 1b1c.1a0a Survivor 3.0
a scsa2usb 3 storage 2.0 058f.6387 Mass Storage
Device
b scsa2usb 2 storage 2.0 0781.5575 Cruzer Glide
and as per your request to Jorge:
# /usr/lib/xhci/xhci_portsc -v
port 1: 0x000002a0
PLS: RxDetect (5)
PP
port 2: 0x00001203
CCS
PED
PLS: U0 (0)
PP
Port Speed: Super (4)
port 3: 0x00000000
PLS: undefined (No PP)
port 4: 0x00000000
PLS: undefined (No PP)
port 5: 0x00000e03
CCS
PED
PLS: U0 (0)
PP
Port Speed: High (3)
port 6: 0x000002a0
PLS: RxDetect (5)
PP
As a footnote, according to the documentation the two USB 3.0 ports on
the HP Gen8 are not functional at boot time.
I've just tested this and indeed the system doesn't see a boot device
plugged into one of the USB 3.0 ports. :-(
Here's the User Guide text:
USB support
HP provides standard USB 2.0 support, standard USB 3.0 support, and
legacy USB support. Standard support is provided by the OS through the
appropriate USB device drivers.
Before the OS loads, HP provides support for USB 2.0 devices through
legacy USB support, which is enabled by default in the system ROM. USB
3.0 ports are not functional before the OS loads. The native OS provides
USB 3.0 support through appropriate xHCI drivers.
Legacy USB support provides USB functionality in environments where USB
support is not available normally. Specifically, HP provides legacy USB
functionality for the following:
• POST
• RBSU
• Diagnostics
• DOS
• Operating environments which do not provide native USB support
-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription:
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com