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

Reply via email to