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

Brother Scanner scant nicht

Hallo,

open Suse 13.2 es geht um einen Brother Scanner DCP-7030. Habe den Treiber von der Brother Seite eingerichtet, drucken geht ohne Probleme. Scannen mag er nicht.

Code:
lsusb
Bus 002 Device 007: ID 04f9:01ea Brother Industries, Ltd DCP-7030

Code:
scanimage -L
device `brother3:bus3;dev5' is a Brother DCP-7030 USB scanner

Code:
scanimage --test
scanimage: rounded value of br-x from 215.9 to 215.88
scanimage: rounded value of br-y from 355.6 to 355.567
scanimage: sane_start: Invalid argument

Beim starten von xsane bekomme ich auch nur "ungültiges Argument".

In einem Ubuntu Forum habe ich folgendes gesehen

Code:
tail 55-libsane.rules 
# Hewlett-Packard ScanJet 6300C
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
LABEL="libsane_scsi_rules_end"

ENV{libsane_matched}=="yes", MODE="664", GROUP="lp"

LABEL="libsane_rules_end"

# Brother scanners
# ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ea", MODE="0660", GROUP="lp", ENV{libsane_matched}="yes"

Habe die letzte Zeile wieder auskommentiert da es nichts geholfen hatte. GROUP war im Post auf scanner, vermute das ist eine Ubuntu Gruppe, bei mir war immer lp bei den ganzen anderen Einträgen. Habe aber beides probiert.

Ich konnte mal xsane als root starten aber auch nicht scannen, das geht aber auch nicht mehr obwohl das eigentlich nach der Treiber Installation so war, evtl. habe ich irgendwas noch übersehen und nicht zurück gedreht.

Dann habe ich irgendwo gelesen es könne daran liegen ob es ein USB 3 Port ist und man das Problem bei USB 2 nicht hat. Habe alle Ports ausprobiert.

Was kann es sein?
 

swannema

Member
Versuchs mal damit:

Code:
# Brother
ATTR{idVendor}=="04f9", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
 
OP
K

klaus-dieter

Hacker
Es bewegt sich was, also xsane startete _einmal_ jetzt als normaler User. Wenn ich dann aber auf Vorschau Scan gegangen bin kam wieder ungültiges Argument. Wenn ich xsane wieder starte kommt die Meldung direkt wieder. Nachdem der Scanner an und wieder aus war kann ich xsane wieder starten aber nicht scannen.

Code:
:~> scanimage --test
scanimage: open of device brother3:bus3;dev5 failed: Invalid argument
 

pcfreddy

Newbie
Bist du denn als User in der Gruppe lp?
Das war zumindest bei mir der ausschlaggebende Punkt.
Nachdem ich nun in der Gruppe lp bin läufts.
 
OP
K

klaus-dieter

Hacker
Ja der User gehört zur Gruppe lp.

Ich habe den Scanner jetzt auch noch an einen weiteren Rechner mit openSuse 13.2 gehangen. Gleiches Problem, bei dem Rechner bin ich mir sehr sicher ein USB 2 Port genommen zu haben. Der Eintrag in die udev Rules macht die Position wo es steht was aus? Ich hatte es erst ganz am Ende der Datei und jetzt hier:


Code:
# Dell Dell 1235cn
ATTR{idVendor}=="413c", ATTR{idProduct}=="5310", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
# Brother
ATTR{idVendor}=="04f9", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"

# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'if test -e /sys/$env{DEVPATH}/power/control; then echo on > /sys/$env{DEVPATH}/power/control; elif test -e /sys/$env{DEVPATH}/power/level; then echo on > /sys/$env{DEVPATH}/power/level; fi'"

LABEL="libsane_usb_rules_end"

SUBSYSTEMS!="scsi", GOTO="libsane_scsi_rules_end"

LABEL="libsane_scsi_rules_begin"
 
OP
K

klaus-dieter

Hacker
Nachtrag:

Habe mir jetzt ein suse 13.1 laptop besorgt, dort geht das Scannen sofort. Es scheint also ein Unterschied zwischen 13.1 und 13.2 zu geben.

@pcfreddy: Hast du genau das Model und auch 13.2, oder 13.1?
 
OP
K

klaus-dieter

Hacker
Code:
zypper se -si brscan brother brdcp cupswrapper
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name               | Typ   | Version  | Arch   | Repository    
--+--------------------+-------+----------+--------+---------------
i | brdcp7030lpr       | Paket | 2.0.2-1  | i386   | (Systempakete)
i | brscan-skey        | Paket | 0.2.4-1  | x86_64 | (Systempakete)
i | brscan3            | Paket | 0.2.11-5 | x86_64 | (Systempakete)
i | cupswrapperDCP7030 | Paket | 2.0.2-1  | i386   | (Systempakete)
 

Sauerland

Ultimate Guru
Lad Dir das einmal herunter und installiere es, ist auch auf der Downloadseite der Treiber vorhanden:
brother-udev-rule-type1-1.0.0-1.noarch.rpm
 
OP
K

klaus-dieter

Hacker
Bei dem Paket steht was von Ubuntu und dann versteckt die Einstellung für open Suse 11.2..., habe es trotzdem mal installiert, wobei die Installation nicht so ganz geklappt hat. Das Problem besteht auch noch weiterhin

Code:
rpm -ihv brother-udev-rule-type1-1.0.0-1.noarch.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:brother-udev-rule-type1-1.0.0-1  ################################# [100%]
warning: %post(brother-udev-rule-type1-1.0.0-1.noarch) scriptlet failed, exit status 255
 

Sauerland

Ultimate Guru
Scanner ausschalten, in Yast----Hardware----Scanner den Scanner komplett löschen, neustarten, Scanner anschalten und wieder neu einrichten.

Habs gerade gesehen, das Paket kannst Du wieder deinstallieren: brother-udev-rule-type1-1.0.0-1.noarch.rpm

Was sagt:
Code:
zypper ve
 
OP
K

klaus-dieter

Hacker
Auch das habe ich gemacht. Nochmals die Situation zusammen gefasst:

- Neuer PC mit open Suse 13.2 --> geht nicht
- Neuer Laptop mit open Suse 13.2. --> geht nicht
- Alter Laptop mit open Suse 13.1 --> geht

Ich glaube nicht an Zufälle, es ist entweder

a) irgendwas hat sich geändert von 13.1 nach 13.2, oder
b) in der neuen Hardware ist irgendwas verbaut was er nicht mag, evlt. irgendwas mit USB 3 (habe aber USB 2 Ports genommen)

Als Bauchgefühl tendiere ich zu a....
 
A

Anonymous

Gast
@klaus-dieter

Wie neu sind PC und Laptop?
CPU und Chipsatz der drei Rechner würden mich mal interessieren. Ich tendiere nämlich zu b).

Das hat aber rein gar nichts mit USB3.0 zu tun, weil du dein Gerät elektrisch nur an USB1.0/1.1/2.0 anschließen kannst.
 
OP
K

klaus-dieter

Hacker
CPU mal von dem neueren PC (der Laptop hat auch irgendeinen i3, wenns drauf ankommt poste ich die hwinfo von dort auch mal)

Code:
----- /proc/cpuinfo -----
  processor	: 0
  vendor_id	: GenuineIntel
  cpu family	: 6
  model		: 60
  model name	: Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz
  stepping	: 3
  microcode	: 0x9
  cpu MHz		: 3600.140
  cache size	: 3072 KB
  physical id	: 0
  siblings	: 4
  core id		: 0
  cpu cores	: 2
  apicid		: 0
  initial apicid	: 0
  fpu		: yes
  fpu_exception	: yes
  cpuid level	: 13
  wp		: yes
  flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
  bogomips	: 7198.01
  clflush size	: 64
  cache_alignment	: 64
  address sizes	: 39 bits physical, 48 bits virtual
  power management:
  
  processor	: 1
  vendor_id	: GenuineIntel
  cpu family	: 6
  model		: 60
  model name	: Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz
  stepping	: 3
  microcode	: 0x9
  cpu MHz		: 3600.000
  cache size	: 3072 KB
  physical id	: 0
  siblings	: 4
  core id		: 1
  cpu cores	: 2
  apicid		: 2
  initial apicid	: 2
  fpu		: yes
  fpu_exception	: yes
  cpuid level	: 13
  wp		: yes
  flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
  bogomips	: 7198.01
  clflush size	: 64
  cache_alignment	: 64
  address sizes	: 39 bits physical, 48 bits virtual
  power management:
  
  processor	: 2
  vendor_id	: GenuineIntel
  cpu family	: 6
  model		: 60
  model name	: Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz
  stepping	: 3
  microcode	: 0x9
  cpu MHz		: 3600.281
  cache size	: 3072 KB
  physical id	: 0
  siblings	: 4
  core id		: 0
  cpu cores	: 2
  apicid		: 1
  initial apicid	: 1
  fpu		: yes
  fpu_exception	: yes
  cpuid level	: 13
  wp		: yes
  flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
  bogomips	: 7198.01
  clflush size	: 64
  cache_alignment	: 64
  address sizes	: 39 bits physical, 48 bits virtual
  power management:
  
  processor	: 3
  vendor_id	: GenuineIntel
  cpu family	: 6
  model		: 60
  model name	: Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz
  stepping	: 3
  microcode	: 0x9
  cpu MHz		: 3600.000
  cache size	: 3072 KB
  physical id	: 0
  siblings	: 4
  core id		: 1
  cpu cores	: 2
  apicid		: 3
  initial apicid	: 3
  fpu		: yes
  fpu_exception	: yes
  cpuid level	: 13
  wp		: yes
  flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
  bogomips	: 7198.01
  clflush size	: 64
  cache_alignment	: 64
  address sizes	: 39 bits physical, 48 bits virtual
  power management:
  
----- /proc/cpuinfo end -----

Was genau meinst du mit Chipsatz?
 
A

Anonymous

Gast
Irgendein i3, dass ist leider fast schon eine leere Aussage, weil es die Intel Core-i-Serie schon ein paar Jahre gibt.
Ein Beispiel: neuester ALDI-PC: CPU: Core i5-4460, Chipsatz: H81

Mainboard-Chipsätze:
AMD: z.B.: SB950, A55, A75, A78, A88X, …
Intel: z.B. ICH9, Q57, H61, P67, B75, H87, Z97, …

Mache am besten mal eine Tabelle:
–––––––––––––––––––––––––––––––––––––––
| - CPU - | Chipsatz | Scanner läuft (ja/nein) |
–––––––––––––––––––––––––––––––––––––––
| A8-6600 | . A75 . | . . . . . . Ja . . . . . . . . |
–––––––––––––––––––––––––––––––––––––––
| i3-4160 | ???????? | . . . . . . ? . . . . . . . . |
–––––––––––––––––––––––––––––––––––––––


Intel® Core™ i3-4160 Processor: Einführungsdatum Q3'14
(Dies bestätigt so langsam meine Vermutung.)
 
OP
K

klaus-dieter

Hacker
okay, ich hoffe ich habe den Chipsatz richtig ausgelesen:

Code:
Neuer PC        H81M-HDS           i3-4160                          scanner geht nicht
Alter Laptop     7007E45               Intel Core 2 T7200          scanner geht
Neuer Laptop   Lancer 5A2           i3-4010U                        scanner geht nicht
 
A

Anonymous

Gast
klaus-dieter schrieb:
ich hoffe ich habe den Chipsatz richtig ausgelesen […]
… das ist nicht weiter schlimm.

→ Deine Rechner (den Großen hast du ja erst gestern gekauft) haben beide den Intel Serie 8 Chipsatz.

Das Problem: Die Hardware ist schlicht und ergreifend zu neu für Linux. Und es kann —meiner eigenen Erfahrung nach— 2-3 Jahre
bzw. 3-4 Distributionen dauern, bis sie zu 100% funktioniert.
Ich bin von openSUSE13.2 sehr enttäuscht! Sie hätte besser die Versionsnummer 13.0 erhalten und openSUSE13.1 die Ver. 12.4.

Hast du schon im LC-Forum diesen Beitrag von mir gelesen?
sane findet Scanner — xsane etc. findet Keinen
Bis heute habe ich keine weitere Antwort mehr bekommen.
 

josef-wien

Ultimate Guru
Ich habe einen Intel Z97, der ist wesentlich neuer als die 8er-Serie und funktioniert ohne das geringste Problem unter 13.1 (übrigens mit dem unveränderten System, das auf dem alten Board mit einem P43 erfolgreich lief). Ich halte
klaus-dieter schrieb:
Als Bauchgefühl tendiere ich zu a....
für die wahrscheinlichere Erklärung (und schließe den Kernel als Problemquelle aus).
 
Oben