EPSON ET-2600 not detected by sane-find-scanner
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sane-backends (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Used to work.
sane-find-scanner run by regular user doesn't work:
# 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.
could not open USB device 0x1d6b/0x0003 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x04b8/0x1122 at 001:010: Access denied (insufficient permissions)
could not open USB device 0x046d/0xc077 at 001:009: Access denied (insufficient permissions)
could not open USB device 0x1b1c/0x1b3d at 001:004: Access denied (insufficient permissions)
could not open USB device 0x046d/0xc31c at 001:003: Access denied (insufficient permissions)
could not open USB device 0x0930/0x6544 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
# No USB scanners found. If you expected something different, make sure that
# you have loaded a kernel driver for your USB host controller and have setup
# the USB system correctly. See man sane-usb for details.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.
Works when run as root:
# 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.
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04b8, product=0x1122) at libusb:001:010
# 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.
lsusb output:
Bus 001 Device 010: ID 04b8:1122 Seiko Epson Corp. ET-2600 Series
Tried adding this rule to /usr/lib/
ATTRS{idVendor}
However the rule does make it so uaccess is run:
$ sudo udevadm test $(udevadm info --query=path --name=
This program is for debugging only, it does not run any program
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
Load module index
Parsed configuration file /usr/lib/
Parsed configuration file /usr/lib/
Created link configuration context.
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /etc/udev/
Reading rules file: /etc/udev/
Reading rules file: /etc/udev/
Reading rules file: /etc/udev/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Reading rules file: /usr/lib/
Invalid inotify descriptor.
DEVPATH=
DEVNAME=
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=
TYPE=0/0/0
BUSNUM=001
DEVNUM=010
MAJOR=189
MINOR=9
ACTION=add
SUBSYSTEM=usb
ID_VENDOR=EPSON
ID_VENDOR_ENC=EPSON
ID_VENDOR_ID=04b8
ID_MODEL=
ID_MODEL_
ID_MODEL_ID=1122
ID_REVISION=0100
ID_SERIAL=
ID_SERIAL_
ID_BUS=usb
ID_USB_
ID_VENDOR_
ID_PATH=
ID_PATH_
libsane_matched=yes
TAGS=:systemd:
<email address hidden> printer.target
ID_FOR_
SYSTEMD_
USEC_INITIALIZE
run: 'uaccess'
Unload module index
Unloaded link configuration context.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: libsane 1.0.29-0ubuntu5.2 [modified: lib/udev/
ProcVersionSign
Uname: Linux 5.4.0-52-generic x86_64
ApportVersion: 2.20.11-
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Sat Oct 24 11:09:49 2020
InstallationDate: Installed on 2020-02-29 (237 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
SourcePackage: sane-backends
UpgradeStatus: Upgraded to focal on 2020-05-19 (157 days ago)
Changed in sane-backends (Ubuntu): | |
status: | Invalid → New |
Please see the "SETUP" section of /usr/share/ libsane1/ doc/README. Debian. gz. You must either be logged into a physical console on the system (not an SSH/VNC session) - or if you want to bypass that requirement, you must be a member of the "scanner" group.
If either of those is the case, please change the status of this bug back to "New".