MneroLinux4711
Anmeldungsdatum: 19. April 2014
Beiträge: 99
|
Vielleicht kann mir jemand helfen. Ich habe eigentlich zunächst Ubuntu auf einer zweiten HDD neben WIN7 auf der ersten HDD nur eingerichtet, um den Scanner EPSON PERFECTION 3200 PHOTO weiterbenutzen zu können, da es unter WIN7 keine Treiber mehr gab. Da der USB-Anschluss des Geräte defekt ist, funktioniert das Teil nur noch mit Firewire (IEEE 1394). Mit Hilfe netter kompetenter Leute hier im Forum ist es mir gelungen, den Scanner unter Simple Scan und auch mit XSANE zu nutzen. Nun hat's mir bei der Einrichtung eines Druckers Brother MFC 7225 N (auch Scanner) die Verbindung zum EPSON zerhaut. Ich bekomme die Meldung "kein Gerät erreichbar" obwohl der Scanner eingeschaltet ist. Ich habe nun die in Wiki zu Firewire beschriebenen Prüfungen durchgeführt:
eugen@eugen-QV993AV:~$ lspci | grep FireWire
02:00.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
eugen@eugen-QV993AV:~$ dmesg | grep -i firewire
[ 1.112952] firewire_ohci 0000:02:00.0: added OHCI v1.10 device as card 0, 4 IR + 8 IT contexts, quirks 0x2
[ 1.612919] firewire_core 0000:02:00.0: giving up on node ffc0: reading config rom failed: bus reset
[ 2.100959] firewire_core 0000:02:00.0: created device fw0: GUID 001fb5010002c69a, S400
eugen@eugen-QV993AV:~$ lsmod | grep firewire
firewire_ohci 35529 0
firewire_core 61867 1 firewire_ohci
crc_itu_t 12627 1 firewire_core
eugen@eugen-QV993AV:~$ ls -l /dev/fw*
crw------- 1 root root 249, 0 Nov 18 10:36 /dev/fw0
eugen@eugen-QV993AV:~$ grep -i firewire /lib/udev/rules.d/*
/lib/udev/rules.d/50-udev-default.rules:SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x00010*", GROUP="video"
/lib/udev/rules.d/50-udev-default.rules:SUBSYSTEM=="firewire", ATTR{units}=="*0x00b09d:0x00010*", GROUP="video"
/lib/udev/rules.d/50-udev-default.rules:SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x010001*", GROUP="video"
/lib/udev/rules.d/50-udev-default.rules:SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x014001*", GROUP="video"
/lib/udev/rules.d/60-persistent-storage.rules:# firewire
/lib/udev/rules.d/70-uaccess.rules:# ffado is an userspace driver for firewire sound cards
/lib/udev/rules.d/70-uaccess.rules:SUBSYSTEM=="firewire", ENV{ID_FFADO}=="1", TAG+="uaccess"
/lib/udev/rules.d/70-uaccess.rules:SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x00010*", TAG+="uaccess"
/lib/udev/rules.d/70-uaccess.rules:SUBSYSTEM=="firewire", ATTR{units}=="*0x00b09d:0x00010*", TAG+="uaccess"
/lib/udev/rules.d/70-uaccess.rules:SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x010001*", TAG+="uaccess"
/lib/udev/rules.d/70-uaccess.rules:SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x014001*", TAG+="uaccess"
/lib/udev/rules.d/75-persistent-net-generator.rules: ENV{COMMENT}="Firewire device $attr{host_id}"
/lib/udev/rules.d/78-sound-card.rules:SUBSYSTEMS=="firewire", ATTRS{vendor_name}=="?*", ATTRS{model_name}=="?*", \
/lib/udev/rules.d/78-sound-card.rules: ENV{ID_BUS}="firewire", ENV{ID_VENDOR}="$attr{vendor_name}", ENV{ID_MODEL}="$attr{model_name}"
/lib/udev/rules.d/78-sound-card.rules:SUBSYSTEMS=="firewire", ATTRS{guid}=="?*", ENV{ID_ID}="firewire-$attr{guid}"
/lib/udev/rules.d/78-sound-card.rules:SUBSYSTEMS=="firewire", GOTO="skip_pci"
eugen@eugen-QV993AV:~$ Ubuntu liegt bei mir auf einer eigenen zweiten HDD und ich denke gerade darüber nach, die Installation einfach nochmals laufen zu lassen und neu anzufangen. Wer kann mir vielleicht eine andere Hilfestellung geben?
|
dirkolus
Anmeldungsdatum: 17. Mai 2011
Beiträge: 1887
|
Hallo, Hier ist Dein Scanner eingerichtet. Was mich stutzig macht, ist der fehlende zweite Eintrag bei den Device-Files. Kannst Du bitte nochmal schauen, was passiert, wenn Du den Scanner ausschaltest und nach 3 Minuten wieder einschaltest?
dmesg | grep -i firewire
ls -l /dev/fw*
grep -i firewire /var/log/syslog
sudo scanimage -L Hat sich bei der Installation des Brother Scanners etwas in der Datei /etc/sane.conf oder einer Datei im Verzeichnis /etc/sane.d/ geändert? (Timestamp vergleichen). Eine Re-Installation Deines Epson Scanners kann vielleicht helfen. Was steht in den folgenden Dateien?
/etc/sane.d/dll.conf
/etc/sane.d/epkowa.conf
/etc/sane.d/epson*.conf Dirk Edit: stecken sonst noch alle Kabel?
|
MneroLinux4711
(Themenstarter)
Anmeldungsdatum: 19. April 2014
Beiträge: 99
|
Hallo Dirk,
war auch meine erste Prüfung, ob alle Kabel stecken.
Hier der Code aus dem Terminal, ausgeschaltet/eingeschaltet:
eugen@eugen-QV993AV:~$ dmesg | grep -i firewire
[ 1.077064] firewire_ohci 0000:02:00.0: added OHCI v1.10 device as card 0, 4 IR + 8 IT contexts, quirks 0x2
[ 1.577109] firewire_core 0000:02:00.0: created device fw0: GUID 001fb5010002c69a, S400
eugen@eugen-QV993AV:~$ ls -l /dev/fw*
crw------- 1 root root 249, 0 Nov 18 15:36 /dev/fw0
eugen@eugen-QV993AV:~$ grep -i firewire /var/log/syslog
Nov 18 15:36:13 eugen-QV993AV kernel: [ 1.077064] firewire_ohci 0000:02:00.0: added OHCI v1.10 device as card 0, 4 IR + 8 IT contexts, quirks 0x2
Nov 18 15:36:13 eugen-QV993AV kernel: [ 1.577109] firewire_core 0000:02:00.0: created device fw0: GUID 001fb5010002c69a, S400
eugen@eugen-QV993AV:~$ sudo scanimage -L
[sudo] password for eugen:
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).
eugen@eugen-QV993AV:~$ wieder eingeschaltet
wieder: Befehl nicht gefunden.
eugen@eugen-QV993AV:~$ dmesg | grep -i firewire
[ 1.077064] firewire_ohci 0000:02:00.0: added OHCI v1.10 device as card 0, 4 IR + 8 IT contexts, quirks 0x2
[ 1.577109] firewire_core 0000:02:00.0: created device fw0: GUID 001fb5010002c69a, S400
[ 399.900643] firewire_core 0000:02:00.0: rediscovered device fw0
eugen@eugen-QV993AV:~$ ls -l /dev/fw*
crw------- 1 root root 249, 0 Nov 18 15:36 /dev/fw0
eugen@eugen-QV993AV:~$ grep -i firewire /var/log/syslog
Nov 18 15:36:13 eugen-QV993AV kernel: [ 1.077064] firewire_ohci 0000:02:00.0: added OHCI v1.10 device as card 0, 4 IR + 8 IT contexts, quirks 0x2
Nov 18 15:36:13 eugen-QV993AV kernel: [ 1.577109] firewire_core 0000:02:00.0: created device fw0: GUID 001fb5010002c69a, S400
Nov 18 15:42:38 eugen-QV993AV kernel: [ 399.900643] firewire_core 0000:02:00.0: rediscovered device fw0 Eine Datei Datei /etc/sane.conf gibt's nicht.
Im Verzeichnis /etc/sane.d/ ist zu sehen, dass die Datei dll.conf geändert wurde am So, 16. Nov 2014 09:49:49. (brother installation) In der Datei /etc/sane.d/dll.conf steht #epson
epson2
Eine Datei /etc/sane.d/epkowa.conf gibt es nicht.
Es gibt eine epson.conf und eine epson2.conf. In beiden Dateien ist kein Eintrag für IEEE 1394.
😢
|
dirkolus
Anmeldungsdatum: 17. Mai 2011
Beiträge: 1887
|
Ah, doch noch einen Punkt gefunden. Versuch' doch mal
modprobe firewire_sbp2
und ausschalten / einschalten des Scanners. Kommt er dann ans fliegen? Erscheint das zweite Device-File? Es hat doch vorher (vor dem Brother) funktioniert, richtig? Gibt es eine Änderung (Timestamp) von /etc/modules.conf? Dirk
|
MneroLinux4711
(Themenstarter)
Anmeldungsdatum: 19. April 2014
Beiträge: 99
|
Hallo Dirk,
ja richtig, der Scanner hat funktioniert, bevor ich den Brother laut Anweisung von Frieder installiert habe.
"brother-mfc-7225n-bringt-error"
Sorry, ich weiss nicht, wie man einen Link auf einen anderes Thema einfacher macht.
Hier der Codeblock. Kein Unterschied nach einschalten/ausschalten des Scanners.
eugen@eugen-QV993AV:~$ modprobe firewire_sbp2
modprobe: ERROR: could not insert 'firewire_sbp2': Operation not permitted
eugen@eugen-QV993AV:~$ modprobe firewire_sbp2
modprobe: ERROR: could not insert 'firewire_sbp2': Operation not permitted
eugen@eugen-QV993AV:~$
Eine modules.conf gibt es im Ordner /usr/share/samba/setup. Hat keinen aktuellen Zeitstamp.
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8780
|
MneroLinux4711 schrieb: ... der Scanner hat funktioniert, bevor ich den Brother laut Anweisung von Frieder installiert habe.
"brother-mfc-7225n-bringt-error"
Sorry, ich weiss nicht, wie man einen Link auf einen anderes Thema einfacher macht.
der einfachste Weg ist, die Adresse einfach rein kopieren
der "hübsche" Weg sieht so aus
Über die Zitieren-Funktion kannst du dir die Syntax anschauen. Bleibt noch zu erwähnen, dass du vorher nix von nem 2ten Scanner und Firewire erwähnt hattest 😉 Trotzdem "sorry" und viel Erfolg bei der Lösungsfindung. Grüßle Frieder
|
MneroLinux4711
(Themenstarter)
Anmeldungsdatum: 19. April 2014
Beiträge: 99
|
Danke Frieder, habe nicht daran gedacht, dass der Firewire-Scanner evtl. Einfluss haben könnte.
Aber kein Problem, denn es bleibt mir immer noch der Weg einer Neuinstallation.
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8780
|
MneroLinux4711 schrieb: Danke Frieder,
gern geschehen
habe nicht daran gedacht, dass der Firewire-Scanner evtl. Einfluss haben könnte.
hätt ich ehrlich gesagt auch nicht erwartet, aber entweder Xsane hat sich daran verschluckt oder der Controller hat just in diesem Moment das Arbeiten eingestellt. Aber ich denke mal, dirkolus hat einen Plan. Viel Erfolg
|
dirkolus
Anmeldungsdatum: 17. Mai 2011
Beiträge: 1887
|
Hallo Eugen, Ah, ja, sorry, mein Fehler ☺ Das Laden des Kernelmoduls geht natürlich nur mit Root-Rechten. Also
sudo modprobe firewire_sbp2
und dann den Epson-Scanner ausschalten / einschalten. Die von Dir gepostete Fehlermeldung besagt, dass zum Laden dieses Kernel-Moduls firewire_sbp2 die Rechte nicht ausreichen. MneroLinux4711 schrieb: Sorry, ich weiss nicht, wie man einen Link auf einen anderes Thema einfacher macht.
Ist das dieser Thread? in der Syntax sieht das so aus:
[topic:brother-mfc-7225n-bringt-error:dieser Thread] Weitere Infos dazu unter Forum/Syntax (Abschnitt „Syntaxelemente“) Bei der Brother-Scanner Installation wird ein Wrapper-Script gestartet, dass (natürlich) einige Sachen ändert, um die richtigen Treiber für den Brother-Scanner einzurichten. Womöglich (vermutlich) ist da irgendwas überschrieben worden. Bevor wir jetzt also den Fehler in der Brother Installation suchen, würde ich eher _vorsichtig_ die EPSON Installation wieder zum Laufen bekommen wollen. Dirk PS: Gestern nachgeschaut: Mein alter Epson Scanner macht leider kein Firewire ... Edit: Ich vermute mal, Du hast kein Systembackup parat aus der Zeit, in der der Epson Scanner lief, richtig? Da müsste man schauen, was in der Datei /etc/sane.d/epson*.conf gestanden hat. Könntest Du bitte auch die Datei /etc/sane.d/dll.conf posten? Danke
|
dirkolus
Anmeldungsdatum: 17. Mai 2011
Beiträge: 1887
|
Frieder108 schrieb: Aber ich denke mal, dirkolus hat einen Plan.
Äh ... 'Plan' ist was anderes ☺
|
MneroLinux4711
(Themenstarter)
Anmeldungsdatum: 19. April 2014
Beiträge: 99
|
Also Dirk, ich hoffe, ich vergesse nichts. Was die EPSON Installation betrifft, so habe ich einfach den Scanner angeschlossen, Simple Scan installiert und dann ging es.
Danach habe ich dann XSane installiert und das ging auch. Systembackup habe ich keines ... leider, aber es gibt die Dateien /etc/sane.d/epson.conf und /etc/sane.d/epson2.conf mit dem Timestempel 10. Februar 2014. Die wurden also bei der Brother-Geschichte nicht angesprochen. Hier der Code der /etc/sane.d/dll.conf
# /etc/sane.d/dll.conf - Configuration file for the SANE dynamic backend loader
#
# Backends can also be enabled by configuration snippets under
# /etc/sane.d/dll.d directory -- packages providing backends should drop
# a config file similar to dll.conf in this directory, named after the package.
#
# The next line enables the network backend; comment it out if you don't need
# to use a remote SANE scanner over the network - see sane-net(5) and saned(8)
net
abaton
agfafocus
apple
avision
artec
artec_eplus48u
as6e
bh
canon
canon630u
canon_dr
#canon_pp
cardscan
coolscan
#coolscan2
coolscan3
#dc25
#dc210
#dc240
dell1600n_net
dmc
epjitsu
#epson
epson2
fujitsu
#gphoto2
genesys
gt68xx
hp
hp3900
hpsj5s
hp3500
hp4200
hp5400
hp5590
hpljm1005
hs2p
ibm
kodak
kodakaio
kvs1025
kvs20xx
leo
lexmark
ma1509
magicolor
matsushita
microtek
microtek2
mustek
#mustek_pp
mustek_usb
mustek_usb2
nec
niash
#p5
pie
pixma
plustek
#plustek_pp
#pnm
qcam
ricoh
rts8891
s9036
sceptre
sharp
sm3600
sm3840
snapscan
sp15c
#st400
#stv680
tamarack
teco1
teco2
teco3
#test
u12
umax
#umax_pp
umax1220u
v4l
xerox_mfp
hpaio
brother2 Den Epson-Scanner ausschalten / einschalten und
sudo modprobe firewire_sbp2
siehe hier
eugen@eugen-QV993AV:~$ ausgeschaltet
ausgeschaltet: Befehl nicht gefunden.
eugen@eugen-QV993AV:~$ sudo modprobe firewire_sbp2
eugen@eugen-QV993AV:~$ eingeschaltet
eingeschaltet: Befehl nicht gefunden.
eugen@eugen-QV993AV:~$ sudo modprobe firewire_sbp2
eugen@eugen-QV993AV:~$
bringt nichts.
|
dirkolus
Anmeldungsdatum: 17. Mai 2011
Beiträge: 1887
|
MneroLinux4711 schrieb: Was die EPSON Installation betrifft, so habe ich einfach den Scanner angeschlossen, Simple Scan installiert und dann ging es.
Danach habe ich dann XSane installiert und das ging auch.
Gut! Bzw. hier: schlecht ☹ Weil so wird keine Neu-Installation der Epson Treiber etwas bringen ... Für mich wird's grad immer nebliger: ein letzer Versuch wäre für mich noch, in die Datei /etc/sane.d/epson2.conf folgende Zeile einzutragen (ich gehe momentan davon aus, dass diese Datei leer ist!):
scsi epson2 und wieder Epson-Scanner ausschalten / einschalten und damit neu initialisieren. Kann man dann evtl. scannnen? Was macht
ls -l /dev/fw*
scanimage -L
dmesg | grep -i firewire Dirk
|
MneroLinux4711
(Themenstarter)
Anmeldungsdatum: 19. April 2014
Beiträge: 99
|
Hallo Dirk,
war zwei Tage weg. Die epson2.conf ist nicht leer. Hier der Inhalt: # epson2.conf
#
# here are some examples for how to configure the EPSON2 backend
# SCSI
scsi EPSON
# for the GT-6500:
#scsi "EPSON SC"
# Parallel port
#pio 0x278
#pio 0x378
#pio 0x3BC
# USB
usb
# For libusb support for unknown scanners use the following command
# usb <product ID> <device ID>
# e.g.:
# usb 0x4b8 0x110
# Network
#
# net 192.168.1.123
net autodiscovery
|
MneroLinux4711
(Themenstarter)
Anmeldungsdatum: 19. April 2014
Beiträge: 99
|
Hallo Dirk,
ich habe jetzt Ubuntu komplett neu installiert. Der Scanner EPSON 3200 war dabei während der Installation eingeschaltet. Im Moment findet leider SimpleScan den Scanner wieder nicht .... Gibt's eine Möglichkeit, ähnlich des PING bei Windows, festzustellen, ob der Scanner am Firewireanschluss erkannt wird? Danke .... Eugen
|
dirkolus
Anmeldungsdatum: 17. Mai 2011
Beiträge: 1887
|
Hallo Eugen, dmesg > /tmp/dmesg.log 2>&1
ls -l /dev/sg*
Bitte hänge mal die Datei /tmp/dmesg.log an Deinen nächsten Post. Im dmesg Output müsste das Gerät auftauchen, alternativ in der /var/log/syslog. Es gibt ein grafisches Tool zur Auflistung der Firewire-Geräte, aber der Name ist mir entfallen (Edit: GScanBus) - sieh mal im Software-Center. Ansonsten könnte, durch die Anwendung des Epson-Scanners als Scsi-Gerät, auch eine Geräte-Datei /dev/sg* aufgetaucht sein. Am informativsten sollte dmesg / syslog sein. Dirk P.S.: Ich versuche, Neuinstallationen immer zu vermeiden, aber gut ... hoffentlich war's nicht zu aufwändig. Edit: gscanbus
|