OpenSolaris

Printable Version Enter a New Search
Bug ID 6619524
Synopsis solaris should support prolific usb5ad,fba out of the box
State 10-Fix Delivered (Fix available in build)
Category:Subcategory driver:usbsprl
Keywords
Responsible Engineer Lin Guo
Reported Against snv_75
Duplicate Of
Introduced In solaris_10
Commit to Fix snv_80
Fixed In snv_80
Release Fixed solaris_nevada(snv_80) , solaris_10u6(s10u6_02) (Bug ID:2162565)
Related Bugs 6634632
Submit Date 20-October-2007
Last Update Date 6-November-2008
Description
I recently purchased a USB-serial adapter at my local Radio Shack store 
(part number 26-183, "6-Ft (1.8m) USB to Serial Cable").

When connected to solaris, it identifies itself as a Prolific USB serial 
device:

Oct 20 17:30:45 daniel-jackson.East.Sun.COM usba: [ID 912658 kern.info] USB 1.10 device (usb5ad,fba) operating at full speed (USB 1.x) on USB 1.10 root hub: device@1, usb_mid0 at bus address 2
Oct 20 17:30:45 daniel-jackson.East.Sun.COM usba: [ID 349649 kern.info]         Prolific Technology Inc. USB-Serial Controller
Oct 20 17:30:45 daniel-jackson.East.Sun.COM genunix: [ID 936769 kern.info] usb_mid0 is /pci@1e,600000/usb@a/device@1
Oct 20 17:30:45 daniel-jackson.East.Sun.COM genunix: [ID 408114 kern.info] /pci@1e,600000/usb@a/device@1 (usb_mid0) online

But our driver doesn't attach:

Oct 20 17:30:45 daniel-jackson.East.Sun.COM usba: [ID 349649 kern.info] usba:   no driver found for interface 0 (nodename: 'interface') of Prolific Technology Inc. USB-Serial Controller
Oct 20 17:32:12 daniel-jackson.East.Sun.COM usba: [ID 912658 kern.info] USB 1.10 device (usb5ad,fba) operating at full speed (USB 1.x) on USB 1.10 root hub: device@1, usbsprl0 at bus address 2
Oct 20 17:32:12 daniel-jackson.East.Sun.COM usba: [ID 349649 kern.info]         Prolific Technology Inc. USB-Serial Controller
Oct 20 17:32:12 daniel-jackson.East.Sun.COM genunix: [ID 936769 kern.info] usbsprl0 is /pci@1e,600000/usb@a/device@1

But I am happy to report that it works on both sparc and x86 after a:

# update-drv -v -a -i usb5ad,fba usbsprl

(I was able to use it to configure two managed ethernet switches through 
their serial consoles; one from a V440, the other from an X4200).

So I think we just need to add that id to driver_aliases in a default install..
Work Around
Manually run:

update-drv -v -a -i usb5ad,fba usbsprl
Comments
N/A