This draft opinion is also available in the case directory. The timer is set to 08/21/2008.
Frank sun microsystems Systems Architecture Committee _________________________________________________________________ Subject: Wireless USB Support Submitted by: Colin Zou File: PSARC/2007/425/opinion.ms Date: June 4th, 2007 Committee: Kais Belgaied (opinion written by Frank Che), Mark Carlson, Garrett Damore, Richard Matthews. Product Approval Committee: Solaris PAC solaris-pac-opinion at sun.com 1. Summary The Wireless USB Support project provides the administrative command, daemon and drivers to support wireless USB devices that complies with the Wireless Universal Serial Bus specif- ication. 2. Decision & Precedence Information The project is approved as specified in references [1-9]. The project may be delivered in a micro release of Solaris. 3. Interfaces The project exports the following interfaces. __________________________________________________________________________ | Interfaces Exported | |________________________|_________________|_____________________________| |Interface | Classification | Comments | |________________________|_________________|_____________________________| |wusbadm command syntax | Committed | User interfaces | |/usr/lib/wusbd | Uncommitted | WUSB daemon | |/usr/sbin/wusbadm | Committed | WUSB administration tool | |kernel/misc/uwba | Committed | uwb framework module | |kernel/drv/dwa | Committed | dwa driver | |kernel/drv/wusb_ca | Committed | cable association driver | |kernel/drv/hwahc | Committed | HWA host controller driver | |________________________|_________________|_____________________________| PSARC/2007/425 Sun Proprietary/Need to Know - 2 - __________________________________________________________________________ | Interfaces Exported | |________________________|_________________|_____________________________| |Interface | Classification | Comments | |________________________|_________________|_____________________________| |kernel/drv/hwarc | Committed | HWA radio controller driver| |kernel/drv/whci | Committed | WHCI host and radio driver| |SUNWwusb | Committed | Package for WUSB host| | | | drivers | |SUNWuwb | Committed | Package for UWB framework| | | | module | |SUNWdwa | Committed | Package for DWA driver | |SUNWusbadm | Committed | Package for WUSB admin tool| | | | and daemon | |svc:/system/wusb:default| Uncommitted | FMRI for the wusb service | |Driver IOCTLs | Project Private| See section 9 of design| | | | document | |/etc/usb/wusb_cc.conf | Project Private| Host-device association | |uwb.h | Project Private| Interfaces exported by UWB| | | | radio module | |wusb_ca.h | Project Private| Interfaces exported by WUSB| | | | cable association driver| | | | wusb_ca | |wusb_io.h | Project Private| Interfaces exported by WUSB| | | | host controller drivers | |________________________|_________________|_____________________________| The project imports the following interfaces. _________________________________________________________________________________ | Interfaces Imported | |______________________________|_______________________|________________________| |Interface | Classification | Comments | |______________________________|_______________________|________________________| |usba(7D) | Committed | USB driver interfaces | |libpkcs11(3LIB | Committed | PKCS#11 Cryptographic| | | | Framework | |libscf(3LIB) | Committed | For service management| |Kernel Cryptographic Framework| consolidation private| cryptographic algo-| | | | rithms | |______________________________|_______________________|________________________| 4. Opinion 4.1. Security of WUSB device access During the review, members of the committee had questions about the authentication of the WUSB device access. The pro- ject team clarified that the security model in the proposed architecture is inline with the WUSB Specifications accepted in the industry [5]. PSARC/2007/425 Sun Proprietary/Need to Know - 3 - 4.2. UIRB The members suggested the project team to consult UIRB for the wusbadm interface. The project team agreed. 5. Minority Opinion(s) None. 6. Advisory Information None. 7. Appendices 7.1. Appendix A: Technical Changes Required None. 7.2. Appendix B: Technical Changes Advised None. 7.3. Appendix C: Reference Material Path names are relative to the case directory PSARC/2007/425. 1. WUSB Support Architecture Design Document. File: commitment.materials/wusb_design.pdf 2. Man page for wusbadm command. File: commitment.materials/wusbadm_1m 3. Man page for wusbd. File: commitment.materials/wusbd_1m 4. 20 Questions File: commitment.materials/20-questions.txt 5. Specification of WUSB (Wireless Universal Serial Bus) File: commitment.materials/WUSBSpec_r10.pdf 6. Specification of Association Models Supplement to WUSB File: commitment.materials/WUSB_AM_Spec_r10.pdf 7. High Rate Ultra Wideband PHY and MAC Standard File: commitment.materials/ECMA-368.pdf 8. FAQ of Association Models Supplement to WUSB File: commitment.materials/WUSB_AM_FAQ_2006_03_03.pdf 9. Specification of Wireless Host Controller Interface for WUSB PSARC/2007/425 Sun Proprietary/Need to Know - 4 - File: commitment.materials/whci_r095_interface_spec.pdf PSARC/2007/425 Sun Proprietary/Need to Know