Hi, On Thu, Jan 09, 2003 at 03:50:55PM -0800, Greg KH wrote: > On Thu, Jan 09, 2003 at 11:56:22PM +0100, Henning Meier-Geinitz wrote: > > Hi, > > > > On Thu, Jan 09, 2003 at 11:26:47PM +0100, Henning Meier-Geinitz wrote: > > > As the kernel scanner driver doesn't call any function that resets the > > > toggles, no problem. Probably the BSD scanner driver calls > > > set_configuration or clear_halt and so the next time the toggle is out > > > of sync. > > > > If I do a scan, then rmmod scanner, modprobe scanner, I can reproduce > > the problem with the kernel scanner driver also. --> hardware bug. > > Try the hack I suggested in the open() call to see if this will fix it.
I did and it didn't. In fact, with that call in scanner_open, it's even worse: the application hangs after the second open, not only on the second loading of the module. I guess the reason is that the device never ever resets the toggle, even if clear_halt or set_configuration is called. So just the host toggle is reset -> bang. Bye, Henning ------------------------------------------------------- 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