Re: [gentoo-user] USB scanner (Canon LiDE 25) only recognized as root

2006-01-09 Thread Christian Floeter

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

2006-01-09 Thread Richard Fish
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

2006-01-09 Thread Octavio Ruiz (Ta^3)
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

2006-01-09 Thread Christian Floeter

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

2006-01-09 Thread Christian Floeter

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

2006-01-09 Thread Richard Fish
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

2006-01-08 Thread Abhay Kedia
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

2006-01-08 Thread Christian Floeter

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

2006-01-08 Thread Richard Fish
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

2006-01-08 Thread Richard Fish
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