Sorry, but what are interrupt usb endpoints? Is it the way, the device is read / written by using libusb? The USB-Chip in the Box is a VIA 6212. Kernel is 2.4.34 used libusb is 0.1.12-1
By searching I found the following: http://www.nabble.com/usb_interrupt_read-with-libusb-0.1.12-and-kernel-2.4.2 7-to4452928.html Also a discussion about libusb with interrupt endpoints, where the person, that states it is not working, receives the same returncode -22 (invalid argument) as I see, when I do a dmesg. So I would have to give it a try with Kernel 2.6.x? Cause I can't find no scanner Kernel module for 2.4.34 for OpenWRT that I could use as an alternative way of getting data from / to the device. I mean..there was not nothing - scanner gets detected and moves around... Stingbyte