Mailinglist Archive: opensuse-bugs (3349 mails)

< Previous Next >
[Bug 976813] third party scanner driver "epkowa" does no longer work with openSUSE 13.2 on a particular computer
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 03 May 2016 08:26:57 +0000
  • Message-id: <bug-976813-21960-9t2KpKE1jV@http.bugzilla.suse.com/>
http://bugzilla.suse.com/show_bug.cgi?id=976813
http://bugzilla.suse.com/show_bug.cgi?id=976813#c17

Johannes Meixner <jsmeix@xxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
Component|Kernel |Other
Assignee|kernel-maintainers@xxxxxxxx |bnc-team-screening@xxxxxxxx
|ovo.novell.com |ovo.novell.com
Summary|OS 13.2 broke scanner |third party scanner driver
|functionality |"epkowa" does no longer
| |work with openSUSE 13.2 on
| |a particular computer

--- Comment #17 from Johannes Meixner <jsmeix@xxxxxxxx> ---
Your new attachment#675204
seems to contradict your previous attachment#674723
where it had failed on a computer where xhci_hcd was used.

Now according to your new attachment#675204
it works on one computer with xhci_hcd
( cf. https://bugzilla.opensuse.org/show_bug.cgi?id=856794#c40 )
but now it fails on another computer with ehci-pci
so that now it seems this one is not a duplicate of bug 856794.

In your new attachment#675204
scanner_test_my_asus_13-2.txt contains (excerpts):
-----------------------------------------------------------------------------
# lsusb
...
Bus 002 Device 004: ID 0955:7002 NVidia Corp.
Bus 002 Device 007: ID 04b8:0130 Seiko Epson Corp. GT-X770 [Perfection V500]
...

# lsusb -t
...
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 7, If 0, Class=Vendor Specific Class, Driver=, 480M
|__ Port 5: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 480M
...

# sane-find-scanner
found USB scanner (vendor=0x0955 [Copyright (c) 2009 NVIDIA Corporation],
product=0x7002 [NVIDIA stereo controller]) at libusb:002:004
found USB scanner (vendor=0x04b8 [EPSON], product=0x0130 [EPSON Scanner])
at libusb:002:007
-----------------------------------------------------------------------------

That sane-find-scanner sometimes also reports non-scanners is normal.
Basically sane-find-scanner may report any "Vendor Specific Class"
USB device because scanners are "Vendor Specific Class" USB devices,
see "man sane-find-scanner" (excerpt):
...
sane-find-scanner tries to scan for USB devices found
by the USB library libusb (if available). There is no special
USB class for scanners, so the heuristics used to distinguish
scanners from other USB devices is not perfect.

I.e. that sane-find-scanner reports the NVIDIA USB device
is not a problem.

But that sane-find-scanner reports the NVIDIA USB device might
indicate that "scanimage" (which runs the actual scanner driver)
also gets confused (more precisely that also the actual scanner
driver "epkowa" gets somehow confused).

Regarding more detailed debugging see the section
"Trouble-Shooting (Debugging)" at
https://en.opensuse.org/SDB:Configuring_Scanners

I think it is possible to force the "epkowa" driver to recognise
and use a particular USB device - see "man sane-epkowa" - via
the "epkowa" driver config file /etc/sane.d/epkowa.conf
by replacing therein the general entry

usb

with a device specific entry like

usb 04b8 0130

so that (hopefully) the "epkowa" driver will no longer
try to use other USB devices like the NVIDIA USB device.

I found that information by some "googling" that led me to
http://man.cx/sane-epkowa%285%29
and
https://bbs.archlinux.org/viewtopic.php?id=182346

Again note that we (i.e. openSUSE) cannot support third-party drivers,
cf. comment#2.

In general in case of issues with third-party software
you must first and foremost ask those wherefrom you got
the third-party software for help and support.

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >