Project status of the USB project:
Currently under development:
Rewrite of uhub driver to take full advantage of the newbus
architecture. It compiles but has not been tested yet.
Rewrite of umass driver to take full advantage of CAM and its
'actions', using callbacks for USB transfers (msmith's idea). This
will reduce the time required to boot.
(see http://www.etla.net/~n_hibma/usb/usb.pl#UMASSDriver)
Support for 3Com modem model
5605 (Voice Faxmodem Pro) and for <A
href="http://www.3com.com/">3Com ISDN TA (provided by <A
href="http://www.3com.com">http://www.3com.com/)
(Communications Class, Abstract Control Model (AT commandset))
(see http://www.etla.net/~n_hibma/usb/usb.pl#UCDCDriver)
Support for the Y-E data floppy disk drives
(drive provided by http://www.yedata.co.jp/)
(Mass Storage Class, UFI/CBI Subclass)
(see http://www.etla.net/~n_hibma/usb/usb.pl#UMASSDriver)
Support for the Imation Superdisk LS-120 drives
(Mass Storage Class, 8070i/CBI (IDE/ATAPI ?) Subclass)
(see http://www.etla.net/~n_hibma/usb/usb.pl#UMASSDriver)
Support for 3.2-STABLE users.
To be developed:
Support for Digi 2/4/8 port serial adapter AcelePort
(might be provided by Digi)
(proprietary interface)
Bulk transfers on OHCI controllers
All the while:
More work on UHCI and OHCI to make transfers and transfer
cancelling more reliable
usbdi.h interface needs to be looked at and made consistent
Header file needs rearranging, but also the set of functions in
usbdi.c is incomplete.
Further away:
Support for scanners derived from SCSI scanners (HP)
Support for isochroneous transfers on USB bus (needed for audio
and video support)
Support for audio devices
Support for video devices
Support for joysticks, gamepads and the likes
Cheers,
Nick Hibma
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message