<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>