[sane-devel] usb pipe stall handling?
Henning Meier-Geinitz
henning@meier-geinitz.de
Mon, 16 Dec 2002 23:39:13 +0100
Hi,
On Mon, Dec 16, 2002 at 08:46:02PM +0100, Beat Birkhofer wrote:
> Who has (in theory) to handle pipe stalls? libusb or sane?
I have no idea. But it shouldn't harm to add
usb_clear_halt (devices[dn].libusb_handle, devices[dn].bulk_out_ep);
when write_size < 0, does it? Same for read.
> [Yes, I have pipe stalls on OSX]
If I understand the spec correctly, STALL is a permanent error (unlike
NAK). So you should find out, why it occurs :-)
Bye,
Henning