FireWire-Laufwerk nur teilweise erkannt (?)
Ich habe Probleme, eine Firewire-Festplatte zu bekommen, um zuverlässig in Linux zu arbeiten. Der Controller und das Laufwerk scheinen erkannt zu werden, aber ich weiß nicht, wie ich darauf zugreifen kann.
Einige Zusammenhänge:
# lspci 00:00.0 PCI bridge: Device 16c3:abcd (rev 01) 01:00.0 PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express] (rev 01) 02:00.0 FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express] (rev 01)
Der Treiber für den Firewire-Controller ist
# lspci -vv | grep firewire Kernel driver in use: firewire_ohci # lsmod Module Size Used by firewire_sbp2 10670 0 firewire_ohci 26356 0 ov5642_camera 74186 0 camera_sensor_clock 721 1 ov5642_camera firewire_core 45592 2 firewire_ohci,firewire_sbp2
/ dev / fw0 ist nach dem Booten vorhanden (was meines Erachtens der Firewire-Controller ist).
Wenn ein Laufwerk angeschlossen ist, wird in dmesg Folgendes angezeigt:
firewire_core: skipped bus generations, destroying all nodes firewire_core: rediscovered device fw0 firewire_core: phy config: card 0, new root=ffc1, gap_count=5 firewire_core: phy config: card 0, new root=ffc1, gap_count=5 scsi0 : SBP-2 IEEE-1394 firewire_core: created device fw1: GUID 0050a035e0500a51, S400, 1 config ROM retries firewire_sbp2: fw1.0: logged in to LUN 0000 (0 retries)
und / dev / fw1 wird erstellt.
Doch cat / proc / scsi / scsi gibt keine angeschlossenen Geräte.
# ls /sys/bus/firewire/drivers/sbp2/fw1.0 driver modalias model_name rom_index subsystem version host0 model power specifier_id uevent
Nach allem, was ich sagen kann, scheint viel zu funktionieren. Aber ich habe kein Gerät zum Spielen? Nicht sicher, was mit / dev / fw1 zu tun ist
# od /dev/fw1
bekommt mir nichts
cat / sys / class / scsi_disk / * / device / model zeigt nichts im Zusammenhang mit dem Firewire-Laufwerk an.
Wenn das Laufwerk getrennt wird, wird die folgende Meldung protokolliert:
firewire_sbp2: released fw1.0, target 0:0:0
Wenn ich das Gerät beim Booten angeschlossen habe, wird gelegentlich alles funktionieren (vielleicht einmal alle zwanzigsten Neustarts), das Laufwerk wird als / dev / sd [n] angezeigt und ich kann wie jedes andere Laufwerk darauf zugreifen, es wird in / proc / scsi angezeigt / scsi etc. Sollte ich es nicht manuell neu erstellen können, wenn ein Hot-Plugging durchgeführt wird oder wenn es nicht angezeigt wird? Mit so etwas wie "udevadm trigger"? (funktioniert nicht)
Irgendwelche Ideen, wie es weitergehen soll?
Hinweis: Dies wird auf einem ARM-basierten Embedded-Linux ausgeführt:
# uname -a Linux nitrogen6x 3.0.35-1.1.0+g2dc5560 #6 SMP PREEMPT Wed Apr 2 11:12:25 CEST 2014 armv7l GNU/Linux
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4