Hi ya'll! I'm working with a simple HID device that communicates using USB interrupt transfers for OUT data. I need to write drivers for this device that will operate under 2.4.18 and later kernels.
The issue that I'm running into is that the firmware in my peripheral does not support data transmission within the context of a control transfer. The peripheral only supports data transmitted through interrupt transfer, and I guess the reasoning for this is that control transfers generally involve a greater degree of overhead. Additionally, the firmware in the peripheral is simplified by omitting control transfer support, but it also isn't backwards-compatible, and that is certainly a bad thing... The HIDDEV interface implies that calling read() performs an IN interrupt transfer from the file descriptor associated with a /dev/usb/hiddevX device. However, write() doesn't seem to do anything for me. I've been reading kernel source and Brad Hards' documentation on Linux USB support. Admittedly I'm not a very experienced kernel programmer, but I think that I just need a little help, and I'm hoping someone can help me to figure out how to accomplish this using existing kernel APIs. I'm also concerned that Linux 2.4.x does not seem to support interrupt OUT transfers using the HIDDEV interface; hence, my inquiry... I would greatly appreciate it if you could also CC your response to [EMAIL PROTECTED] Thank you in advance! I look forward to contributing drivers to the open source community. Regards, Jeff ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
