Bug 1762922

Summary: Scanner Canon LiDE 110 not detected
Product: [Fedora] Fedora Reporter: Frank Ansari <mail>
Component: sane-backendsAssignee: Nils Philippsen <nphilipp>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 31CC: nphilipp, thibault.north, zdohnal
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-10-18 07:12:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Frank Ansari 2019-10-17 19:44:03 UTC
Description of problem:
After reinstallation of my PC with Fedora 31 Silverblue my Canon LiDE 110 scanner is not recognized anymore.

scan-find-scanner lists this scanner but "scanimage -L" does not. xsane does not find it.

Version-Release number of selected component (if applicable):
sane-backends-drivers-scanners-1.0.28-1.fc31.x86_64
libsane-hpaio-3.19.8-2.fc31.x86_64
sane-backends-libs-1.0.28-1.fc31.x86_64
xsane-0.999-34.fc31.x86_64
xsane-common-0.999-34.fc31.x86_64
sane-backends-drivers-cameras-1.0.28-1.fc31.x86_64
sane-backends-1.0.28-1.fc31.x86_64


How reproducible:
Plugin the scanner and start xsane.

Steps to Reproduce:
1.
2.
3.

Actual results:
Scanner is not detected.

Expected results:
Scanner should be detected.

Additional info:
I have put this to /etc/udev/rules.d/11-sane.rules:

ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1909", MODE="660", GROUP="plugdev", ENV{libsane_matched}="yes"

[fansari@bat ~]$ id
uid=1000(fansari) gid=1000(fansari) groups=1000(fansari),10(wheel),1001(plugdev) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

[fansari@bat ~]$ lsusb | grep Canon
Bus 001 Device 013: ID 04a9:1909 Canon, Inc. CanoScan LiDE 110

This I see when I plug the scanner:

[fansari@bat ~]$ udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[2616.591513] add      /devices/pci0000:00/0000:00:14.0/usb1/1-11 (usb)
KERNEL[2616.595150] add      /devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0 (usb)
KERNEL[2616.595278] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-11 (usb)
UDEV  [2616.603640] add      /devices/pci0000:00/0000:00:14.0/usb1/1-11 (usb)
UDEV  [2616.604979] add      /devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0 (usb)
UDEV  [2616.609342] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-11 (usb)

With SELinux in permissive mode it behaves the same way (also there are no avc denied messages).

Comment 1 Zdenek Dohnal 2019-10-18 07:12:56 UTC
Hi Frank,

thank you for reporting the issue! Actually it is the known bug # 1758886.

The newest sane-backends update which will come into bodhi in hour or two will fix it.

*** This bug has been marked as a duplicate of bug 1758886 ***