iScan will not Detect V600 Scanner

Hello everyone,

I am an old time user making a return to linux after going over the the Apple side of things for awhile. Anyway I found some info on how to install iScan from Epson’s site and the software install went smooth and the computer is detecting the scanner just fine when I check the lsusb command in terminal but when I open iScan it cannot communicate with the scanner. Anyone have any ideas what is going wrong here?

Any help would be very much appreciated.

Open a terminal and run

dmesg -w

then plug the scanner in and capture the output. Post back here with the output.

I ran into a character limit posting the entire dump. But here is the sections that make mention of USB devices and the scanner specifically.

5.274190] usb 1-5.2: New USB device found, idVendor=05ac, idProduct=024f
5.274193] usb 1-5.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
5.274194] usb 1-5.2: Product: Apple Keyboard
5.274195] usb 1-5.2: Manufacturer: Apple Inc.
5.281909] input: Apple Inc. Apple Keyboard as /devices/pci0000:00/0000:00:12.2/usb1/1-5/1-5.2/1-5.2:1.0/0003:05AC:024F.0002/input/input5
5.298746] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
5.314896] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
5.335560] apple 0003:05AC:024F.0002: input,hidraw1: USB HID v1.11 Keyboard [Apple Inc. Apple Keyboard] on usb-0000:00:12.2-5.2/input0
5.336261] input: Apple Inc. Apple Keyboard as /devices/pci0000:00/0000:00:12.2/usb1/1-5/1-5.2/1-5.2:1.1/0003:05AC:024F.0003/input/input6
5.345246] usb 1-3.4: new high-speed USB device number 7 using ehci-pci
5.394987] apple 0003:05AC:024F.0003: input,hidraw2: USB HID v1.11 Device [Apple Inc. Apple Keyboard] on usb-0000:00:12.2-5.2/input1
5.405495] BTRFS info (device sda2): disk space caching is enabled
5.405498] BTRFS info (device sda2): has skinny extents
5.442068] usb 1-3.4: New USB device found, idVendor=04b8, idProduct=013a
5.442071] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
5.442072] usb 1-3.4: Product: EPSON Scanner
5.442075] usb 1-3.4: Manufacturer: EPSON
5.463699] scsi 6:0:0:0: Direct-Access     Generic- SD/MMC           1.00 PQ: 0 ANSI: 0
5.463868] sd 6:0:0:0: Attached scsi generic sg2 type 0
5.465568] scsi 6:0:0:1: Direct-Access     Generic- Compact Flash    1.01 PQ: 0 ANSI: 0
5.465721] sd 6:0:0:1: Attached scsi generic sg3 type 0
5.468439] scsi 6:0:0:2: Direct-Access     Generic- SM/xD-Picture    1.02 PQ: 0 ANSI: 0
5.468598] sd 6:0:0:2: Attached scsi generic sg4 type 0
5.472192] scsi 6:0:0:3: Direct-Access     Generic- MS/MS-Pro        1.03 PQ: 0 ANSI: 0 CCS
5.472518] sd 6:0:0:3: Attached scsi generic sg5 type 0
5.480562] sd 6:0:0:0: [sdb] Attached SCSI removable disk
5.483060] sd 6:0:0:1: [sdc] Attached SCSI removable disk
5.486816] sd 6:0:0:2: [sdd] Attached SCSI removable disk
5.489317] sd 6:0:0:3: [sde] Attached SCSI removable disk
5.510884] usb 1-5.3: new low-speed USB device number 8 using ehci-pci
5.610541] usb 1-5.3: New USB device found, idVendor=1048, idProduct=03e9
5.610545] usb 1-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
5.610546] usb 1-5.3: Product: Targus Wireless Mouse for Mac (AMW43)
5.610549] usb 1-5.3: Manufacturer: Targus
5.616189] input: Targus Targus Wireless Mouse for Mac (AMW43) as /devices/pci0000:00/0000:00:12.2/usb1/1-5/1-5.3/1-5.3:1.0/0003:1048:03E9.0004/input/input7
5.671134] hid-generic 0003:1048:03E9.0004: input,hidraw3: USB HID v1.10 Mouse [Targus Targus Wireless Mouse for Mac (AMW43)] on usb-0000:00:12.2-5.3/input0
5.674329] input: Targus Targus Wireless Mouse for Mac (AMW43) as /devices/pci0000:00/0000:00:12.2/usb1/1-5/1-5.3/1-5.3:1.1/0003:1048:03E9.0005/input/input8
5.674401] hid-generic 0003:1048:03E9.0005: input,hidraw4: USB HID v1.00 Device [Targus Targus Wireless Mouse for Mac (AMW43)] on usb-0000:00:12.2-5.3/input1
6.103869] scsi 7:0:0:0: Direct-Access     Verbatim STORE N GO       PMAP PQ: 0 ANSI: 6
6.104032] sd 7:0:0:0: Attached scsi generic sg6 type 0
6.104603] sd 7:0:0:0: [sdf] 60493824 512-byte logical blocks: (31.0 GB/28.8 GiB)
6.105228] sd 7:0:0:0: [sdf] Write Protect is off
6.105232] sd 7:0:0:0: [sdf] Mode Sense: 45 00 00 00
6.105850] sd 7:0:0:0: [sdf] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
6.343208]  sdf: sdf1
6.343216] random: nonblocking pool is initialized
6.345448] sd 7:0:0:0: [sdf] Attached SCSI removable disk
6.470829] floppy0: no floppy controllers found
6.615004] systemd-journald[113]: Received SIGTERM from PID 1 (systemd).
6.813592] systemd: 18 output lines suppressed due to ratelimiting
9.841677] BTRFS info (device sda2): disk space caching is enabled

