On Mon, 16 Apr 2007, Sarah Bailey wrote: > usbfs2 will have asynchronous support for bulk, interrupt, and > isochronous transfers. It will also represent USB devices as several > endpoint files in /dev that drivers can read and write to. The project > page for this is http://wiki.cs.pdx.edu/usb/usbfs2.html
Something I've meant to ask for a while... What about things that apply to an entire interface or device, as opposed to a single endpoint? In addition to sending or cancelling URBs, usbfs allows users to: Issue a USB port reset to the device; Find out the name of the driver bound to an interface; Unbind a kernel driver from an interface; Find out the device's address and speed (although it doesn't distinguish between full and high); Change the altsetting for an interface; Change the device configuration; Claim (bind usbfs to) an interface; Release (unbind usbfs from) an interface. Other things that might be nice but currently are not included are: Get the current frame number; Suspend the device's upstream port; Resume the device's upstream port. How will usbfs2 address all these capabilities? Alan Stern ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel