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

Reply via email to