FB18 - Das Forum für Informatik

fb18.de / Off-Topic / Hard- und Softwarefragen

/dev/cdrom fehlt

/dev/cdrom fehlt 2008-07-20 20:58
UncleOwen
Mein Ubuntu (8.04) hat neuerdings kein /dev/cdrom mehr. Genauergesagt: Seitdem ich ein neues Mainboard drin hab.

Richtig verkabelt ist das Laufwerk (ganz stinknormaler DVD-Brenner an IDE).

Im Bios wirds erkannt.

Aber, wie gesagt, kein /dev/cdrom. Auch kein /dev/hd*, und unter /dev/sd* finde ich nur meine Festplatte mitsamt Partitionen.

dmesg sieht gut aus:
[   17.073525] ata1.00: configured for UDMA/33 [   17.073559] ata2: port disabled. ignoring. [   17.075092] scsi 0:0:0:0: CD-ROM            _NEC     DVD_RW ND-3540A  1.01 PQ : 0 ANSI: 5 [   17.075479] ahci 0000:00:09.0: version 3.0 [   17.075492] ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LSA0] -> GSI 23 (lev el, low) -> IRQ 16 [   17.082459] Driver 'sr' needs updating - please use bus_type methods [   17.084361] sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray [   17.084364] Uniform CD-ROM driver Revision: 3.20 [   17.084403] sr 0:0:0:0: Attached scsi CD-ROM sr0 [   17.089316] sr 0:0:0:0: Attached scsi generic sg0 type 5Das "needs updating" macht mir irgendwie Sorgen, aber das war IIRC schon immer da.

Ich hab schon versucht, ein /dev/hda selber anzulegen (sudo mknod -m 660 /dev/hda b 3 0) und dann passend zu verlinken - aber da cdroms ja jetzt immer ueber das SCSI-Subsystem laufen, funktioniert das natuerlich nicht.

Hat jemand 'ne Idee…
… warum kein /dev/cdrom erstellt wird?
… wie die richtigen Parameter lauten muessten, um mir selber ein Device zu erstellen?

RE: /dev/cdrom fehlt 2008-07-20 21:10
slazZ
Bei mir heißt das Device "/dev/scd0/"

ls -al /dev | grep cd lrwxrwxrwx   1 root   root           4 2008-07-20 14:17 cdrom -> scd0 lrwxrwxrwx   1 root   root           4 2008-07-20 14:17 cdrw -> scd0 lrwxrwxrwx   1 root   root           4 2008-07-20 14:17 dvd -> scd0 lrwxrwxrwx   1 root   root           4 2008-07-20 14:17 dvdrw -> scd0 crw-rw-rw-   1 root   tty       2, 221 2008-07-20 16:16 ptycd brw-rw----+  1 root   cdrom    11,   0 2008-07-20 16:16 scd0 crw-rw----   1 root   cdrom    21,   0 2008-07-20 16:16 sg0 lrwxrwxrwx   1 root   root           4 2008-07-20 14:17 sr0 -> scd0 crw-rw-rw-   1 root   tty       3, 221 2008-07-20 16:16 ttycd

RE: /dev/cdrom fehlt 2008-07-20 22:16
UncleOwen
Wunderbar, das wars! Und das device gibt's bei mir auch. Neuen symlink gelegt und amarok ist gluecklich.

Bei naeherer Betrachtung gabs schon symlinks mit Namen /dev/cdrom2 und /dev/cdrw2. Hat mein neues Mainboard wohl neue IDs rausgegeben. Jetzt muss ich nur noch rausfinden, wie man udev dazu bringt, wieder die alten Namen zu verwenden.

RE: /dev/cdrom fehlt 2008-07-20 22:38
UncleOwen
Vielleicht nicht ganz der vorgesehene Weg, aber…
$ sudo rm /et⁠c/udev/rules.d/70-persistent-cd.rules
hat udevs Gedaechtnis geloescht. Nach einem reboot hatte ich wieder ein /dev/cdrom :)

Mein urspruengliches Problem (AmaroK spielt die cd nicht ab) ist aber eventuell von der ganzen Geschichte unabhaengig: Auch nach dem Reboot musste ich erst kurz das Laufwerk oeffnen, dann das kde-autorun-Fenster (*uargh*) abwarten… und DANN erst wollte AmaroK die CD erkennen.

*edit* Mod Security saugt. Aber wenn man ⁠ verwendet, saugt's etwas weniger.

*edit2* Das Forum frisst meine schoenen HTML Entities…