<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<br>Well, after a reboot, I can now see the scanner without having to be root. <br><br>Strangely, my scanner still has root permissions:<br><br>$ scanimage -L<br>device `genesys:libusb:002:006' is a Canon LiDE 700F flatbed scanner<br><br>$ ls -l /dev/bus/usb/002/006<br>crw-rw-r--+ 1 root root 189, 133 Mar 19 15:52 /dev/bus/usb/002/006<br><br><br>Thanks again for everyone's help!<br>Brian<br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">Date: Tue, 19 Mar 2013 21:51:10 +0100<br>From: stef.dev@free.fr<br>To: bspisak@hotmail.com<br>CC: sane-devel@lists.alioth.debian.org<br>Subject: Re: [sane-devel] CanoScan LiDE 700F<br><br>
<div class="ecxmoz-cite-prefix">On 19/03/2013 21:18, Brian Spisak
wrote:<br>
</div>
<blockquote cite="mid:BAY149-W41B283F0A00BFA0308B46DBEE90@phx.gbl">
<style><!--
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Tahoma;}
--></style>
<div dir="ltr">
<br>
Just unplug/replug and no help. I'll reboot now as well. I have
to run out, but will be back in an hour or so.<br>
<br>
$ ls -l /dev/bus/usb/002/007<br>
crw-rw-r--+ 1 root root 189, 134 Mar 19 13:16
/dev/bus/usb/002/007<br>
<br>
I also see a rule for my device in
/lib/udev/rules.d/40-libsane.rules<br>
<br>
# Canon CanoScan 700F<br>
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1907",
ENV{libsane_matched}="yes"<br>
<br>
<br>
</div>
</blockquote>
<br>
Possible thing to check:<br>
- another *libsane.rules elsewhere<br>
- another rule applying first from another file<br>
- wrong persistent file in /etc/udev/rules.d<br>
<br>
Maybe udevadm (as root) could help, on my box it gives (with the
last line below the most important):<br>
<br>
udevadm info --query=all --name=/dev/bus/usb/001/004<br>
P: /devices/pci0000:00/0000:00:12.2/usb1/1-4<br>
N: bus/usb/001/004<br>
E: BUSNUM=001<br>
E: DEVNAME=/dev/bus/usb/001/004<br>
E: DEVNUM=004<br>
E: DEVPATH=/devices/pci0000:00/0000:00:12.2/usb1/1-4<br>
E: DEVTYPE=usb_device<br>
E: DRIVER=usb<br>
E: ID_BUS=usb<br>
E: ID_MODEL=CanoScan<br>
E: ID_MODEL_ENC=CanoScan<br>
E: ID_MODEL_ID=2213<br>
E: ID_REVISION=0302<br>
E: ID_SERIAL=Canon_CanoScan<br>
E: ID_USB_INTERFACES=:ffffff:<br>
E: ID_VENDOR=Canon<br>
E: ID_VENDOR_ENC=Canon<br>
E: ID_VENDOR_ID=04a9<br>
E: MAJOR=189<br>
E: MINOR=3<br>
E: PRODUCT=4a9/2213/302<br>
E: SUBSYSTEM=usb<br>
E: TYPE=255/255/255<br>
E: UDEV_LOG=3<br>
E: USEC_INITIALIZED=6561531242<br>
E: libsane_matched=yes<br>
<br>
<br>
You could alos use 'udevadm test /dev/bus/usb/002/007' to get
udev debug traces.<br>
<br>
Regards,<br>
Stef<br>
<br></div> </div></body>
</html>