10.739259] audit: type=1400 audit(1500249886.097:2): apparmor=“STATUS” operation=“profile_load” name="/{usr/,}bin/ping" pid=547 comm=“apparmor_parser”
10.867189] audit: type=1400 audit(1500249886.225:3): apparmor=“STATUS” operation=“profile_load” name=“klogd” pid=554 comm=“apparmor_parser”
10.996475] audit: type=1400 audit(1500249886.353:4): apparmor=“STATUS” operation=“profile_load” name=“syslog-ng” pid=558 comm=“apparmor_parser”
11.129706] audit: type=1400 audit(1500249886.485:5): apparmor=“STATUS” operation=“profile_load” name=“syslogd” pid=562 comm=“apparmor_parser”
11.245997] audit: type=1400 audit(1500249886.601:6): apparmor=“STATUS” operation=“profile_load” name="/usr/bin/lessopen.sh" pid=567 comm=“apparmor_parser”
11.372889] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
11.391173] ACPI: acpi_idle registered with cpuidle
11.425158] ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B08 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\SOR1) (20150930/utaddress-254)
11.425159] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
11.549731] acpi-cpufreq: overriding BIOS provided _PSD data
11.611167] FUJITSU Extended Socket Network Device Driver - version 1.0 - Copyright (c) 2015 FUJITSU LIMITED
11.665029] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
11.665703] r8169 0000:02:00.0 eth0: RTL8168d/8111d at 0xffffc9000046a000, bc:5f:f4:36:90:93, XID 081000c0 IRQ 27
11.665709] r8169 0000:02:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
11.702278] EDAC MC: Ver: 3.0.0
11.735316] MCE: In-kernel MCE decoding enabled.
11.771400] parport_pc 00:04: reported by Plug and Play ACPI
11.771502] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
11.805835] audit: type=1400 audit(1500249887.161:7): apparmor=“STATUS” operation=“profile_load” name="/usr/lib/apache2/mpm-prefork/apache2" pid=650 comm=“apparmor_parser”
11.805852] audit: type=1400 audit(1500249887.161:8): apparmor=“STATUS” operation=“profile_load” name="/usr/lib/apache2/mpm-prefork/apache2//DEFAULT_URI" pid=650 comm=“apparmor_parser”
11.805860] audit: type=1400 audit(1500249887.161:9): apparmor=“STATUS” operation=“profile_load” name="/usr/lib/apache2/mpm-prefork/apache2//HANDLING_UNTRUSTED_INPUT" pid=650 comm=“apparmor_parser”
11.805870] audit: type=1400 audit(1500249887.161:10): apparmor=“STATUS” operation=“profile_load” name="/usr/lib/apache2/mpm-prefork/apache2//phpsysinfo" pid=650 comm=“apparmor_parser”
11.855644] input: PC Speaker as /devices/platform/pcspkr/input/input9
11.872334] AMD64 EDAC driver v3.4.0
11.872365] EDAC amd64: DRAM ECC disabled.
11.872373] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting ‘ecc_enable_override’.
(Note that use of the override may cause unknown side effects.)
12.038481] AVX version of gcm_enc/dec engaged.
12.038486] AES CTR mode by8 optimization enabled
12.187746] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver v0.05
12.187849] sp5100_tco: PCI Revision ID: 0x3c
12.187870] sp5100_tco: failed to find MMIO address, giving up.
12.210508] audit: type=1400 audit(1500249887.569:11): apparmor=“STATUS” operation=“profile_load” name="/usr/lib/dovecot/anvil" pid=681 comm=“apparmor_parser”
12.265343] ppdev: user-space parallel port driver
12.507267] snd_hda_intel 0000:01:00.1: Disabling MSI
12.507291] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
12.555642] kvm: Nested Virtualization enabled
12.555646] kvm: Nested Paging enabled
12.728640] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC662 rev1: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
12.728647] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
12.728654] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
12.728657] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
12.728660] snd_hda_codec_realtek hdaudioC0D0: inputs:
12.728663] snd_hda_codec_realtek hdaudioC0D0: Front Mic=0x19
12.728666] snd_hda_codec_realtek hdaudioC0D0: Rear Mic=0x18
12.728669] snd_hda_codec_realtek hdaudioC0D0: Line=0x1a
12.741907] input: HDA ATI SB Rear Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input10
12.741995] input: HDA ATI SB Line as /devices/pci0000:00/0000:00:14.2/sound/card0/input11
12.742068] input: HDA ATI SB Line Out as /devices/pci0000:00/0000:00:14.2/sound/card0/input12
13.108084] Adding 2103292k swap on /dev/sda1. Priority:-1 extents:1 across:2103292k FS
13.679194] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input13
13.679330] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input14
13.679417] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input15
13.679544] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input16
14.035575] systemd-journald[464]: Received request to flush runtime journal from PID 1
14.530975] SGI XFS with ACLs, security attributes, realtime, no debug enabled
14.646268] floppy0: no floppy controllers found
14.683511] XFS (sda3): Mounting V5 Filesystem
15.745972] audit_printk_skb: 75 callbacks suppressed
15.745983] audit: type=1400 audit(1500249891.101:37): apparmor=“STATUS” operation=“profile_load” name="/usr/sbin/nmbd" pid=1008 comm=“apparmor_parser”
15.796028] audit: type=1400 audit(1500249891.153:38): apparmor=“STATUS” operation=“profile_load” name="/usr/sbin/nscd" pid=1012 comm=“apparmor_parser”
15.810446] audit: type=1400 audit(1500249891.169:39): apparmor=“STATUS” operation=“profile_load” name="/usr/sbin/ntpd" pid=1016 comm=“apparmor_parser”
15.857370] audit: type=1400 audit(1500249891.213:40): apparmor=“STATUS” operation=“profile_load” name="/usr/sbin/smbd" pid=1020 comm=“apparmor_parser”
15.891695] XFS (sda3): Ending clean mount
15.904933] audit: type=1400 audit(1500249891.261:41): apparmor=“STATUS” operation=“profile_load” name="/usr/sbin/smbldap-useradd" pid=1024 comm=“apparmor_parser”
15.904941] audit: type=1400 audit(1500249891.261:42): apparmor=“STATUS” operation=“profile_load” name="/usr/sbin/smbldap-useradd///etc/init.d/nscd" pid=1024 comm=“apparmor_parser”
15.917258] audit: type=1400 audit(1500249891.273:43): apparmor=“STATUS” operation=“profile_load” name="/usr/{sbin/traceroute,bin/traceroute.db}" pid=1030 comm=“apparmor_parser”
16.089626] audit: type=1400 audit(1500249891.445:44): apparmor=“STATUS” operation=“profile_load” name="/usr/sbin/winbindd" pid=1042 comm=“apparmor_parser”
16.141181] audit: type=1305 audit(1500249891.497:45): audit_pid=1033 old=0 auid=4294967295 ses=4294967295 res=1
23.914997] ip6_tables: (C) 2000-2006 Netfilter Core Team
24.344105] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
24.447661] ip_tables: (C) 2000-2006 Netfilter Core Team
26.485753] No iBFT detected.
26.622744] r8169 0000:02:00.0 eth0: link down
26.622833] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
28.312559] r8169 0000:02:00.0 eth0: link up
28.312578] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
28.575835] NET: Registered protocol family 17
425.878612] fuse init (API version 7.23)
962.569666] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.

