• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Scanner Canon PIXMA MG5150 funktioniert nicht mehr

f.gruber

Hacker
Hallo,
der Scanner des Multifunktionsgerätes Canon PIXMA MG5150 funktioniert unter Suse 13.2 nicht mehr.
Das YAST Scanner Modul zeigt mir zwei Einträge:
Code:
Nicht konfiguriert: Canon MG5100 series USB scanner (vendor=0x04a9 [Canon], product=0x1748 [MG5100 series]) at libusb:001:004
pixma  Canon PIXMA MG5100 an pixma:04A91748_30CE8C
Das Bearbeiten (= konfigurieren) des Eintrags "Nicht konfiguriert" bringt nichts. Habe auch versucht den Eintrag "pixma" zu löschen. Nach dem nächsten Start des YAST Scanner Moduls stehen wieder diese beiden Einträge da.

Wenn ich xsane von der Konsole starte, tut sich meistens gar nichts. Manchmal ist es mir aber irgendwie gelungen, das xsane Fenster angezeigt zu bekommen. Über Xsane konnte ich aber dann trotzdem keinen Scanvorgang starten.

Der Scanner an sich funktioniert (ohne Computer, einfach mit den Scanner Tasten).

Ich konnte mit diesem Scanner vom Computer aus auch unter Suse sicher schon arbeiten. Weiß nicht genau, seit wann es nicht mehr geht, möglicherweise seit Suse 13.2. Als Druckertreiber habe ich turboprint installiert, funktioniert einwandfrei.

Bin dankbar für jeden Tipp um das Problem einzugrenzen und hoffentlich zu lösen.
 

revealed

Guru
Netzwerkanschluss oder lokal angeschlossen? Falls Netzwerk, probiere es zum Test mit abschalten der Firewall.

Gruß,

R
 
OP
F

f.gruber

Hacker
Code:
dmidecode -t 2,4,10
gibt folgendes aus:
Code:
# dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: ASUSTeK Computer INC.
        Product Name: P5K
        Version: Rev 1.xx
        Serial Number: MS6C78B30305948
        Asset Tag: To Be Filled By O.E.M.
        Features:
                Board is a hosting board
                Board is replaceable
        Location In Chassis: To Be Filled By O.E.M.
        Chassis Handle: 0x0003
        Type: Motherboard
        Contained Object Handles: 0

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
        Socket Designation: LGA775
        Type: Central Processor
        Family: Pentium 4
        Manufacturer: Intel            
        ID: FB 06 00 00 FF FB EB BF
        Signature: Type 0, Family 6, Model 15, Stepping 11
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                CLFSH (CLFLUSH instruction supported)
                DS (Debug store)
                ACPI (ACPI supported)
                MMX (MMX technology supported)
                FXSR (FXSAVE and FXSTOR instructions supported)
                SSE (Streaming SIMD extensions)
                SSE2 (Streaming SIMD extensions 2)
                SS (Self-snoop)
                HTT (Multi-threading)
                TM (Thermal monitor supported)
                PBE (Pending break enabled)
        Version: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz          
        Voltage: 1.3 V
        External Clock: 333 MHz
        Max Speed: 3800 MHz
        Current Speed: 2666 MHz
        Status: Populated, Enabled
        Upgrade: Socket LGA775
        L1 Cache Handle: 0x0005
        L2 Cache Handle: 0x0006
        L3 Cache Handle: 0x0007
        Serial Number: To Be Filled By O.E.M.
        Asset Tag: To Be Filled By O.E.M.
        Part Number: To Be Filled By O.E.M.

Handle 0x0035, DMI type 10, 6 bytes
On Board Device Information
        Type: Ethernet
        Status: Enabled
        Description:  Onboard Ethernet
 
OP
F

f.gruber

Hacker
Habe nun weitere Informationen gesammelt:
Code:
sane-find-scanner
zeigt, dass der Scanner erkannt wird.
Code:
found USB scanner (vendor=0x04a9 [Canon], product=0x1748 [MG5100 series]) at libusb:001:002
Habe nachgeschaut in /etc/udev/rules.d/55-libsane.rules:
Code:
grep -A1 MG5100 /etc/udev/ruldes.d/55-libsane.rules
und folgendes gefunden:
Code:
# Canon PIXMA MG5100 Series
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1748", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
In /etc/udev/rules.d/56-sane-backends-autoconfig.rules habe ich auch nachgeschaut:
Code:
grep 1748 56-sane-backends-autoconfig.rules
Da steht:
Code:
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1748", ENV{sane_backend_pixma}="yes"
Also: Soweit ich mich da auskenne: Alles normal.

Nach dem Start von xsane oder skanlite, der aber, wie berichtet, ins Leere geht, sehe ich in
Code:
/var/log/messages
einige eigenartige Einträge:
Code:
usb 1-3: usbfs: interface 1 claimed by usblp while 'xsane' sets config #1
usb 1-3: usbfs: process 2799 (xsane) did not claim interface 0 before use
usb 1-3: usbfs: interface 1 claimed by usblp while 'scanimage' sets config #1

