Hallo zusammen Am Montag, 25. November 2002 23:28 schrieb Bernd Stäglich:
Hallo Martin,
Am Donnerstag, 21. November 2002 23:23 schrieb Martin Knipper:
Hallo Bernd, [...] So Bernd, dann wollen wir doch mal schaun, ob wir das nicht ans laufen kriegen.
==> "k3b-setup" erkennt mein CDROM-Lesegerät als /dev/sg1 (0,1,0) GENERIC SCSI ==> "k3b-Einrichtung=>Geräte" erkennt mein CDROM-Lesegerät als /dev/sr1 IDE
und sagt bei eingelegter CD: "Entschuldigung, konnte die CD-Informationen nicht bekommen (Anmerkung: xcdroast bekommt sie!)
Will ich meinen Brenner als Lesegerät benutzen kommt die Meldung: "Konnte /dev/sr0 nicht mounten"
Wenn Du auf diese Mail antwortest, dann bitte mit jede Menge Informationen und vor allem Fehlermeldungen bzw. Logdateien (natürlich nur die entsprechenden Stellen ;-) ) [...] Der Dreh- und Angelpunkt liegt m.E. in den Gerätebezeichnungen /dev/sr[01] bzw. /dev/sg[01]. Hier funktioniert xcdroast klaglos und brennt und liest, wie es soll, während k3b Kuddelmuddel in der Geräteerkennung macht (hier /dev/sr1, dort /dev/sg1 bezüglich CDROM sowie schön einheitlich /dev/sg0 bezüglich CD-Brenner, wo's sich dann aber wieder beklagt, dass es "/dev/sr0 nicht mounten kann"). Sehr merkwürdig das Ganze.
Hier noch mal die aktuellen Geräteverlinkungen und Berechtigungen, die ich mir aus verschiedenen alten Ratschlägen gebastelt habe und die mein xcdroast zum Funktionieren gebracht haben: ... ls -l /dev/sg[01] /dev/sr[01] /dev/scd[01] /dev/cdr* lrwxrwxrwx 1 root root 8 2002-11-20 00:37 /dev/cdrecorder -> /dev/sr0 lrwxrwxrwx 1 root root 8 2002-11-20 20:34 /dev/cdrom -> /dev/sr1 brw-r--r-- 1 root disk 11, 0 2002-11-20 19:31 /dev/scd0 brw-r--r-- 1 root disk 11, 1 2002-11-20 20:47 /dev/scd1 crw-rw---- 1 root disk 21, 0 2002-09-09 22:24 /dev/sg0 crw-rw---- 1 root disk 21, 1 2002-09-09 22:24 /dev/sg1 brw------- 1 bs disk 11, 0 2002-09-09 22:24 /dev/sr0 brw------- 1 bs disk 11, 1 2002-09-09 22:24 /dev/sr1
Das einzige, was ich hier sehe, sind wohl falsche bzw. unvollständige Berechtigungen bei /dev/sr[01] (nämlich eine unnötige Schreibberechtigung sowie fehlende Leseberechtigungen für alle übrigen außer mir als user. Kann's das sein?
Ja, so was Ähnliches war es: Offensichtlich war das Ganze ein Rechte- und Verlinkungsproblem: Jetzt habe ich mehr Leserechte vergeben und außerdem eine neue Verlinkung von /dev/sr[01] auf /dev/scd[01] gesetzt. Wer mit oben vergleicht sieht den Unterschied :-) ls -l /dev/sr[01] /dev/sg[01] /dev/scd[01] /dev/cdr* lrwxrwxrwx 1 root root 8 2002-11-20 00:37 /dev/cdrecorder -> /dev/sr0 lrwxrwxrwx 1 root root 8 2002-11-20 20:34 /dev/cdrom -> /dev/sr1 lrwxrwxrwx 1 root root 8 2002-11-30 00:06 /dev/scd0 -> /dev/sr0 lrwxrwxrwx 1 root root 8 2002-11-30 00:07 /dev/scd1 -> /dev/sr1 crw-rw-rw- 1 root disk 21, 0 2002-09-09 22:24 /dev/sg0 crw-rw-rw- 1 root disk 21, 1 2002-09-09 22:24 /dev/sg1 br--r--r-- 1 bs disk 11, 0 2002-09-09 22:24 /dev/sr0 br--r--r-- 1 bs disk 11, 1 2002-09-09 22:24 /dev/sr1 Die Folge: k3b funktioniert jetzt und erkennt auch mein CDROM zum Einlesen von Daten. Offensichtlich ist der Zusammenhang also folgendermaßen: /dev/sr* ist für Lesegeräte zuständig (CDROM) /dev/sg* ist für Brenngeräte zuständig (CDBrenner) /dev/scd* ist für CD-Geräte im allgemeinen zuständig Da ich vorher /dev/scd[01] in meinen Verlinkungen nicht berücksichtigt hatte (und SuSE von sich aus ja auch nicht) funktionierte mal eben einiges nicht. Also ganz wichtig: Bei allen diesen Geräten (sr, sg, scd, cdrom, cdrecorder) die Verlinkungen und die Rechte richtig setzen. Dann erspart man sich eine Menge Probleme!
Gruß Martin
Schönen Abend noch :-) Bernd