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

Reply via email to