Colin Zou - Sun Microsystems writes:
> Seems to me that there lack of some background introduction for WUSB. I 
> just wrote a blog about WUSB association, it is offering the background 
> info to this issue. Please take a look at:
> http://blogs.sun.com/colin/entry/association_the_difference_between_usb

I see.  Actually, it sounds to me like this new "CC" feature would be
useful for regular wired USB as well.

For wired USB, a common problem is that the device is identified by
its attachment point on the system.  If you plug the device into a
different port, it becomes a different device, and the system (as I
understand it) has to "guess" whether it's really the same one.  That
works somewhat well for self-identifying things like disks that have
serial numbers and perhaps a saved mount point, but much less well
otherwise.

I'd very much like to have device identity down below this level, and
the CC feature sounds ideal for doing that.  Why is it designed to be
wireless only?

> And, to be clear, the implementation for supporting WUSB on Solaris 
> comform to the existing usba(7D) framework on Solaris and also devfsadm 
> framework. WUSB device enumeration is the same as USB on Solaris. The 
> difference is "Association" which is a new concept for wireless USB 
> only. It is discussed in detail in the above link.

It implies a bit of an oddity, though.  In order for enumeration to
follow "assocation," this means that the association daemon (wusbd)
must somehow learn about and communicate with a device that has not
yet been enumerated.  That itself sounds _like_ an enumeration,
identification, and attachment sequence.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to