> 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