I have just pushed commit 1207ce5a40664c04b934bd0a6babbc1575361356 to
sane-backends git repo.
This is a simplistic attempt to make our existing workaround for Linux
USB problems into a user choice. The default for this setting is now
off, unlike sane-backends 1.0.25, where the workaround was always
enabled. By setting the new environment variable
SANE_USB_WORKAROUND=1, the existing workaround will be enabled. This
does represent a change in behavior, but seems to be the proper
default given increasing numbers of user reports of problems with
recent Linux kernels.
If you are currently having issues with sane-backends after a kernel
or OS upgrade, please test this latest commit, and report your
findings. If you are not having problems, we would still like to hear
if this code works for you with the workaround not enabled. This will
likely become the default for the next release, please help us verify
This patch should apply cleanly to 1.0.25, if distros want to try
exposing this to their users.
"well, I stand up next to a mountain- and I chop it down with the edge
of my hand"