You really only needed to post the tail - the last few letters nes pertaining to the scanner being plugged in.

Attach the scanner again and run

dmesg|tail

You can also run

sane-find-scanner

first as regular user, then as root

Trawling through the kernel messaging, this is the relevant snippet…


 5.442068] usb 1-3.4: New USB device found, idVendor=04b8, idProduct=013a
 5.442071] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
 5.442072] usb 1-3.4: Product: EPSON Scanner
 5.442075] usb 1-3.4: Manufacturer: EPSON
[/CODE]

Many of the Epson Perfection scanners need supporting firmware as well (provided by a plugin package). Check which iscan packages are installed.

rpm -qa | grep iscan

I think this plugin package is relevant for the v600 chipset…

iscan-plugin-gt-x820

sane-find-scanner returned this as normal user.

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/0x0001 at 007:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 006:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 005:001: Access denied (insufficient permissions)
could not open USB device 0x1048/0x03e9 at 001:008: Access denied (insufficient permissions)
could not open USB device 0x05ac/0x024f at 001:006: Access denied (insufficient permissions)
could not open USB device 0x05ac/0x1006 at 001:003: Access denied (insufficient permissions)
found USB scanner (vendor=0x04b8 [EPSON], product=0x013a [EPSON Scanner]) at libusb:001:007
could not open USB device 0x18a5/0x0243 at 001:005: Access denied (insufficient permissions)
could not open USB device 0x058f/0x6364 at 001:004: Access denied (insufficient permissions)
could not open USB device 0x05e3/0x0608 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 003:001: Access denied (insufficient permissions)

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.

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.

This is the output as Super User

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 [EPSON], product=0x013a [EPSON Scanner]) at libusb:001:007

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.

The other command returned this.

rpm -qa | grep iscan
iscan-data-1.36.0-1.noarch
iscan-2.30.1-1.usb0.1.ltdl7.x86_64
iscan-network-nt-1.1.1-1.x86_64

I also managed to find some firmware rpms for the V600 but they are all for Fedora and nothing for Leap. Not sure if a Fedora rpm would work or not.

That confirms you’re missing the plugin package.

Go here

http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=EN&CN2=&DSCMI=47262&DSCCHK=d177e2e8a56fec619d2b1b033dd50bae38ffc60f

The plugin package just installs

iscan-network-nt-1.1.1-1.x86_64

So I am not sure what else I need.

Thank you for the link but it just points the the same software packages I already downloaded and installed.