Bug 5376 - Scanner EPSON Perfection 1650 not recognized
Summary: Scanner EPSON Perfection 1650 not recognized
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: José Jorge
QA Contact:
URL:
Whiteboard: MGA2TOO MGA3TOO MGA4TOO
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-12 19:31 CEST by papoteur
Modified: 2015-09-14 21:42 CEST (History)
6 users (show)

See Also:
Source RPM: sane
CVE:
Status comment:


Attachments
lspcidrake -v and dmesg (68.08 KB, text/plain)
2012-04-12 19:32 CEST, papoteur
Details

Description papoteur 2012-04-12 19:31:56 CEST
Description of problem:
The scanner EPSON Perfection 1650 is not recognized by the MCC. With autodetection, the device Bt878 is found, but which is a video-acquisition card.
It works after a manual selection.

Version-Release number of selected component (if applicable):
Cauldron
Comment 1 papoteur 2012-04-12 19:32:43 CEST
Created attachment 1974 [details]
lspcidrake -v and dmesg
Manuel Hiebel 2012-04-14 00:55:01 CEST

CC: (none) => thierry.vignaud
Component: Installer => RPM Packages
Source RPM: (none) => ldetect

Comment 2 Thierry Vignaud 2012-04-16 10:12:09 CEST
ldetect has nothing to do with detecting scanners.
scannerdrake just uses sane-find-scannner from sane

Source RPM: ldetect => sane

Comment 3 Marja Van Waes 2012-05-26 13:08:49 CEST
Hi,

This bug was filed against cauldron, but we do not have cauldron at the moment.

Please report whether this bug is still valid for Mageia 2.

Thanks :)

Cheers,
marja

Keywords: (none) => NEEDINFO

Comment 4 Bruno Cornec 2012-07-27 00:21:18 CEST
For me this bug is valid with Mageia 2. When I passed a param to xsane I'm able to launch it correctly however:

[dmesg extract]
[2673721.346787] usb 3-2: new full-speed USB device number 5 using uhci_hcd
[2673721.522686] usb 3-2: New USB device found, idVendor=04b8, idProduct=0110
[2673721.522688] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[2673721.522690] usb 3-2: Product: EPSON Scanner
[2673721.522691] usb 3-2: Manufacturer: EPSON

[sane-find-scanner extract]
found USB scanner (vendor=0x04b8 [EPSON], product=0x0110 [EPSON Scanner]) at libusb:003:005

$ 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).

$ scanimage -d epson:libusb:003:005 --batch-count=1 --batch=out%d.tif -p 
Scanning 1 pages, incrementing by 1, numbering from 1
Scanning page 1
Scanned page 1. (scanner status = 5)

So works.

xsane alone doesn't.

CC: (none) => bruno

Comment 5 Bruno Cornec 2012-07-27 00:33:55 CEST
I think I found the issue.

In /etc/sane.d/dll.conf the epson entry is commented out. Putting it back solves the issue. I see that as a regression from Mageia 1 but there may be some good reasons for that.

HTH,
Bruno.
Helge Hielscher 2012-08-13 12:02:06 CEST

CC: (none) => hhielscher

roelof Wobben 2013-01-03 09:40:13 CET

CC: (none) => r.wobben
Assignee: bugsquad => dmorganec

Comment 6 roelof Wobben 2013-01-03 09:40:59 CET
@dMorgan : Can you look into it. 

Roelof
roelof Wobben 2013-01-03 09:41:42 CET

Keywords: NEEDINFO => (none)
Whiteboard: (none) => MGA2TOO

Comment 7 Liam Quin 2013-05-01 03:52:59 CEST
Is this still current? As of today I can't use my Epson Expressionist 10000XL USB scanner with the default uncommented epson driver (epkowa) but uncommenting epson2 in /etc/sane.d/dll.conf gets me the (greatly inferior) epson driver.

This seems to have been introduced along with 3.8.10-desktop-1.mga3

Before:

Apr 07 23:21:53 slave.barefootcomputing.com kernel: usb 2-1.7: new high-speed USB device number 3 using ehci-pci
Apr 07 23:21:53 slave.barefootcomputing.com kernel: usb 2-1.7: New USB device found, idVendor=04b8, idProduct=0129
Apr 07 23:21:53 slave.barefootcomputing.com kernel: usb 2-1.7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Apr 07 23:21:53 slave.barefootcomputing.com kernel: usb 2-1.7: Product: EPSON Scanner
Apr 07 23:21:53 slave.barefootcomputing.com kernel: usb 2-1.7: Manufacturer: EPSON
Apr 07 23:21:53 slave.barefootcomputing.com systemd-udevd[384]: specified group 'scanner' unknown
Apr 07 23:21:53 slave.barefootcomputing.com mtp-probe[31964]: checking bus 2, device 3: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7"
Apr 07 23:21:53 slave.barefootcomputing.com mtp-probe[31964]: bus: 2, device: 3 was not an MTP device


now
Apr 30 19:40:25 slave.barefootcomputing.com kernel: usb 3-1: new high-speed USB device number 8 using xhci_hcd
Apr 30 19:40:25 slave.barefootcomputing.com kernel: usb 3-1: New USB device found, idVendor=04b8, idProduct=0129
Apr 30 19:40:25 slave.barefootcomputing.com kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Apr 30 19:40:25 slave.barefootcomputing.com kernel: usb 3-1: Product: EPSON Scanner
Apr 30 19:40:25 slave.barefootcomputing.com kernel: usb 3-1: Manufacturer: EPSON
Apr 30 19:40:25 slave.barefootcomputing.com mtp-probe[12786]: checking bus 3, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
Apr 30 19:40:25 slave.barefootcomputing.com mtp-probe[12786]: bus: 3, device: 8 was not an MTP device


so now xhci_hcd is being used. The scanner is in the same USB plug as before.

I am on cauldron up-to-date on a 64-bit system.

CC: (none) => liam

Comment 8 Liam Quin 2013-05-01 04:07:35 CEST
oops, hit enter too soon... a more recent extract from journalctl when the scanner was working:

Apr 27 04:46:43 slave.barefootcomputing.com kernel: usb 3-1: New USB device found, idVendor=04b8, idProduct=0129
Apr 27 04:46:43 slave.barefootcomputing.com kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Apr 27 04:46:43 slave.barefootcomputing.com kernel: usb 3-1: Product: EPSON Scanner
Apr 27 04:46:43 slave.barefootcomputing.com kernel: usb 3-1: Manufacturer: EPSON
Morgan Leijström 2013-05-30 01:07:26 CEST

CC: (none) => fri

Comment 9 Morgan Leijström 2013-07-26 08:53:46 CEST
Mga3-64, Epson perfection 1660 PHOTO

As per comment 5 I uncommented the line epson in In /etc/sane.d/dll.conf.

Now it works :)  Thank you.

Hardware: i586 => All
Whiteboard: MGA2TOO => MGA2TOO MGA3TOO

D Morgan 2013-09-17 23:53:23 CEST

Assignee: dmorganec => bugsquad

Comment 10 Morgan Leijström 2014-06-12 14:23:49 CEST
MGA4TOO: i removed the "#" in the line "#epson" in /etc/sane.d/dll.conf to get my Epson perfection 1660 PHOTO recognised.

Is there any reason to have the # there in the default file?

Whiteboard: MGA2TOO MGA3TOO => MGA2TOO MGA3TOO MGA4TOO

Comment 11 Samuel Verschelde 2015-09-11 09:31:42 CEST
Assigning to new maintainer

Assignee: bugsquad => lists.jjorge

Comment 12 José Jorge 2015-09-14 21:42:08 CEST
The reason was :

# Comment out entry for the "epson" backend in /etc/sane.d/dll.conf as
# we have also Epson's "epkowa" backend which supports the same
# scanners
perl -p -i -e 's/^(\s*epson)/\#$1/g' %{buildroot}%{_sysconfdir}/sane.d/dll.conf


As it seems to create more problems than it solves, I removed this in Cauldron.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.