Shi-Ying Irene Huang wrote:
> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
>        usbutils for OpenSolaris
>     1.2. Name of Document Author/Supplier:
>        Author:  Henry Zhang
>     1.3  Date of This Document:
>       11 August, 2008
> 4. Technical Description
> 1. Introduction
> 
>   1.1. Project/Component Working Name:
> 
>        usbutils 0.73

[snip]

> 2.2. Risks and Assumptions:
>     1. Usbutil uses libusb on Solaris, currently libusb can only wrok with
>        the usb devices that support the Ugen driver, so this tool will only
>        display all USB devices with Ugen. We will add a note into the manpage.

libusb on Solaris works for both ugen and Sun Ray USB devices.
(libusb on Solaris is implemented as a wrapper that selects and uses
an appropriate lower-level plug-in.  Plug-ins exist for ugen and Sun
Ray.  See PSARC 2003/721.)

Will the tool(s) introduced by this case work on Sun Ray?  I know
'lsusb' used to work on Sun Ray as of about a year ago.

 >   4.5. Interfaces:
 >
 >      Imported Interfaces
 >      Interface             Stability    Comments
 >      -------------------     -----------  -----------------------------------
 >
 >      libusb                Volatile     PSARC/2003/721

The SAC "Interface Taxonomy" Best Practice document
<http://sac.eng/cgi-bin/bp.cgi?NAME=interface_taxonomy.bp> says:

   Sun products should consider Volatile interfaces as equivalent to
   Consolidation Private. A contract is required for use of these
   interfaces outside of the supplying consolidation.

As far as I can tell libusb is in ON and this case's deliverables will
be in the JDS consolidation.  If that's correct then you'll need to
execute a contract with the group that owns libusb.

How does this case relate to PSARC 2008/018, which declares libusb to
be Obsolete and proposes to deliver OpenUSB as its replacement?

Mike.
-- 
mike.oliver at sun.com

Reply via email to