Hallo, ich habe hier grade beim rumspielen ein kleines Problem entdeckt... ich kann ein externes FireWire-Laufwerk nicht mehr hotpluggen (schönes Wort...) Es handelt sich um einen DVD-Brenner von LG: GSA-5163D der bisher problemlos lief, allerdings selten benutzt wird. Aus verschiedenerlei Gründen habe ich das Gerät vorhin abgezogen, dann wieder angesteckt. Resultat: geht nicht mehr. Device-Node wurde von udev oder Konsorten entfernt aber nicht wieder angelegt. Beim Systemstart wird folgendes geloggt:
ieee1394: sbp2: Logged into SBP-2 device ieee1394: Node 0-00:1023: Max speed [S400] - Max payload [2048] Vendor: HL-DT-ST Model: DVDRAM GSA-5163D Rev: A104 Type: CD-ROM ANSI SCSI revision: 02 sr0: scsi3-mmc drive: 62x/62x writer dvd-ram cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.20 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 5
Alles verständlich für mich, und Nach Abziehen, kurz warten, wieder anstecken das hier: ieee1394: Node changed: 0-01:1023 -> 0-00:1023 ieee1394: Node suspended: ID:BUS[0-00:1023] GUID[00507705000000ad] ohci1394: fw-host0: SelfID received, but NodeID invalid (probably new bus reset occurred): 0800FFC0 Kein neues Gerät erkannt etc. Früher dagegen:
Aug 23 22:52:17 elf kernel: ohci1394: fw-host0: SelfID received, but NodeID invalid (probably new bus reset occurred): 0800FFC0 Aug 23 22:52:17 elf kernel: klogd 1.4.1, ---------- state change ---------- Aug 23 22:52:20 elf kernel: ieee1394: Current remote IRM is not 1394a-2000 compliant, resetting... Aug 23 22:52:21 elf kernel: ieee1394: Node added: ID:BUS[0-00:1023] GUID[00507705000000ad] Aug 23 22:52:21 elf kernel: ieee1394: Node changed: 0-00:1023 -> 0-01:1023 Aug 23 22:52:21 elf kernel: ieee1394: unsolicited response packet received - no tlabel match Aug 23 22:52:27 elf /sbin/hotplug[1106]: ... no drivers for IEEE1394 product 0x/0x/0x Aug 23 22:52:27 elf /sbin/hotplug[1108]: ... no drivers for IEEE1394 product 0x/0x/0x Aug 23 22:52:28 elf kernel: sbp2: $Rev: 1219 $ Ben Collins
Aug 23 22:52:28 elf kernel: scsi0 : SCSI emulation for IEEE-1394 SBP-2 Devices Aug 23 22:52:29 elf kernel: ieee1394: sbp2: Logged into SBP-2 device Aug 23 22:52:29 elf kernel: ieee1394: Node 0-00:1023: Max speed [S400] - Max payload [2048] Aug 23 22:52:29 elf kernel: Vendor: HL-DT-ST Model: DVDRAM GSA-5163D Rev: A104 Aug 23 22:52:29 elf kernel: Type: CD-ROM ANSI SCSI revision: 02 Aug 23 22:52:30 elf master[30553]: process 978 exited, status 0 Aug 23 22:52:30 elf kernel: sr0: scsi3-mmc drive: 40x/40x writer dvd-ram cd/rw xa/form2 cdda tray Aug 23 22:52:30 elf kernel: Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Aug 23 22:52:30 elf kernel: Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 5 Aug 23 22:52:41 elf /etc/dev.d/block/50-hwscan.dev[1353]: new block device /block/sr0 Aug 23 22:52:41 elf /etc/dev.d/block/51-subfs.dev[1363]: mount block device /block/sr0
(wobei mir wiederum der subfs-Eintrag verdächtig scheint, aber das ist wohl noch nur eine Stelle wo ich die Automatik ausmachen muss wenn ich bitte selber bestimmen möchte was wohin gemounted wird... Wie auch immer, im aktuellen Zusammenhang klemmen auch allerlei andere Sachen aus dem ieee1394/SCSI-Umfeld, z.B. hängt ein "rmmod sr_mod" obwohl lt. lsmod das Modul nicht mehr in Benutzung ist. Auszugsweise lsmod:
sg 35744 0 sr_mod 16292 0 cdrom 36508 2 ide_cd,sr_mod sbp2 22792 0 scsi_mod 111052 5 st,sd_mod,sg,sr_mod,sbp2 ohci1394 31748 0 ieee1394 106168 2 sbp2,ohci1394
elf:~ # date ; ps -lfC rmmod Thu Aug 31 23:08:16 CEST 2006 F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD 4 D root 11554 6471 0 77 0 - 343 - 22:52 pts/0 00:00:00 rmmod sr_mod
Einzige Kur die ich bisher fand: System neustarten. Das ist für einen Produktivserver allerdings nicht so toll wenn der Start rund 10 Minuten braucht... Ach so, und all das nur weil ich versuche wollte per udev-Rule dem Gerät einen festen Namen bzw. symlink zu geben. Weiss jemand wie ich das machen sollte damit udev den /dev-Eintrag für das Block- nicht das character-Device anlegt? Freund google half mir dabei nicht weiter... OS: SuSE 9.2, Kernel 2.6.8-24.23-default. Danke schon mal, Arno -- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de