> >>> Where does it show up as USB 2.0?  In Solaris?
> >> In the BIOS, in the boot menu, and in the Solaris dmesg log.
> > 
> > Is "USB 2.0" just a substring in the usb device's product name?
> > 
> > What "Product:" name is reported in cfgadm -lv ?
> 
> The relevant cfgadm output appears to be:
> 
> unavailable unknown  /devices/pci at 0,0/pci1458,5006 at 1d,7:3
> usb12/4 connected configured ok Mfg:
> CHIPSBNK Product: USB 2.0 NConfigs: 1 Config: 0 

The product name is "USB 2.0".

> But as I mentioned before, it shows up in the dmesg log as using 
> high-speed transfer:
> 
> Apr 15 17:13:33 zeddicus usba: [ID 912658 kern.info] USB 2.0 device  
> (usb204,6025) operating at hi speed (USB 2.x) on USB 2.0 root hub: storage at 
> 4, scsa2usb0 at bus address 2
> Apr 15 17:13:33 zeddicus usba: [ID 349649 kern.info] CHIPSBNK USB 2.0 
> 20800FCE05407

Yep, the Solaris usb kernel drivers are using usb 2.0 protocol.

But when the bios reports something like "CHIPSBNK USB 2.0",
it is just passing the usb manufacturer and product string; that
"USB 2.0" product string doesn't tell us what protocol is currently
in use by the device.  It could be usb 2.0 protocol on an ehci
controller, but it could also be usb 1.x on an ohci or uhci
controller.
-- 
This message posted from opensolaris.org

Reply via email to