Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root
Richard Fish wrote: No similar problem here (LIDE35, genesys backend). Take a look at (or post) the output of strace -e open sane-find-scanner -q [EMAIL PROTECTED] ~ $ strace -e open sane-find-scanner -q open(/etc/ld.so.cache, O_RDONLY) = 3 open(/usr/lib/libusb-0.1.so.4, O_RDONLY) = 3 open(/lib/libpthread.so.0, O_RDONLY) = 3 open(/usr/lib/libjpeg.so.62, O_RDONLY) = 3 open(/usr/lib/libieee1284.so.3, O_RDONLY) = 3 open(/usr/lib/libgphoto2.so.2, O_RDONLY) = 3 open(/usr/lib/libgphoto2_port.so.0, O_RDONLY) = 3 open(/lib/libdl.so.2, O_RDONLY) = 3 open(/lib/libm.so.6, O_RDONLY)= 3 open(/lib/libc.so.6, O_RDONLY)= 3 open(/dev/urandom, O_RDONLY) = 3 open(/proc/scsi/scsi, O_RDONLY) = 3 open(/proc/scsi/scsi, O_RDONLY) = 3 open(/dev/scanner, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sg0, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sg1, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sg2, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sg3, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sg4, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sg5, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sg6, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sg7, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sg8, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sg9, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sga, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgb, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgc, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgd, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sge, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgf, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgg, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgh, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgi, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgj, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgk, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgl, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgm, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgn, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgo, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgp, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgq, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgr, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgs, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgt, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgu, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgv, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgw, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgx, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgy, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/dev/sgz, O_RDWR|O_NONBLOCK|O_EXCL) = -1 ENOENT (No such file or directory) open(/proc/devices, O_RDONLY) = 3 open(/dev/, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 open(/proc/bus/usb, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 open(/proc/bus/usb, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 open(/proc/bus/usb/004, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 open(/proc/bus/usb/004/015, O_RDWR) = 4 open(/proc/bus/usb/004/001, O_RDWR) = 4 open(/proc/bus/usb/004/015, O_RDWR) = 3 open(/proc/bus/usb/004/001, O_RDWR) = 3 open(/proc/bus/usb/003, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 open(/proc/bus/usb/003/002, O_RDWR) = 4 open(/proc/bus/usb/003/001, O_RDWR) = 4 open(/proc/bus/usb/003/002, O_RDWR) = 3 open(/proc/bus/usb/003/001, O_RDWR) = 3 open(/proc/bus/usb/002, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 open(/proc/bus/usb/002/001, O_RDWR) = 4 open(/proc/bus/usb/002/001, O_RDWR) = 3 open(/proc/bus/usb/001, O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 open(/proc/bus/usb/001/001, O_RDWR) = 4 open(/proc/bus/usb/001/001, O_RDWR) = 3 open(/proc/bus/usb/004/015, O_RDWR) = 3 open(/proc/bus/usb/004/015, O_RDWR) = 3 open(/proc/bus/usb/004/015, O_RDWR) = 3 found USB scanner
Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root
On 1/9/06, Christian Floeter [EMAIL PROTECTED] wrote: Richard Fish wrote: No similar problem here (LIDE35, genesys backend). Take a look at (or post) the output of strace -e open sane-find-scanner -q [EMAIL PROTECTED] ~ $ strace -e open sane-find-scanner -q open(/proc/bus/usb/004/015, O_RDWR) = 3 found USB scanner (vendor=0x04a9 [Canon], product=0x2220 [CanoScan], chip=LM9832/3) at libusb:004:015 Did you run this as a regular user, or as root, because this found your scanner. -Richard -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root
Richard Fish, who happens to be smarter than you, thinks: On 1/9/06, Christian Floeter [EMAIL PROTECTED] wrote: Richard Fish wrote: No similar problem here (LIDE35, genesys backend). Take a look at (or post) the output of strace -e open sane-find-scanner -q [EMAIL PROTECTED] ~ $ strace -e open sane-find-scanner -q open(/proc/bus/usb/004/015, O_RDWR) = 3 found USB scanner (vendor=0x04a9 [Canon], product=0x2220 [CanoScan], chip=LM9832/3) at libusb:004:015 # emerge sys-apps/coldplug # rc-update add coldplug default # /etc/init.d/coldplug $ sane-find-scanner -q :) -- ASHes to ASHes, DOS to DOS. -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root
Richard Fish wrote: On 1/9/06, Christian Floeter [EMAIL PROTECTED] wrote: Richard Fish wrote: No similar problem here (LIDE35, genesys backend). Take a look at (or post) the output of strace -e open sane-find-scanner -q [EMAIL PROTECTED] ~ $ strace -e open sane-find-scanner -q open(/proc/bus/usb/004/015, O_RDWR) = 3 found USB scanner (vendor=0x04a9 [Canon], product=0x2220 [CanoScan], chip=LM9832/3) at libusb:004:015 Did you run this as a regular user, or as root, because this found your scanner. As a user (as can be seen by the $ prompt). I ran it as root too, but the output was identical. BTW, sane-find-scanner always finds my scanner, it's scanimage that doesn't. C. -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root
Octavio Ruiz (Ta^3) wrote: # emerge sys-apps/coldplug # rc-update add coldplug default # /etc/init.d/coldplug $ sane-find-scanner -q sakura cf # rc-update show alsasound | aumix | bootmisc | boot checkfs | boot checkroot | boot clock | boot coldplug | boot consolefont | boot crypto-loop | cupsd | default domainname | boot default famd | gpm | hdparm | hostname | boot hotplug | boot keymaps | boot local | default nonetwork localmount | boot modules | boot net.eth0 | net.lo | boot net.ppp0 | netmount | default nscd | numlock | portmap | rmnologin | boot rsyncd | sshd | syslog-ng | default urandom | boot vixie-cron | default xdm | xprint | C. -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root
On 1/9/06, Christian Floeter [EMAIL PROTECTED] wrote: BTW, sane-find-scanner always finds my scanner, it's scanimage that doesn't. Ok, sounds like a sane configuration or installation issue, not really a system problem. Let's try something with scanimage: strace -f -e open scanimage -L 21 | grep -e lib -e /etc -e /proc/bus/usb -Richard -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root
On Monday 09 January 2006 02:05, Christian Floeter wrote: my Canon LiDE 25 scanner is only recognized by scanimage when logged in as root. A shot in the dark. Could this be the solution? http://gentoo-wiki.com/HOWTO_Install_a_USB_scanner#UDEV Regards, Abhay pgpt0CTQ0IVPW.pgp Description: PGP signature
Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root
Abhay Kedia wrote: On Monday 09 January 2006 02:05, Christian Floeter wrote: my Canon LiDE 25 scanner is only recognized by scanimage when logged in as root. A shot in the dark. Could this be the solution? http://gentoo-wiki.com/HOWTO_Install_a_USB_scanner#UDEV No, doesn't work. I've tried the given udev rule and the 'usbscanner' init script, without success. C. -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root
On 1/8/06, Christian Floeter [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] ~ $ scanimage -L No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). Whereas as root, it gives: sakura linux # scanimage -L device `plustek:libusb:004:011' is a Canon LiDE25 USB flatbed scanner So what's missing here? How can I get it to work when logged in as user? Do other LiDE owners experience the same problem? No similar problem here (LIDE35, genesys backend). Take a look at (or post) the output of strace -e open sane-find-scanner -q -Richard -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root
On 1/8/06, Christian Floeter [EMAIL PROTECTED] wrote: Abhay Kedia wrote: On Monday 09 January 2006 02:05, Christian Floeter wrote: my Canon LiDE 25 scanner is only recognized by scanimage when logged in as root. A shot in the dark. Could this be the solution? http://gentoo-wiki.com/HOWTO_Install_a_USB_scanner#UDEV No, doesn't work. I've tried the given udev rule and the 'usbscanner' init script, without success. BTW, that page has some errors on it. Particularly, for udev where it says .rules, it should be .permissions. However I didn't have to do any of that to get my scanner working as a regular user. -Richard -- gentoo-user@gentoo.org mailing list