usb 1-3: usbfs: interface 1 claimed by usblp while 'KSaneIface::Fin' sets config #1                                                 
usb 1-3: usbfs: interface 1 claimed by usblp while 'skanlite' sets config #1

und - wie erwähnt: YAST zeigt den erkannten Scanner "pixma" und will noch einen zweiten konfigurieren, obwohl nur der eine am USB Port existiert:
Code:
Nicht konfiguriert: Canon MG5100 series USB scanner (vendor=0x04a9 [Canon], product=0x1748 [MG5100 series]) at libusb:001:004
pixma  Canon PIXMA MG5100 an pixma:04A91748_30CE8C

Warum das?
 

Sauerland

Ultimate Guru
Lt. sane sollte der 2 der konfigurierte Scanner sein.
The device name for USB devices is in the form pixma:xxxxyyyy_zzzzz
where x, y and z are vendor ID, product ID and serial number respec‐
tively.

Example: pixma:04A91709_123456 is a MP150.
http://www.sane-project.org/man/sane-pixma.5.html
 

revealed

Guru
Manchmal hilf auch den nochmal entfernen und neu einrichten.

Hab hier einen PIXMA MP150 also einen der Urahnen deines. Der funktioniert anstandslos. Allerdings verwende ich Gutenprint Treiber. Wüsste aber nicht ob das Auswirkungen auf den Scanner haben kann.

Gruß,

R
 
OP
F

f.gruber

Hacker
revealed schrieb:
Manchmal hilf auch den nochmal entfernen und neu einrichten.
Habe den erkannten Scanner mit Hilfe von YAST entfernt, das USB Kabel abgezogen, PC neu gestartet, Kabel wieder eingesteckt und YAST Scannermodul gestartet.
Gleiches Ergebnis:
Der Scanner wird als pixma erkannt und trotzdem erscheint ein zweiter Eintrag:
Code:
Nicht konfiguriert: Canon MG5100 series USB scanner (vendor=0x04a9 [Canon], product=0x1748 [MG5100 series]) at libusb:001:004
Nach dem Start von xsane tut sich lange nichts, dann erscheint doch einmal das Programmfenster von xsane. Nach Klick auf den Button Scannen tut sich gar nichts ...
 

revealed

Guru
Hmm erzähl doch noch was zum verwendeten Betriebssystem. Eventuell können wir Pakete abgleichen, falls ich das auch hier habe?
Hätte einmal Leap und 1x Tumbleweed im Angebot.

Gruß,

R
 
OP
F

f.gruber

Hacker
revealed schrieb:
Hmm erzähl doch noch was zum verwendeten Betriebssystem.
Code:
cat /proc/version
Code:
Linux version 3.16.7-29-desktop (geeko@buildhost) (gcc version 4.8.3 20140627 [gcc-4_8-branch revision 212064] (SUSE Linux) ) #1 SMP PREEMPT Fri Oct 23 00:46:04 UTC 2015 (6be6a97)
bzw.
Code:
cat /etc/os-release
Code:
NAME=openSUSE
VERSION="13.2 (Harlequin)"
VERSION_ID="13.2"
PRETTY_NAME="openSUSE 13.2 (Harlequin) (i586)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:13.2"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"
 

revealed

Guru
Schade da hab ich keine laufende mehr hier....

Aber ich wollte dich noch von der Verwirrung des YaST dialoges erlösen so ist normal:

Also er zeigt dir oben das/die gefundene(n) Gerät/e. Und darunter deine Konfiguration.

Vielleicht hilft es wenn du auffrischst:
Code:
zypper in -f ksaneplugin libksane0 sane-backends sane-backends-32bit sane-backends-autoconfig xsane yast2-scanner

Und zeige bitte:
Code:
zypper se -si sane
Denke das sollte alles aus "oss" sein.

Gruß,

R
 
OP
F

f.gruber

Hacker
revealed schrieb:
Also er zeigt dir oben das/die gefundene(n) Gerät/e. Und darunter deine Konfiguration.
Ach so :roll:
Immerhin einmal etwas, das man abhaken kann. :/

Wie aber überrede ich xsane zur Arbeit?
Habe folgendes probiert:
Code:
zypper in -f --repo openSUSE-13.2-Oss ksaneplugin libksane0 sane-backends sane-backends-32bit sane-backends-autoconfig xsane yast2-scanner
Nach der Installation:
Code:
zypper se -si sane
ergibt eine bunte Mischung was die Repositories betrifft:
Code:
S | Name                     | Typ   | Version       | Arch | Repository       
--+--------------------------+-------+---------------+------+------------------
i | hplip-sane               | Paket | 3.15.9-128.1  | i586 | Printing         
i | ksaneplugin              | Paket | 4.14.2-1.1    | i586 | openSUSE-13.2-Oss
i | ksaneplugin              | Paket | 4.14.2-1.1    | i586 | openSUSE-13.2 ISO
i | libksane0                | Paket | 4.14.2-1.1    | i586 | openSUSE-13.2-Oss
i | libksane0                | Paket | 4.14.2-1.1    | i586 | openSUSE-13.2 ISO
i | sane-backends            | Paket | 1.0.24-2.1.10 | i586 | openSUSE-13.2-Oss
i | sane-backends            | Paket | 1.0.24-2.1.10 | i586 | openSUSE-13.2 ISO
i | sane-backends-autoconfig | Paket | 1.0.24-2.1.10 | i586 | openSUSE-13.2-Oss
i | sane-backends-autoconfig | Paket | 1.0.24-2.1.10 | i586 | openSUSE-13.2 ISO
i | xsane                    | Paket | 0.998-22.1.5  | i586 | openSUSE-13.2-Oss
i | xsane                    | Paket | 0.998-22.1.5  | i586 | openSUSE-13.2 ISO
 
