[sane-devel] getenv(SANE_USB_TIMEOUT)

m. allan noah kitno455 at gmail.com
Sat Jul 19 21:13:12 UTC 2008

On 7/19/08, Lev A. Melnikovsky <leva at hotmail.com> wrote:
> Gentlemen,
>  LAM> My intention was to only modify sanei_usb_init function. This would change
>  LAM> the default value for libusb_timeout if SANE_USB_TIMEOUT is set. Generic
>  LAM> "hp" backend does not use sanei_usb_set_timeout() function and will only
>  man> i think that will be ok, backends that override the timeout after usb
>  man> init should see no changes.
>  RR> Go fix the SANE backend to set the timeout to 120* whatever for just your
>  RR> specific model.
>  I am new here and would rather avoid making the choice myself. What was
>  the motivation for the default value usbcalls_timeout = 30 seconds? The
>  simplest thing is really just to replace the default (for all backends).
>  Please agree on the minimum evil.

the hp 6200 and 6300 are some ancient, flaky, usb 1.0 hardware. they
might be the only machine i've heard of that needs more than 30
seconds to do anything. changing the default because of those scanners
is not an option.

i think it would be useful to have the env var that matches the one
for scsi, and it would be nice if Joe Random Linux Noob that owns a
62/6300 did not have to set it, because the backend already knew, so
do both.

"The truth is an offense, but not a sin"

More information about the sane-devel mailing list