OpenSolaris

Printable Version Enter a New Search
Bug ID 6213551
Synopsis libusb support should just work
State 10-Fix Delivered (Fix available in build)
Category:Subcategory usb_sw:ugen
Keywords
Responsible Engineer Frits Vanderlinden
Reported Against
Duplicate Of
Introduced In solaris_10
Commit to Fix snv_18
Fixed In snv_18
Release Fixed solaris_nevada(snv_18) , solaris_10u2(s10u2_05) (Bug ID:2132594)
Related Bugs 6251518 , 6282636 , 6346769 , 6411150 , 6433495 , 6605707 , 6676059 , 6210334
Submit Date 3-January-2005
Last Update Date 1-July-2005
Description
If usb_mid would support the ugen interface it wouldn't be necessary
to do the horrible add_drv/update_drv stuff documented in the ugen
man page

Basically, usb_mid and ugen will import the ugen support code from usba 
so no code will be duplicated (somewhat comparable to how we do hub 
support).  usb_mid will always create the /dev/usb nodes for ugen
so libsub applications will just work. Perhaps usb_mid should limit
access to interfaces that do not have a driver attached.

the ugen code will be moved to USBA so it can be shared

additional changes:

- usb_link.c, the link generator: create ugen nodes for type DDI_NT_UGEN
- add postinstall and preremove to SUNWugen package. To avoid permission
  problems, add /dev/usb/*/*/* to /etc/logindevperm
  Only remove the driver if there are no user defined aliases
- since ugen code also requires a dev-data, additional changes are needed
  in usbai_register.c and leak detection
- I cleaned some member names to comply with the USB driver conventions

 xxxxx@xxxxx.com 2005-03-22 21:37:11 GMT
Work Around
N/A
Comments
N/A