[sane-devel] perfection v10

Olaf Meeuwissen paddy-hack at member.fsf.org
Sat Jan 11 13:09:18 GMT 2020

Hi Valerio, iscan-data maintainer(s),

@iscan-data maintainers
| This concenrs an issue with the iscan-data package for recent, Debian
| derived distribution.  I am Cc:ing you in the hope it gets fixed.  For
| you reference, this thread started at
|  https://alioth-lists.debian.net/pipermail/sane-devel/2020-January/037426.html

valerio writes:

> hi Olaf,
> Il 07/01/20 13:07, Olaf Meeuwissen ha scritto:
>> Hi Valerio,
>> Oops!  My mistake.  You need to add a --pkg-vers option with the value
>> of the iscan-data version you have installed.  Blindly assuming that is
>> 1.39.1-2 (adjust as necessary!), the command becomes
>>     sh -x make-policy-file --force --mode udev \
>> 	    --registry /var/lib/iscan-data/clean-files \
>>              --pkg-vers 1.39.1-2 \
>>              --out-file policy.out > log.out 2>&1
> well, i'll try to attach this two files, i don't know if it is possible.

Thanks for the files.  That policy.out file doesn't look like it should,
at all.  It's supposed to contain a pile of additional rules that look
like whatever the distribution's libsane package uses for USB devices.

It appears that the Debian package maintainer split off the USB devices
into a 20-sane.hwdb and only left the SCSI devices in 60-libsane.rules.
This was done to address Debian bug 869244 (see [1]).

  [1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869244

Unfortunately, that seems to have broken the logic in make-policy-file.
That script has been working fine for more than a decade on multiple
distributions but it looks like it needs some fixing up now.  The Debian
change will problably also affect *all* of Debian's downstreams :-/

> i have found that the problem clould be the xhci and suggest to change
> the USB configuration, xhci pre-boot mode fron enabled to disabled, i
> tried, but doesn't work
> and the scanner is connected to a usb 2.0 port

Considering the above, I do not think xhci is involved.  Even more so
seeing you're using a USB 2.0 port.

Hope this helps,
Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Software                        https://my.fsf.org/donate
 Join the Free Software Foundation              https://my.fsf.org/join

More information about the sane-devel mailing list