Probleme mit DVD-Laufwerken unter 10.0
Hallo! Ich habe hier unter meinem 10.0-System mit KDE 3.5.0 level a Probleme mit dem DVD-Laufwerk und DVD-Brenner. Ich kann die nicht korrekt ansprechen. Nun habe ich mich auf die Suche gemacht. /etc/fstab sagt dazu folgendes: /dev/dvd /media/dvd subfs noauto,users,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/dvdrecorder /media/dvdrecorder subfs noauto,users,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 Wobei ich anmerken muss, daß ich die Mountpoints selbst eingetragen habe, da das System vorher da lediglich "/media" drin stehen hatte. Ich suche also weiter und werde im /dev-Verzeichnis fündig: $ ls -l /dev/ | grep dvd lrwxrwxrwx 1 root root 3 2006-02-11 11:41 dvd -> fd0 lrwxrwxrwx 1 root root 3 2006-02-11 11:41 dvdrecorder -> fd0 Das stellt mich auch vor kein größeres Problem, wel ich einfach die Symlinks lösche und neue anlege... bzw neue anzulegen versuche (die Bezeichnungen hier sind für mein System alle korrekt), was nicht klappt, weil die Device-Dateien nicht vorhanden sind: $ ls -l /dev/ | grep hd brw-r----- 1 root disk 3, 0 2006-02-11 12:41 hda brw-r----- 1 root disk 3, 1 2006-02-11 12:41 hda1 brw-r----- 1 root disk 3, 2 2006-02-11 12:41 hda2 brw-r----- 1 root disk 3, 3 2006-02-11 12:41 hda3 brw-r----- 1 root disk 3, 4 2006-02-11 12:41 hda4 brw-r----- 1 root disk 3, 64 2006-02-11 12:41 hdb brw-r----- 1 root disk 3, 65 2006-02-11 12:41 hdb1 brw-r----- 1 root disk 3, 66 2006-02-11 12:41 hdb2 brw-r----- 1 root disk 3, 67 2006-02-11 12:41 hdb3 brw-r----- 1 root disk 3, 68 2006-02-11 12:41 hdb4 brw-r----- 1 root disk 3, 69 2006-02-11 12:41 hdb5 brw-r----- 1 root disk 3, 70 2006-02-11 12:41 hdb6 brw-r----- 1 root disk 3, 71 2006-02-11 12:41 hdb7 brw-r----- 1 root disk 22, 0 2006-02-11 12:41 hdc brw-r----- 1 root disk 22, 1 2006-02-11 12:41 hdc1 brw-r----- 1 root disk 22, 2 2006-02-11 12:41 hdc2 brw-r----- 1 root disk 22, 3 2006-02-11 12:41 hdc3 brw-r----- 1 root disk 33, 0 2006-02-11 12:41 hde brw-r----- 1 root disk 33, 1 2006-02-11 12:41 hde1 brw-r----- 1 root disk 33, 2 2006-02-11 12:41 hde2 brw-r----- 1 root disk 33, 5 2006-02-11 12:41 hde5 brw-r----- 1 root disk 33, 6 2006-02-11 12:41 hde6 brw-r----- 1 root disk 33, 7 2006-02-11 12:41 hde7 brw-r----- 1 root disk 33, 8 2006-02-11 12:41 hde8 Leider enthält die Liste kein hdg (DVD) und hdh (Brenner). Aber erstmal fröhlich weiter im Text: $ rm /dev/dvd $ rm /dev/dvdrecorder $ cd /dev/ $ ln -s hdg dvd $ ln -s hdh dvdrecorder $ ls -l | grep dvd lrwxrwxrwx 1 root root 3 2006-02-11 11:57 dvd -> hdg lrwxrwxrwx 1 root root 3 2006-02-11 11:57 dvdrecorder -> hdh $ ls -l | grep hdg lrwxrwxrwx 1 root root 3 2006-02-11 11:57 dvd -> hdg $ ls -l | grep hdh lrwxrwxrwx 1 root root 3 2006-02-11 11:57 dvdrecorder -> hdh Eigenartigerweise hab ich beim ersten Test dann irgendetwas gemacht, was zum Anlegen von /dev/hdg und /dev/hdh geführt hat. Was genau weiß ich nicht, ich kann bloß sagen, daß ich nicht mehr selbst aktiv in /dev rumgearbeitet habe. Um zu testen, ob es das nun war, hab ich den PC neu gestartet. Und so hat es dann ausgesehen: $ ls -l /dev/ | grep dvd lrwxrwxrwx 1 root root 3 2006-02-11 11:41 dvd -> fd0 lrwxrwxrwx 1 root root 3 2006-02-11 11:41 dvdrecorder -> fd0 AARRRGHHH... Alles wieder für die Katz. Kann mir hierbei jemand helfen? Ich wäre wirklich sehr dankbar! Gruß, Dennis Neumeier
Dennis Neumeier schrieb:
Hallo!
Ich habe hier unter meinem 10.0-System mit KDE 3.5.0 level a Probleme mit dem DVD-Laufwerk und DVD-Brenner.
Ich kann die nicht korrekt ansprechen. Nun habe ich mich auf die Suche gemacht. /etc/fstab sagt dazu folgendes:
/dev/dvd /media/dvd subfs noauto,users,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/dvdrecorder /media/dvdrecorder subfs noauto,users,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 [...]
Wobei ich anmerken muss, da� ich die Mountpoints selbst eingetragen habe, da das System vorher da lediglich "/media" drin stehen hatte. Ich suche also weiter und werde im /dev-Verzeichnis f�ndig:
[...]
Leider enth�lt die Liste kein hdg (DVD) und hdh (Brenner). Aber erstmal fr�hlich weiter im Text:
[...]
Eigenartigerweise hab ich beim ersten Test dann irgendetwas gemacht, was zum Anlegen von /dev/hdg und /dev/hdh gef�hrt hat. Was genau wei� ich nicht, ich kann blo� sagen, da� ich nicht mehr selbst aktiv in /dev rumgearbeitet habe. Um zu testen, ob es das nun war, hab ich den PC neu gestartet. Und so hat es dann ausgesehen:
$ ls -l /dev/ | grep dvd lrwxrwxrwx 1 root root 3 2006-02-11 11:41 dvd -> fd0 lrwxrwxrwx 1 root root 3 2006-02-11 11:41 dvdrecorder -> fd0
AARRRGHHH... Alles wieder f�r die Katz.
[...] Hallo, ich hatte ein ähnliches Problem mit Netzwerkkarten und auch anderer HW nach Installationen der 10.0er SuSE. Bei mir hat diese neue udev Geschichte bei reboots immer wieder dazwischen gefunkt. Schau mal in den Verzeichnissen /etc/sysconfig/hardware/hwcfg-* und /etc/udev/rules/* Vielleicht kommst du mit RTFM und den Inhalten der Dateien weiter. Ich selbst bin nicht so richtig durchgestiegen, aber nach ein paar Änderungen hier und da läuft mein System inzwischen so wie ich es will. Ich weiß, das ist nicht viel an Hilfe aber vielleicht bringt es dich ja weiter. Ciao - Ingo.
ich hatte ein ähnliches Problem mit Netzwerkkarten und auch anderer HW nach Installationen der 10.0er SuSE. Bei mir hat diese neue udev Geschichte bei reboots immer wieder dazwischen gefunkt.
Das macht mich sehr nachdenklich, was eine evtl deinstallation von 10.0 betrifft!
Schau mal in den Verzeichnissen /etc/sysconfig/hardware/hwcfg-* und /etc/udev/rules/* Vielleicht kommst du mit RTFM und den Inhalten der Dateien weiter. Ich selbst bin nicht so richtig durchgestiegen, aber nach ein paar Änderungen hier und da läuft mein System inzwischen so wie ich es will.
Uhhh... Also, da bräuchte ich schon ein wenig Hilfestellung, da ich mich damit überhaupt nicht auskenne. Und ich bin fest davon überzeugt, daß ich mir mit einer falschen udev-Verwendung mein System ziemlich schrotten kann. Gruß, Dennis
Hallo. * Samstag, 11. Februar 2006 um 12:03 (+0100) schrieb Dennis Neumeier:
Ich habe hier unter meinem 10.0-System mit KDE 3.5.0 level a Probleme mit dem DVD-Laufwerk und DVD-Brenner.
[...]
Leider enthält die Liste kein hdg (DVD) und hdh (Brenner).
Das sieht aus wie ein Problem mit udev. Was ist das für ein IDE-Controller? Ist/sind die Festplatte(n) am selben Controller angeschlossen und welche(n) Device-Node(s) bekommen sie?
Aber erstmal fröhlich weiter im Text:
$ rm /dev/dvd $ rm /dev/dvdrecorder $ cd /dev/ $ ln -s hdg dvd $ ln -s hdh dvdrecorder $ ls -l | grep dvd lrwxrwxrwx 1 root root 3 2006-02-11 11:57 dvd -> hdg lrwxrwxrwx 1 root root 3 2006-02-11 11:57 dvdrecorder -> hdh $ ls -l | grep hdg lrwxrwxrwx 1 root root 3 2006-02-11 11:57 dvd -> hdg $ ls -l | grep hdh lrwxrwxrwx 1 root root 3 2006-02-11 11:57 dvdrecorder -> hdh
Eigenartigerweise hab ich beim ersten Test dann irgendetwas gemacht, was zum Anlegen von /dev/hdg und /dev/hdh geführt hat. Was genau weiß ich nicht, ich kann bloß sagen, daß ich nicht mehr selbst aktiv in /dev rumgearbeitet habe. Um zu testen, ob es das nun war, hab ich den PC neu gestartet. Und so hat es dann ausgesehen:
$ ls -l /dev/ | grep dvd lrwxrwxrwx 1 root root 3 2006-02-11 11:41 dvd -> fd0 lrwxrwxrwx 1 root root 3 2006-02-11 11:41 dvdrecorder -> fd0
AARRRGHHH... Alles wieder für die Katz.
Sorry, aber erst einmal keine Antworten, nur weitere Fragen: Fehlten nach dem Reboot auch wieder "/dev/hdg" und "/dev/hdh"? Werden die DVD-Geräte in Yast unter "Hardware/CD-ROM-Laufwerke" aufgelistet? Gibt es dort Einträge für "Link" und "Mountpoint"? Erscheinen "/dev/hdg" und "/dev/hdh" nach dem Yast-Aufruf, wenn sie vorher nicht vorhanden waren? Gibt es eine Datei "/etc/udev/rules.d/*-cdrom.rules" und was enthält sie ggfs.? 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 --
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
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!
Gibt es eine Datei "/etc/udev/rules.d/*-cdrom.rules" und was enthält sie ggfs.?
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" Gruß, Dennis
* 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 --
Ich bin grad auf des Rätsels Lösung gestoßen: Das Modul "ide-cd" wurde nicht automatisch beim Booten gestartet. Hab das jetzt mal korrigiert und jetzt geht auch alles. Bleibt die Frage, wieso das nicht geladen wurde... Aber ob ich da noch drauf komme ist seeeeehr ungewiss. Gruß, Dennis
participants (4)
-
Andreas Koenecke
-
Dennis
-
Dennis Neumeier
-
Ingo Freund