* Samstag, 11. Februar 2006 um 16:28 (+0100) schrieb Dennis:
Das sieht aus wie ein Problem mit udev. Was ist das für ein IDE-Controller?
Das ist einer der beiden festen IDE-Controller des Motherboards. Die Bezeichnungen der Festplatten kommt daher, daß ein PCI-Raid-Controller in dem System eingebaut ist, den ich als IDE-Erweiterung nutze (also kein Raid!).
Ist/sind die Festplatte(n) am selben Controller angeschlossen und welche(n) Device-Node(s) bekommen sie?
Teils sind sie am selben Controller dran, teils an der Raid-Karte. Die verwendeten Nodes dafür sind:
hda, hdb, hdc, hde
Ok, du hast also 2 Onboard-IDE-Controller.
Fehlten nach dem Reboot auch wieder "/dev/hdg" und "/dev/hdh"?
Ja.
Werden die DVD-Geräte in Yast unter "Hardware/CD-ROM-Laufwerke" aufgelistet? Gibt es dort Einträge für "Link" und "Mountpoint"?
Dort werden die DVD-Geräte aufgelistet, und zwar jedes zweimal. Dort korrekterweise das DVD-Laufwerk als hdg und der Brenner als hdh. Eigenartigerweise werden dort die Links (soweit ich das beurteilen kann) auch korrekt angezeigt, die Mountpoints haben allerdings zunächst nur auf "/media" geführt. Deshalb habe ich die Mountpoints in /etc/fstab manuell auf "/media/dvd" und "/media/dvdrecorder" ergänzt.
Erscheinen "/dev/hdg" und "/dev/hdh" nach dem Yast-Aufruf, wenn sie vorher nicht vorhanden waren?
Nein. Oder halt mal: Bei einem meiner vielen Tests nach einem Reboot waren sie plötzlich nach einiger Zeit da. Ich hab dann das System neu gebootet (übrigens fahre ich für diese Tests generell nur im Runlevel 3), und dann geschaut: Diese Nodes waren nicht da. Ich hab dann YaST aufgerufen und eigenartigerweise hat er mir dann im CD-ROM-Laufwerk-Modul die Mountpoints auch korrekt angezeigt (also "/media/dvd" und "/media/dvdrecorder"). Aber: Weder ein
$ ls -l /dev | grep dvd
noch
$ ls -l /dev | grep hdg (bzw.hdh)
geben ein Ergebnis aus - also überhaupt keine Nodes vorhanden. Jetzt glaub ich es aber!
Kannst du mir mal die "/var/log/boot.msg" per PM senden?
Ja, die ist vorhanden; Dateiname: "55-cdrom.rules". Inhalt:
# cdrom links generated by YaST2 # SUBSYSTEM=="block", ENV{ID_PATH}=="pci-0000:00:11.1-ide-1:0", SYSFS{removable}=="1", SYMLINK+="dvd cdrom" SUBSYSTEM=="block", ENV{ID_PATH}=="pci-0000:00:11.1-ide-1:1", SYSFS{removable}=="1", SYMLINK+="dvdrecorder cdrecorder" SUBSYSTEM=="block", ENV{ID_PATH}=="pci-0000:00:11.1-ide-1:0", SYSFS{removable}=="1", SYMLINK+="dvd cdrom" SUBSYSTEM=="block", ENV{ID_PATH}=="pci-0000:00:11.1-ide-1:1", SYSFS{removable}=="1", SYMLINK+="dvdrecorder cdrecorder" SUBSYSTEM=="block", ENV{ID_PATH}=="", SYSFS{removable}=="1", SYMLINK+="dvd cdrom" SUBSYSTEM=="block", ENV{ID_PATH}=="", SYSFS{removable}=="1", SYMLINK+="dvdrecorder cdrecorder" SUBSYSTEM=="block", ENV{ID_PATH}=="", SYSFS{removable}=="1", SYMLINK+="dvd cdrom" SUBSYSTEM=="block", ENV{ID_PATH}=="", SYSFS{removable}=="1", SYMLINK+="dvdrecorder cdrecorder" SUBSYSTEM=="block", ENV{ID_PATH}=="", SYSFS{removable}=="1", SYMLINK+="dvd cdrom" SUBSYSTEM=="block", ENV{ID_PATH}=="", SYSFS{removable}=="1", SYMLINK+="dvd cdrom" SUBSYSTEM=="block", ENV{ID_PATH}=="", SYSFS{removable}=="1", SYMLINK+="dvdrecorder cdrecorder"
Nicht schön. Nur die ersten zwei Einträge sind ordentlich, die anderen sind IMO überflüssig. Die überflüssigen Einträge sollten aber (erst einmal) nicht stören, ich würde sie aber bei Gelegenheit entfernen... Überprüfe mit 'lspci -s 0000:00:11.1', ob der angezeigte Controller tatsächlich der ist, an dem die DVD-Laufwerke angeschlossen sind. Ist nach dem Booten das Kernel-Modul 'ide-cd' geladen? Gruß Andreas -- XMMS spielt gerade nichts... PGP-ID/Fingerprint: BD7C2E59/3E 11 E5 29 0C A8 2F 49 40 6C 2D 5F 12 9D E1 E3 PGP-Key on request or on public keyservers --