OP
F

f.gruber

Hacker
Code:
zypper lr -uP
#  | Alias                        | Name                               | Aktiviert | GPG-Überprüfung | Aktualisieren | Priorität | URI                                                              
---+------------------------------+------------------------------------+-----------+-----------------+---------------+-----------+------------------------------------------------------------------
13 | repo-update                  | openSUSE-13.2-Update               | Ja        | (r ) Ja         | Ja            |   20      | http://download.opensuse.org/update/13.2/                        
 3 | download.nvidia.com-opensuse | nVidia Graphics Drivers            | Ja        | (r ) Ja         | Ja            |   30      | http://download.nvidia.com/opensuse/13.2/                        
 1 | Packman Repository           | Packman Repository                 | Ja        | (r ) Ja         | Ja            |   40      | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/         
14 | repo-update-non-oss          | openSUSE-13.2-Update-Non-Oss       | Ja        | (r ) Ja         | Ja            |   75      | http://download.opensuse.org/update/13.2-non-oss/                
 2 | Printing                     | Printing                           | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/repositories/Printing/openSUSE_13.2/
 4 | editors                      | editors                            | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/repositories/editors/openSUSE_13.2/ 
 5 | libdvdcss repository         | libdvdcss repository               | Ja        | (r ) Ja         | Ja            |   99      | http://opensuse-guide.org/repo/13.2/                             
 6 | openSuse_ISO                 | openSUSE-13.2 ISO                  | Ja        | ( p) Ja         | Nein          |   99      | iso:///?iso=openSUSE-13.2-DVD-i586.iso&url=file:///local/home/   
 7 | repo-debug                   | openSUSE-13.2-Debug                | Nein      | ----            | Ja            |   99      | http://download.opensuse.org/debug/distribution/13.2/repo/oss/   
 8 | repo-debug-update            | openSUSE-13.2-Update-Debug         | Nein      | ----            | Ja            |   99      | http://download.opensuse.org/debug/update/13.2/                  
 9 | repo-debug-update-non-oss    | openSUSE-13.2-Update-Debug-Non-Oss | Nein      | ----            | Ja            |   99      | http://download.opensuse.org/debug/update/13.2-non-oss/          
10 | repo-non-oss                 | openSUSE-13.2-Non-Oss              | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/distribution/13.2/repo/non-oss/     
11 | repo-oss                     | openSUSE-13.2-Oss                  | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/distribution/13.2/repo/oss/         
12 | repo-source                  | openSUSE-13.2-Source               | Nein      | ----            | Ja            |   99      | http://download.opensuse.org/source/distribution/13.2/repo/oss/
 
OP
F

f.gruber

Hacker
revealed schrieb:
Komische doppelte! ? !?
Ohne die Option -s sind keine doppelten Einträge da ... :???:
Code:
zypper se -i sane
Code:
S | Name                     | Zusammenfassung                                        | Typ  
--+--------------------------+--------------------------------------------------------+------
i | hplip-sane               | Only plain scanning with HPLIP scan drivers            | Paket
i | ksaneplugin              | A plugin that implements the scanning through libksane | Paket
i | libksane0                | KDE scan library                                       | Paket
i | sane-backends            | SANE (Scanner Access Now Easy) Scanner Drivers         | Paket
i | sane-backends-autoconfig | USB Scanner Autoconfiguration                          | Paket
i | xsane                    | A GTK-Based Graphical Scanning Front-End for SANE      | Paket
 

revealed

Guru
Warum machst du das dann? Ich weiss nicht, warum du jetzt doppelte einträge hast. Vermute mal du hast jetzt die genannten rpms total vermischt übereinanderinstalliert (doppelt) aus verschiedenen Quellen.

Entschuldige bitte. Versuch mal die runterzuwerfen. Und machs nur so, wie ich ich gemeint habe.
 
OP
F

f.gruber

Hacker
revealed schrieb:
Entschuldige bitte. Versuch mal die runterzuwerfen.
Habe mit YAST alle sane Pakete deinstalliert und dann wieder installiert. Keine Änderung, was die Anzeige von doppelten Paketen betrifft.
Ich könnte aus meinem Backup das ganze wieder auf den Originalzustand zurücksetzen.
Welche Verzeichnisse sind das, die ich aus dem Backup kopieren müsste?

Abgesehen davon, es hat sich an der Problemlage mit dem Scanner nichts geändert.
Xsane braucht lange, bis es mir ein Programmfenster zeigt und das Scannen funktioniert nicht.
 
Oben