> I tried this. I added the ioctl function to my driver. If I call this ioctl 
> with the registered device file opened, it works fine. 
> If I try to do this via usbfs (/proc/bus/usb/001/0xx), the open call doesn't 
> invoke the open function of my driver. Can someone give my a hint what I miss 
> to "connect" my driver to the appropriate file in usbfs ?

ioctl() through usbfs will not call open(), you'll get an ioctl _without_
prior open(). For this to work you have to give an ioctl method to
struct usb_driver, not file_operations. An example for this can be found
in hub.c

        HTH
                Oliver



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to