On Tue, Apr 17, 2007 at 11:50:09AM -0400, Alan Stern wrote:
> 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;

Use sysfs

>       Unbind a kernel driver from an interface;

Use sysfs

>       Find out the device's address and speed (although it doesn't
>       distinguish between full and high);

Use sysfs

>       Change the altsetting for an interface;

Use sysfs

>       Change the device configuration;

Use sysfs

>       Claim (bind usbfs to) an interface;

Use sysfs

>       Release (unbind usbfs from) an interface.

Use sysfs

Let's not have a lot of duplication if we can help it :)

thanks,

greg k-h

-------------------------------------------------------------------------
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