[sane-devel] Re: CanoScan LiDE20 finally working
Jeff Kowalczyk
jtk at yahoo.com
Sat May 20 17:40:19 UTC 2006
Please forgive the very long post, but I wanted to get some specifics
recommended actions to restore access to my Canon LIDE20 scanner, which
has been inaccessible roughly since the upgrade to sane-backends-1.0.17.
My scanner problems seemed to closely match reports those of users with
permissions problems on their USB device nodes, but upon investigation, I
see that I probably suffer from missing udev rule files instead or in
addition.
The previous post said 'use sane to generate udev rules', but does not say
how. Can you elaborate? I'd like to add that operation to a postinstall
step on the distro's sane-backends packaging.
So, I'll lay out the files and facts, and ask the group to suggest
specific ways I can fix this. The detail may help other users diagnose
their issues.
System is Gentoo Linux ~x86, with various overlays. Yeah, I have lots of
unstable software packages installed ;)
Thanks for any suggestions.
There is no (obvious) udev rule file installed with the sane-backends, and
if it is one of these files, it doesn't get copied to /etc/udev/rules.d
# equery files =media-gfx/sane-backends-1.0.17
[ Searching for packages matching =media-gfx/sane-backends-1.0.17... ]
* Contents of media-gfx/sane-backends-1.0.17:
/etc
/etc/env.d
/etc/env.d/30sane
/etc/hotplug
/etc/hotplug/usb
/etc/hotplug/usb/libsane.usermap
/etc/hotplug/usb/libusbscanner
/etc/sane.d
/etc/sane.d/abaton.conf
/etc/sane.d/agfafocus.conf
/etc/sane.d/apple.conf
/etc/sane.d/artec.conf
/etc/sane.d/artec_eplus48u.conf
/etc/sane.d/avision.conf
/etc/sane.d/bh.conf
/etc/sane.d/brother.conf
/etc/sane.d/canon.conf
/etc/sane.d/canon630u.conf
/etc/sane.d/canon_pp.conf
/etc/sane.d/coolscan.conf
/etc/sane.d/coolscan2.conf
/etc/sane.d/dc210.conf
/etc/sane.d/dc240.conf
/etc/sane.d/dc25.conf
/etc/sane.d/dll.conf
/etc/sane.d/dmc.conf
/etc/sane.d/epson.conf
/etc/sane.d/fujitsu.conf
/etc/sane.d/genesys.conf
/etc/sane.d/gphoto2.conf
/etc/sane.d/gt68xx.conf
/etc/sane.d/hp.conf
/etc/sane.d/hp4200.conf
/etc/sane.d/hp5400.conf
/etc/sane.d/hpsj5s.conf
/etc/sane.d/ibm.conf
/etc/sane.d/leo.conf
/etc/sane.d/lexmark.conf
/etc/sane.d/ma1509.conf
/etc/sane.d/matsushita.conf
/etc/sane.d/microtek.conf
/etc/sane.d/microtek2.conf
/etc/sane.d/mustek.conf
/etc/sane.d/mustek_pp.conf
/etc/sane.d/mustek_usb.conf
/etc/sane.d/nec.conf
/etc/sane.d/net.conf
/etc/sane.d/pie.conf
/etc/sane.d/plustek.conf
/etc/sane.d/plustek_pp.conf
/etc/sane.d/qcam.conf
/etc/sane.d/ricoh.conf
/etc/sane.d/s9036.conf
/etc/sane.d/saned.conf
/etc/sane.d/sceptre.conf
/etc/sane.d/sharp.conf
/etc/sane.d/sm3840.conf
/etc/sane.d/snapscan.conf
/etc/sane.d/sp15c.conf
/etc/sane.d/st400.conf
/etc/sane.d/tamarack.conf
/etc/sane.d/teco1.conf
/etc/sane.d/teco2.conf
/etc/sane.d/teco3.conf
/etc/sane.d/test.conf
/etc/sane.d/u12.conf
/etc/sane.d/umax.conf
/etc/sane.d/umax1220u.conf
/etc/sane.d/umax_pp.conf
/etc/sane.d/v4l.conf
/usr
/usr/bin
/usr/bin/gamma4scanimage
/usr/bin/sane-config
/usr/bin/sane-find-scanner
/usr/bin/scanimage
/usr/include
/usr/include/sane
/usr/include/sane/sane.h
/usr/include/sane/saneopts.h
/usr/lib
/usr/lib/libsane.la
/usr/lib/libsane.so -> libsane.so.1.0.17
/usr/lib/libsane.so.1 -> libsane.so.1.0.17
/usr/lib/libsane.so.1.0.17
/usr/lib/sane
/usr/lib/sane/libsane-abaton.la
/usr/lib/sane/libsane-abaton.so -> libsane-abaton.so.1.0.17
/usr/lib/sane/libsane-abaton.so.1 -> libsane-abaton.so.1.0.17
/usr/lib/sane/libsane-abaton.so.1.0.17
/usr/lib/sane/libsane-agfafocus.la
/usr/lib/sane/libsane-agfafocus.so -> libsane-agfafocus.so.1.0.17
/usr/lib/sane/libsane-agfafocus.so.1 -> libsane-agfafocus.so.1.0.17
/usr/lib/sane/libsane-agfafocus.so.1.0.17
/usr/lib/sane/libsane-apple.la
/usr/lib/sane/libsane-apple.so -> libsane-apple.so.1.0.17
/usr/lib/sane/libsane-apple.so.1 -> libsane-apple.so.1.0.17
/usr/lib/sane/libsane-apple.so.1.0.17
/usr/lib/sane/libsane-artec.la
/usr/lib/sane/libsane-artec.so -> libsane-artec.so.1.0.17
/usr/lib/sane/libsane-artec.so.1 -> libsane-artec.so.1.0.17
/usr/lib/sane/libsane-artec.so.1.0.17
/usr/lib/sane/libsane-artec_eplus48u.la
/usr/lib/sane/libsane-artec_eplus48u.so -> libsane-artec_eplus48u.so.1.0.17
/usr/lib/sane/libsane-artec_eplus48u.so.1 -> libsane-artec_eplus48u.so.1.0.17
/usr/lib/sane/libsane-artec_eplus48u.so.1.0.17
/usr/lib/sane/libsane-as6e.la
/usr/lib/sane/libsane-as6e.so -> libsane-as6e.so.1.0.17
/usr/lib/sane/libsane-as6e.so.1 -> libsane-as6e.so.1.0.17
/usr/lib/sane/libsane-as6e.so.1.0.17
/usr/lib/sane/libsane-avision.la
/usr/lib/sane/libsane-avision.so -> libsane-avision.so.1.0.17
/usr/lib/sane/libsane-avision.so.1 -> libsane-avision.so.1.0.17
/usr/lib/sane/libsane-avision.so.1.0.17
/usr/lib/sane/libsane-bh.la
/usr/lib/sane/libsane-bh.so -> libsane-bh.so.1.0.17
/usr/lib/sane/libsane-bh.so.1 -> libsane-bh.so.1.0.17
/usr/lib/sane/libsane-bh.so.1.0.17
/usr/lib/sane/libsane-brother.la
/usr/lib/sane/libsane-brother.so -> libsane-brother.so.1.0.17
/usr/lib/sane/libsane-brother.so.1 -> libsane-brother.so.1.0.17
/usr/lib/sane/libsane-brother.so.1.0.17
/usr/lib/sane/libsane-canon.la
/usr/lib/sane/libsane-canon.so -> libsane-canon.so.1.0.17
/usr/lib/sane/libsane-canon.so.1 -> libsane-canon.so.1.0.17
/usr/lib/sane/libsane-canon.so.1.0.17
/usr/lib/sane/libsane-canon630u.la
/usr/lib/sane/libsane-canon630u.so -> libsane-canon630u.so.1.0.17
/usr/lib/sane/libsane-canon630u.so.1 -> libsane-canon630u.so.1.0.17
/usr/lib/sane/libsane-canon630u.so.1.0.17
/usr/lib/sane/libsane-canon_pp.la
/usr/lib/sane/libsane-canon_pp.so -> libsane-canon_pp.so.1.0.17
/usr/lib/sane/libsane-canon_pp.so.1 -> libsane-canon_pp.so.1.0.17
/usr/lib/sane/libsane-canon_pp.so.1.0.17
/usr/lib/sane/libsane-coolscan.la
/usr/lib/sane/libsane-coolscan.so -> libsane-coolscan.so.1.0.17
/usr/lib/sane/libsane-coolscan.so.1 -> libsane-coolscan.so.1.0.17
/usr/lib/sane/libsane-coolscan.so.1.0.17
/usr/lib/sane/libsane-coolscan2.la
/usr/lib/sane/libsane-coolscan2.so -> libsane-coolscan2.so.1.0.17
/usr/lib/sane/libsane-coolscan2.so.1 -> libsane-coolscan2.so.1.0.17
/usr/lib/sane/libsane-coolscan2.so.1.0.17
/usr/lib/sane/libsane-dc210.la
/usr/lib/sane/libsane-dc210.so -> libsane-dc210.so.1.0.17
/usr/lib/sane/libsane-dc210.so.1 -> libsane-dc210.so.1.0.17
/usr/lib/sane/libsane-dc210.so.1.0.17
/usr/lib/sane/libsane-dc240.la
/usr/lib/sane/libsane-dc240.so -> libsane-dc240.so.1.0.17
/usr/lib/sane/libsane-dc240.so.1 -> libsane-dc240.so.1.0.17
/usr/lib/sane/libsane-dc240.so.1.0.17
/usr/lib/sane/libsane-dc25.la
/usr/lib/sane/libsane-dc25.so -> libsane-dc25.so.1.0.17
/usr/lib/sane/libsane-dc25.so.1 -> libsane-dc25.so.1.0.17
/usr/lib/sane/libsane-dc25.so.1.0.17
/usr/lib/sane/libsane-dll.la
/usr/lib/sane/libsane-dll.so -> libsane-dll.so.1.0.17
/usr/lib/sane/libsane-dll.so.1 -> libsane-dll.so.1.0.17
/usr/lib/sane/libsane-dll.so.1.0.17
/usr/lib/sane/libsane-dmc.la
/usr/lib/sane/libsane-dmc.so -> libsane-dmc.so.1.0.17
/usr/lib/sane/libsane-dmc.so.1 -> libsane-dmc.so.1.0.17
/usr/lib/sane/libsane-dmc.so.1.0.17
/usr/lib/sane/libsane-epson.la
/usr/lib/sane/libsane-epson.so -> libsane-epson.so.1.0.17
/usr/lib/sane/libsane-epson.so.1 -> libsane-epson.so.1.0.17
/usr/lib/sane/libsane-epson.so.1.0.17
/usr/lib/sane/libsane-fujitsu.la
/usr/lib/sane/libsane-fujitsu.so -> libsane-fujitsu.so.1.0.17
/usr/lib/sane/libsane-fujitsu.so.1 -> libsane-fujitsu.so.1.0.17
/usr/lib/sane/libsane-fujitsu.so.1.0.17
/usr/lib/sane/libsane-genesys.la
/usr/lib/sane/libsane-genesys.so -> libsane-genesys.so.1.0.17
/usr/lib/sane/libsane-genesys.so.1 -> libsane-genesys.so.1.0.17
/usr/lib/sane/libsane-genesys.so.1.0.17
/usr/lib/sane/libsane-gphoto2.la
/usr/lib/sane/libsane-gphoto2.so -> libsane-gphoto2.so.1.0.17
/usr/lib/sane/libsane-gphoto2.so.1 -> libsane-gphoto2.so.1.0.17
/usr/lib/sane/libsane-gphoto2.so.1.0.17
/usr/lib/sane/libsane-gt68xx.la
/usr/lib/sane/libsane-gt68xx.so -> libsane-gt68xx.so.1.0.17
/usr/lib/sane/libsane-gt68xx.so.1 -> libsane-gt68xx.so.1.0.17
/usr/lib/sane/libsane-gt68xx.so.1.0.17
/usr/lib/sane/libsane-hp.la
/usr/lib/sane/libsane-hp.so -> libsane-hp.so.1.0.17
/usr/lib/sane/libsane-hp.so.1 -> libsane-hp.so.1.0.17
/usr/lib/sane/libsane-hp.so.1.0.17
/usr/lib/sane/libsane-hp4200.la
/usr/lib/sane/libsane-hp4200.so -> libsane-hp4200.so.1.0.17
/usr/lib/sane/libsane-hp4200.so.1 -> libsane-hp4200.so.1.0.17
/usr/lib/sane/libsane-hp4200.so.1.0.17
/usr/lib/sane/libsane-hp5400.la
/usr/lib/sane/libsane-hp5400.so -> libsane-hp5400.so.1.0.17
/usr/lib/sane/libsane-hp5400.so.1 -> libsane-hp5400.so.1.0.17
/usr/lib/sane/libsane-hp5400.so.1.0.17
/usr/lib/sane/libsane-hpsj5s.la
/usr/lib/sane/libsane-hpsj5s.so -> libsane-hpsj5s.so.1.0.17
/usr/lib/sane/libsane-hpsj5s.so.1 -> libsane-hpsj5s.so.1.0.17
/usr/lib/sane/libsane-hpsj5s.so.1.0.17
/usr/lib/sane/libsane-ibm.la
/usr/lib/sane/libsane-ibm.so -> libsane-ibm.so.1.0.17
/usr/lib/sane/libsane-ibm.so.1 -> libsane-ibm.so.1.0.17
/usr/lib/sane/libsane-ibm.so.1.0.17
/usr/lib/sane/libsane-leo.la
/usr/lib/sane/libsane-leo.so -> libsane-leo.so.1.0.17
/usr/lib/sane/libsane-leo.so.1 -> libsane-leo.so.1.0.17
/usr/lib/sane/libsane-leo.so.1.0.17
/usr/lib/sane/libsane-lexmark.la
/usr/lib/sane/libsane-lexmark.so -> libsane-lexmark.so.1.0.17
/usr/lib/sane/libsane-lexmark.so.1 -> libsane-lexmark.so.1.0.17
/usr/lib/sane/libsane-lexmark.so.1.0.17
/usr/lib/sane/libsane-ma1509.la
/usr/lib/sane/libsane-ma1509.so -> libsane-ma1509.so.1.0.17
/usr/lib/sane/libsane-ma1509.so.1 -> libsane-ma1509.so.1.0.17
/usr/lib/sane/libsane-ma1509.so.1.0.17
/usr/lib/sane/libsane-matsushita.la
/usr/lib/sane/libsane-matsushita.so -> libsane-matsushita.so.1.0.17
/usr/lib/sane/libsane-matsushita.so.1 -> libsane-matsushita.so.1.0.17
/usr/lib/sane/libsane-matsushita.so.1.0.17
/usr/lib/sane/libsane-microtek.la
/usr/lib/sane/libsane-microtek.so -> libsane-microtek.so.1.0.17
/usr/lib/sane/libsane-microtek.so.1 -> libsane-microtek.so.1.0.17
/usr/lib/sane/libsane-microtek.so.1.0.17
/usr/lib/sane/libsane-microtek2.la
/usr/lib/sane/libsane-microtek2.so -> libsane-microtek2.so.1.0.17
/usr/lib/sane/libsane-microtek2.so.1 -> libsane-microtek2.so.1.0.17
/usr/lib/sane/libsane-microtek2.so.1.0.17
/usr/lib/sane/libsane-mustek.la
/usr/lib/sane/libsane-mustek.so -> libsane-mustek.so.1.0.17
/usr/lib/sane/libsane-mustek.so.1 -> libsane-mustek.so.1.0.17
/usr/lib/sane/libsane-mustek.so.1.0.17
/usr/lib/sane/libsane-mustek_pp.la
/usr/lib/sane/libsane-mustek_pp.so -> libsane-mustek_pp.so.1.0.17
/usr/lib/sane/libsane-mustek_pp.so.1 -> libsane-mustek_pp.so.1.0.17
/usr/lib/sane/libsane-mustek_pp.so.1.0.17
/usr/lib/sane/libsane-mustek_usb.la
/usr/lib/sane/libsane-mustek_usb.so -> libsane-mustek_usb.so.1.0.17
/usr/lib/sane/libsane-mustek_usb.so.1 -> libsane-mustek_usb.so.1.0.17
/usr/lib/sane/libsane-mustek_usb.so.1.0.17
/usr/lib/sane/libsane-mustek_usb2.la
/usr/lib/sane/libsane-mustek_usb2.so -> libsane-mustek_usb2.so.1.0.17
/usr/lib/sane/libsane-mustek_usb2.so.1 -> libsane-mustek_usb2.so.1.0.17
/usr/lib/sane/libsane-mustek_usb2.so.1.0.17
/usr/lib/sane/libsane-nec.la
/usr/lib/sane/libsane-nec.so -> libsane-nec.so.1.0.17
/usr/lib/sane/libsane-nec.so.1 -> libsane-nec.so.1.0.17
/usr/lib/sane/libsane-nec.so.1.0.17
/usr/lib/sane/libsane-net.la
/usr/lib/sane/libsane-net.so -> libsane-net.so.1.0.17
/usr/lib/sane/libsane-net.so.1 -> libsane-net.so.1.0.17
/usr/lib/sane/libsane-net.so.1.0.17
/usr/lib/sane/libsane-niash.la
/usr/lib/sane/libsane-niash.so -> libsane-niash.so.1.0.17
/usr/lib/sane/libsane-niash.so.1 -> libsane-niash.so.1.0.17
/usr/lib/sane/libsane-niash.so.1.0.17
/usr/lib/sane/libsane-pie.la
/usr/lib/sane/libsane-pie.so -> libsane-pie.so.1.0.17
/usr/lib/sane/libsane-pie.so.1 -> libsane-pie.so.1.0.17
/usr/lib/sane/libsane-pie.so.1.0.17
/usr/lib/sane/libsane-plustek.la
/usr/lib/sane/libsane-plustek.so -> libsane-plustek.so.1.0.17
/usr/lib/sane/libsane-plustek.so.1 -> libsane-plustek.so.1.0.17
/usr/lib/sane/libsane-plustek.so.1.0.17
/usr/lib/sane/libsane-plustek_pp.la
/usr/lib/sane/libsane-plustek_pp.so -> libsane-plustek_pp.so.1.0.17
/usr/lib/sane/libsane-plustek_pp.so.1 -> libsane-plustek_pp.so.1.0.17
/usr/lib/sane/libsane-plustek_pp.so.1.0.17
/usr/lib/sane/libsane-qcam.la
/usr/lib/sane/libsane-qcam.so -> libsane-qcam.so.1.0.17
/usr/lib/sane/libsane-qcam.so.1 -> libsane-qcam.so.1.0.17
/usr/lib/sane/libsane-qcam.so.1.0.17
/usr/lib/sane/libsane-ricoh.la
/usr/lib/sane/libsane-ricoh.so -> libsane-ricoh.so.1.0.17
/usr/lib/sane/libsane-ricoh.so.1 -> libsane-ricoh.so.1.0.17
/usr/lib/sane/libsane-ricoh.so.1.0.17
/usr/lib/sane/libsane-s9036.la
/usr/lib/sane/libsane-s9036.so -> libsane-s9036.so.1.0.17
/usr/lib/sane/libsane-s9036.so.1 -> libsane-s9036.so.1.0.17
/usr/lib/sane/libsane-s9036.so.1.0.17
/usr/lib/sane/libsane-sceptre.la
/usr/lib/sane/libsane-sceptre.so -> libsane-sceptre.so.1.0.17
/usr/lib/sane/libsane-sceptre.so.1 -> libsane-sceptre.so.1.0.17
/usr/lib/sane/libsane-sceptre.so.1.0.17
/usr/lib/sane/libsane-sharp.la
/usr/lib/sane/libsane-sharp.so -> libsane-sharp.so.1.0.17
/usr/lib/sane/libsane-sharp.so.1 -> libsane-sharp.so.1.0.17
/usr/lib/sane/libsane-sharp.so.1.0.17
/usr/lib/sane/libsane-sm3600.la
/usr/lib/sane/libsane-sm3600.so -> libsane-sm3600.so.1.0.17
/usr/lib/sane/libsane-sm3600.so.1 -> libsane-sm3600.so.1.0.17
/usr/lib/sane/libsane-sm3600.so.1.0.17
/usr/lib/sane/libsane-sm3840.la
/usr/lib/sane/libsane-sm3840.so -> libsane-sm3840.so.1.0.17
/usr/lib/sane/libsane-sm3840.so.1 -> libsane-sm3840.so.1.0.17
/usr/lib/sane/libsane-sm3840.so.1.0.17
/usr/lib/sane/libsane-snapscan.la
/usr/lib/sane/libsane-snapscan.so -> libsane-snapscan.so.1.0.17
/usr/lib/sane/libsane-snapscan.so.1 -> libsane-snapscan.so.1.0.17
/usr/lib/sane/libsane-snapscan.so.1.0.17
/usr/lib/sane/libsane-sp15c.la
/usr/lib/sane/libsane-sp15c.so -> libsane-sp15c.so.1.0.17
/usr/lib/sane/libsane-sp15c.so.1 -> libsane-sp15c.so.1.0.17
/usr/lib/sane/libsane-sp15c.so.1.0.17
/usr/lib/sane/libsane-st400.la
/usr/lib/sane/libsane-st400.so -> libsane-st400.so.1.0.17
/usr/lib/sane/libsane-st400.so.1 -> libsane-st400.so.1.0.17
/usr/lib/sane/libsane-st400.so.1.0.17
/usr/lib/sane/libsane-tamarack.la
/usr/lib/sane/libsane-tamarack.so -> libsane-tamarack.so.1.0.17
/usr/lib/sane/libsane-tamarack.so.1 -> libsane-tamarack.so.1.0.17
/usr/lib/sane/libsane-tamarack.so.1.0.17
/usr/lib/sane/libsane-teco1.la
/usr/lib/sane/libsane-teco1.so -> libsane-teco1.so.1.0.17
/usr/lib/sane/libsane-teco1.so.1 -> libsane-teco1.so.1.0.17
/usr/lib/sane/libsane-teco1.so.1.0.17
/usr/lib/sane/libsane-teco2.la
/usr/lib/sane/libsane-teco2.so -> libsane-teco2.so.1.0.17
/usr/lib/sane/libsane-teco2.so.1 -> libsane-teco2.so.1.0.17
/usr/lib/sane/libsane-teco2.so.1.0.17
/usr/lib/sane/libsane-teco3.la
/usr/lib/sane/libsane-teco3.so -> libsane-teco3.so.1.0.17
/usr/lib/sane/libsane-teco3.so.1 -> libsane-teco3.so.1.0.17
/usr/lib/sane/libsane-teco3.so.1.0.17
/usr/lib/sane/libsane-test.la
/usr/lib/sane/libsane-test.so -> libsane-test.so.1.0.17
/usr/lib/sane/libsane-test.so.1 -> libsane-test.so.1.0.17
/usr/lib/sane/libsane-test.so.1.0.17
/usr/lib/sane/libsane-u12.la
/usr/lib/sane/libsane-u12.so -> libsane-u12.so.1.0.17
/usr/lib/sane/libsane-u12.so.1 -> libsane-u12.so.1.0.17
/usr/lib/sane/libsane-u12.so.1.0.17
/usr/lib/sane/libsane-umax.la
/usr/lib/sane/libsane-umax.so -> libsane-umax.so.1.0.17
/usr/lib/sane/libsane-umax.so.1 -> libsane-umax.so.1.0.17
/usr/lib/sane/libsane-umax.so.1.0.17
/usr/lib/sane/libsane-umax1220u.la
/usr/lib/sane/libsane-umax1220u.so -> libsane-umax1220u.so.1.0.17
/usr/lib/sane/libsane-umax1220u.so.1 -> libsane-umax1220u.so.1.0.17
/usr/lib/sane/libsane-umax1220u.so.1.0.17
/usr/lib/sane/libsane-umax_pp.la
/usr/lib/sane/libsane-umax_pp.so -> libsane-umax_pp.so.1.0.17
/usr/lib/sane/libsane-umax_pp.so.1 -> libsane-umax_pp.so.1.0.17
/usr/lib/sane/libsane-umax_pp.so.1.0.17
/usr/lib/sane/libsane-v4l.la
/usr/lib/sane/libsane-v4l.so -> libsane-v4l.so.1.0.17
/usr/lib/sane/libsane-v4l.so.1 -> libsane-v4l.so.1.0.17
/usr/lib/sane/libsane-v4l.so.1.0.17
/usr/sbin
/usr/sbin/saned
/usr/share
/usr/share/doc
/usr/share/doc/sane-backends-1.0.17
/usr/share/doc/sane-backends-1.0.17/AUTHORS
/usr/share/doc/sane-backends-1.0.17/COPYING
/usr/share/doc/sane-backends-1.0.17/ChangeLog
/usr/share/doc/sane-backends-1.0.17/LICENSE
/usr/share/doc/sane-backends-1.0.17/NEWS
/usr/share/doc/sane-backends-1.0.17/PROBLEMS
/usr/share/doc/sane-backends-1.0.17/PROJECTS
/usr/share/doc/sane-backends-1.0.17/README
/usr/share/doc/sane-backends-1.0.17/README.aix
/usr/share/doc/sane-backends-1.0.17/README.beos
/usr/share/doc/sane-backends-1.0.17/README.darwin
/usr/share/doc/sane-backends-1.0.17/README.djpeg
/usr/share/doc/sane-backends-1.0.17/README.freebsd
/usr/share/doc/sane-backends-1.0.17/README.hotplug.gz
/usr/share/doc/sane-backends-1.0.17/README.hp-ux
/usr/share/doc/sane-backends-1.0.17/README.linux
/usr/share/doc/sane-backends-1.0.17/README.netbsd
/usr/share/doc/sane-backends-1.0.17/README.openbsd
/usr/share/doc/sane-backends-1.0.17/README.os2
/usr/share/doc/sane-backends-1.0.17/README.solaris
/usr/share/doc/sane-backends-1.0.17/README.unixware2
/usr/share/doc/sane-backends-1.0.17/README.unixware7
/usr/share/doc/sane-backends-1.0.17/README.windows
/usr/share/doc/sane-backends-1.0.17/README.zeta
/usr/share/doc/sane-backends-1.0.17/backend
/usr/share/doc/sane-backends-1.0.17/backend-writing.txt
/usr/share/doc/sane-backends-1.0.17/backend/hp.README.gz
/usr/share/doc/sane-backends-1.0.17/backend/hp.TODO.gz
/usr/share/doc/sane-backends-1.0.17/canon
/usr/share/doc/sane-backends-1.0.17/canon/canon.changes
/usr/share/doc/sane-backends-1.0.17/canon/canon.install2700F.txt
/usr/share/doc/sane-backends-1.0.17/gt68xx
/usr/share/doc/sane-backends-1.0.17/gt68xx/gt68xx.CHANGES
/usr/share/doc/sane-backends-1.0.17/gt68xx/gt68xx.TODO
/usr/share/doc/sane-backends-1.0.17/leo
/usr/share/doc/sane-backends-1.0.17/leo/leo.txt
/usr/share/doc/sane-backends-1.0.17/matsushita
/usr/share/doc/sane-backends-1.0.17/matsushita/matsushita.txt
/usr/share/doc/sane-backends-1.0.17/mustek
/usr/share/doc/sane-backends-1.0.17/mustek/mustek.CHANGES
/usr/share/doc/sane-backends-1.0.17/mustek_usb
/usr/share/doc/sane-backends-1.0.17/mustek_usb/mustek_usb.CHANGES
/usr/share/doc/sane-backends-1.0.17/mustek_usb/mustek_usb.TODO
/usr/share/doc/sane-backends-1.0.17/mustek_usb2
/usr/share/doc/sane-backends-1.0.17/mustek_usb2/mustek_usb2.CHANGES
/usr/share/doc/sane-backends-1.0.17/mustek_usb2/mustek_usb2.TODO
/usr/share/doc/sane-backends-1.0.17/niash
/usr/share/doc/sane-backends-1.0.17/niash/niash.TODO
/usr/share/doc/sane-backends-1.0.17/plustek
/usr/share/doc/sane-backends-1.0.17/plustek/FAQ
/usr/share/doc/sane-backends-1.0.17/plustek/MakeModule.sh
/usr/share/doc/sane-backends-1.0.17/plustek/Makefile.kernel24
/usr/share/doc/sane-backends-1.0.17/plustek/Makefile.kernel26
/usr/share/doc/sane-backends-1.0.17/plustek/Plustek-PARPORT-TODO.txt
/usr/share/doc/sane-backends-1.0.17/plustek/Plustek-PARPORT.changes
/usr/share/doc/sane-backends-1.0.17/plustek/Plustek-PARPORT.txt
/usr/share/doc/sane-backends-1.0.17/plustek/Plustek-USB-TODO.txt
/usr/share/doc/sane-backends-1.0.17/plustek/Plustek-USB.changes
/usr/share/doc/sane-backends-1.0.17/plustek/Plustek-USB.txt
/usr/share/doc/sane-backends-1.0.17/sane-backends-external.html
/usr/share/doc/sane-backends-1.0.17/sane-backends.html
/usr/share/doc/sane-backends-1.0.17/sane-mfgs-external.html
/usr/share/doc/sane-backends-1.0.17/sane-mfgs.html
/usr/share/doc/sane-backends-1.0.17/sane.dvi
/usr/share/doc/sane-backends-1.0.17/sane.ps
/usr/share/doc/sane-backends-1.0.17/sceptre
/usr/share/doc/sane-backends-1.0.17/sceptre/s1200.txt
/usr/share/doc/sane-backends-1.0.17/teco
/usr/share/doc/sane-backends-1.0.17/teco/teco1.txt
/usr/share/doc/sane-backends-1.0.17/teco/teco2.txt
/usr/share/doc/sane-backends-1.0.17/teco/teco3.txt
/usr/share/doc/sane-backends-1.0.17/u12
/usr/share/doc/sane-backends-1.0.17/u12/U12.changes
/usr/share/doc/sane-backends-1.0.17/u12/U12.todo
/usr/share/doc/sane-backends-1.0.17/umax
/usr/share/doc/sane-backends-1.0.17/umax/negative-types.txt
/usr/share/doc/sane-backends-1.0.17/umax/sane-logo.jpg
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-advanced-options-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-advanced.jpg
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-astra-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-config-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-histogram.jpg
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-mirage-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-not-listed-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-others-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-parport-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-powerlook-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-scanner-clones-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-speed-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-standard-options-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-standard.jpg
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-text.jpg
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-text2.jpg
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-text4.jpg
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-uc-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax-vista-doc.html
/usr/share/doc/sane-backends-1.0.17/umax/sane-umax.jpg
/usr/share/doc/sane-backends-1.0.17/umax/umax.BUGS
/usr/share/doc/sane-backends-1.0.17/umax/umax.CHANGES
/usr/share/doc/sane-backends-1.0.17/umax/umax.FAQ
/usr/share/doc/sane-backends-1.0.17/umax/umax.TODO
/usr/share/locale
/usr/share/locale/bg
/usr/share/locale/bg/LC_MESSAGES
/usr/share/locale/bg/LC_MESSAGES/sane-backends.mo
/usr/share/locale/cs
/usr/share/locale/cs/LC_MESSAGES
/usr/share/locale/cs/LC_MESSAGES/sane-backends.mo
/usr/share/locale/da
/usr/share/locale/da/LC_MESSAGES
/usr/share/locale/da/LC_MESSAGES/sane-backends.mo
/usr/share/locale/de
/usr/share/locale/de/LC_MESSAGES
/usr/share/locale/de/LC_MESSAGES/sane-backends.mo
/usr/share/locale/es
/usr/share/locale/es/LC_MESSAGES
/usr/share/locale/es/LC_MESSAGES/sane-backends.mo
/usr/share/locale/fi
/usr/share/locale/fi/LC_MESSAGES
/usr/share/locale/fi/LC_MESSAGES/sane-backends.mo
/usr/share/locale/fr
/usr/share/locale/fr/LC_MESSAGES
/usr/share/locale/fr/LC_MESSAGES/sane-backends.mo
/usr/share/locale/it
/usr/share/locale/it/LC_MESSAGES
/usr/share/locale/it/LC_MESSAGES/sane-backends.mo
/usr/share/locale/nl
/usr/share/locale/nl/LC_MESSAGES
/usr/share/locale/nl/LC_MESSAGES/sane-backends.mo
/usr/share/locale/no
/usr/share/locale/no/LC_MESSAGES
/usr/share/locale/no/LC_MESSAGES/sane-backends.mo
/usr/share/locale/pl
/usr/share/locale/pl/LC_MESSAGES
/usr/share/locale/pl/LC_MESSAGES/sane-backends.mo
/usr/share/locale/pt
/usr/share/locale/pt/LC_MESSAGES
/usr/share/locale/pt/LC_MESSAGES/sane-backends.mo
/usr/share/locale/ru
/usr/share/locale/ru/LC_MESSAGES
/usr/share/locale/ru/LC_MESSAGES/sane-backends.mo
/usr/share/locale/sv
/usr/share/locale/sv/LC_MESSAGES
/usr/share/locale/sv/LC_MESSAGES/sane-backends.mo
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/gamma4scanimage.1.gz
/usr/share/man/man1/sane-config.1.gz
/usr/share/man/man1/sane-find-scanner.1.gz
/usr/share/man/man1/scanimage.1.gz
/usr/share/man/man5
/usr/share/man/man5/sane-abaton.5.gz
/usr/share/man/man5/sane-agfafocus.5.gz
/usr/share/man/man5/sane-apple.5.gz
/usr/share/man/man5/sane-artec.5.gz
/usr/share/man/man5/sane-artec_eplus48u.5.gz
/usr/share/man/man5/sane-as6e.5.gz
/usr/share/man/man5/sane-avision.5.gz
/usr/share/man/man5/sane-bh.5.gz
/usr/share/man/man5/sane-canon.5.gz
/usr/share/man/man5/sane-canon630u.5.gz
/usr/share/man/man5/sane-canon_pp.5.gz
/usr/share/man/man5/sane-coolscan.5.gz
/usr/share/man/man5/sane-coolscan2.5.gz
/usr/share/man/man5/sane-dc210.5.gz
/usr/share/man/man5/sane-dc240.5.gz
/usr/share/man/man5/sane-dc25.5.gz
/usr/share/man/man5/sane-dll.5.gz
/usr/share/man/man5/sane-dmc.5.gz
/usr/share/man/man5/sane-epson.5.gz
/usr/share/man/man5/sane-fujitsu.5.gz
/usr/share/man/man5/sane-genesys.5.gz
/usr/share/man/man5/sane-gphoto2.5.gz
/usr/share/man/man5/sane-gt68xx.5.gz
/usr/share/man/man5/sane-hp.5.gz
/usr/share/man/man5/sane-hp4200.5.gz
/usr/share/man/man5/sane-hp5400.5.gz
/usr/share/man/man5/sane-hpsj5s.5.gz
/usr/share/man/man5/sane-ibm.5.gz
/usr/share/man/man5/sane-leo.5.gz
/usr/share/man/man5/sane-lexmark.5.gz
/usr/share/man/man5/sane-ma1509.5.gz
/usr/share/man/man5/sane-matsushita.5.gz
/usr/share/man/man5/sane-microtek.5.gz
/usr/share/man/man5/sane-microtek2.5.gz
/usr/share/man/man5/sane-mustek.5.gz
/usr/share/man/man5/sane-mustek_pp.5.gz
/usr/share/man/man5/sane-mustek_usb.5.gz
/usr/share/man/man5/sane-mustek_usb2.5.gz
/usr/share/man/man5/sane-nec.5.gz
/usr/share/man/man5/sane-net.5.gz
/usr/share/man/man5/sane-niash.5.gz
/usr/share/man/man5/sane-pie.5.gz
/usr/share/man/man5/sane-pint.5.gz
/usr/share/man/man5/sane-plustek.5.gz
/usr/share/man/man5/sane-plustek_pp.5.gz
/usr/share/man/man5/sane-pnm.5.gz
/usr/share/man/man5/sane-qcam.5.gz
/usr/share/man/man5/sane-ricoh.5.gz
/usr/share/man/man5/sane-s9036.5.gz
/usr/share/man/man5/sane-sceptre.5.gz
/usr/share/man/man5/sane-scsi.5.gz
/usr/share/man/man5/sane-sharp.5.gz
/usr/share/man/man5/sane-sm3600.5.gz
/usr/share/man/man5/sane-sm3840.5.gz
/usr/share/man/man5/sane-snapscan.5.gz
/usr/share/man/man5/sane-sp15c.5.gz
/usr/share/man/man5/sane-st400.5.gz
/usr/share/man/man5/sane-tamarack.5.gz
/usr/share/man/man5/sane-teco1.5.gz
/usr/share/man/man5/sane-teco2.5.gz
/usr/share/man/man5/sane-teco3.5.gz
/usr/share/man/man5/sane-test.5.gz
/usr/share/man/man5/sane-u12.5.gz
/usr/share/man/man5/sane-umax.5.gz
/usr/share/man/man5/sane-umax1220u.5.gz
/usr/share/man/man5/sane-umax_pp.5.gz
/usr/share/man/man5/sane-usb.5.gz
/usr/share/man/man5/sane-v4l.5.gz
/usr/share/man/man7
/usr/share/man/man7/sane.7.gz
/usr/share/man/man8
/usr/share/man/man8/saned.8.gz
/usr/share/sane
/usr/share/sane/artec_eplus48u
/usr/share/sane/gt68xx
/usr/share/sane/snapscan
/var
/var/lib
/var/lib/lock
/var/lib/lock/sane
/var/lib/lock/sane/.keep
My system has udev-090 installed, and the kernel is built (via
'genkernel') with udev-079. Apparently coldplug is deprecated with newer
udev versions:
# emerge hotplug coldplug -pv
These are the packages that would be merged, in order:
[blocks B ] >=sys-fs/udev-089 (is blocking sys-apps/coldplug-20040920-r1)
[ebuild R ] sys-apps/hotplug-20040923-r2 0 kB
[ebuild N ] sys-apps/coldplug-20040920-r1 0 kB
There are no sane-specific udev rules files that I can see:
# equery files udev
[ Searching for packages matching udev... ]
* Contents of sys-fs/udev-090:
/etc
/etc/dev.d
/etc/dev.d/default
/etc/dev.d/net
/etc/dev.d/net/hotplug.dev
/etc/hotplug.d
/etc/hotplug.d/default
/etc/hotplug.d/default/10-udev.hotplug -> ../../../sbin/udevsend
/etc/scsi_id.config
/etc/udev
/etc/udev/rules.d
/etc/udev/rules.d/05-udev-early.rules
/etc/udev/rules.d/50-udev.rules
/etc/udev/udev.conf
/lib
/lib/libvolume_id.so -> libvolume_id.so.0.62.0
/lib/libvolume_id.so.0 -> libvolume_id.so.0.62.0
/lib/libvolume_id.so.0.62.0
/lib/rcscripts
/lib/rcscripts/addons
/lib/rcscripts/addons/udev-start.sh
/lib/rcscripts/addons/udev-stop.sh
/lib/udev
/lib/udev/create_floppy_devices
/lib/udev/firmware_helper
/sbin
/sbin/ata_id
/sbin/cdrom_id
/sbin/path_id
/sbin/scsi_id
/sbin/udev
/sbin/udev_run_devd
/sbin/udev_run_hotplugd
/sbin/udevcontrol
/sbin/udevd
/sbin/udevsend
/sbin/udevsettle
/sbin/udevstart
/sbin/udevtrigger
/sbin/usb_id
/sbin/vol_id
/usr
/usr/bin
/usr/bin/udevinfo
/usr/bin/udevmonitor
/usr/bin/udevtest
/usr/lib
/usr/lib/libvolume_id.a
/usr/lib/libvolume_id.so
/usr/lib/pkgconfig
/usr/lib/pkgconfig/libvolume_id.pc
/usr/share
/usr/share/doc
/usr/share/doc/udev-090
/usr/share/doc/udev-090/ChangeLog.gz
/usr/share/doc/udev-090/FAQ.gz
/usr/share/doc/udev-090/README.gz
/usr/share/doc/udev-090/README_volume_id.gz
/usr/share/doc/udev-090/RELEASE-NOTES.gz
/usr/share/doc/udev-090/TODO.gz
/usr/share/doc/udev-090/index.html.gz
/usr/share/doc/udev-090/index.jp.html.gz
/usr/share/doc/udev-090/overview.gz
/usr/share/doc/udev-090/udev_vs_devfs.gz
/usr/share/man
/usr/share/man/man7
/usr/share/man/man7/udev.7.gz
/usr/share/man/man8
/usr/share/man/man8/ata_id.8.gz
/usr/share/man/man8/cdrom_id.8.gz
/usr/share/man/man8/dasd_id.8.gz
/usr/share/man/man8/edd_id.8.gz
/usr/share/man/man8/scsi_id.8.gz
/usr/share/man/man8/udevd.8.gz
/usr/share/man/man8/udevinfo.8.gz
/usr/share/man/man8/udevmonitor.8.gz
/usr/share/man/man8/udevsend.8.gz
/usr/share/man/man8/udevsettle.8.gz
/usr/share/man/man8/udevstart.8.gz
/usr/share/man/man8/udevtest.8.gz
/usr/share/man/man8/udevtrigger.8.gz
/usr/share/man/man8/vol_id.8.gz
There are no udev rule files in sane-frontends, but I note the version is
older...
# equery files sane-frontends
[ Searching for packages matching sane-frontends... ]
* Contents of media-gfx/sane-frontends-1.0.14:
/usr
/usr/bin
/usr/bin/scanadf
/usr/bin/xcam
/usr/bin/xscanimage
/usr/lib
/usr/lib/gimp
/usr/lib/gimp/2.0
/usr/lib/gimp/2.0/plug-ins
/usr/lib/gimp/2.0/plug-ins/xscanimage -> /usr/bin/xscanimage
/usr/share
/usr/share/doc
/usr/share/doc/sane-frontends-1.0.14
/usr/share/doc/sane-frontends-1.0.14/AUTHORS.gz
/usr/share/doc/sane-frontends-1.0.14/Changelog.gz
/usr/share/doc/sane-frontends-1.0.14/NEWS.gz
/usr/share/doc/sane-frontends-1.0.14/PROBLEMS.gz
/usr/share/doc/sane-frontends-1.0.14/README.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/scanadf.1.gz
/usr/share/man/man1/xcam.1.gz
/usr/share/man/man1/xscanimage.1.gz
/usr/share/misc
/usr/share/misc/sane
/usr/share/misc/sane/sane-style.rc
# sane-find-scanner
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
# Also you need support for SCSI Generic (sg) in your operating system.
# If using Linux, try "modprobe sg".
found USB scanner (vendor=0x04a9 [Canon], product=0x220d [CanoScan], chip=LM9832/3) at libusb:002:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
In Gimp-2.3.8, I use the Acquire: XSane: Device Dialog command, which had
been working flawlessly. Now the result is:
No devices available: [Help] [Close]
Finally, I tried xscanimage, which I presume would have worked the same as
the GUI, if a scanner were available.
$ xscanimage
[xscanimage] No scanners were identified. If you were expecting something
different, check that the scanner is plugged in, turned on and
detected by sane-find-scanner (if appropriate). Please read
the documentation which came with this software (README, FAQ,
manpages).
More information about the sane-devel
mailing list