Am Dienstag, 1. August 2006 20:57 schrieb Arno Jung:
(...). ich freue mich über Deine Mühe, die Du Dir machst. Deshalb will ich jetzt intensiver darauf eingehen.
Ich kenne mich mit udev etc. auch noch nicht wirklich aus, weil ich bis vor kurzem noch SL 9.2 hatte. Daher ist das recht spannend. :)
Das ganze System behandelt die CD-Laufwerke gleichartig Die CD-Laufwerke arbeiten ohne Probleme
Mit arbeiten meinst du dann sowas wie Daten-CDs mounten? Sind unter den Laufwerken auch Brenner und das Brennen klappt?
Deshalb gehe ich jetzt davon aus, dass auch Yast richtig arbeitet, obwohl die CD-Laufwerke - wie überall - anders ausgewiesen werden, als sie körperlich vorhanden sind.
Meinst du genauso falsch wie überall anders oder anders wie überall falsch?
Was die Angaben in /dev betrifft: Normalerweise sind für CD-Laufwerke doch Verknüpfungen angelegt, z.B. /dev/cdrom -> /dev/hdb usw
Jein. Früher wurden die mal vom YaST direkt in /dev/ angelegt. Aber neuerdings macht das udev anhand einiger Regeln. Speziell für CD-ROMs sind wohl die in /etc/udev/rules.d/65-cdrom.rules relevant. Dort trägt YaST die CD-ROMs auch ein. Stehn da schon zu viele oder falsche CD-ROMs drin?
Dies Verknüpfungen existieren bei mir, auch für die nicht realen Laufwerke.
Okay. Dann sind die also nicht nur in YaST falsch, oder? Und was meinst du genau mit der Existenz von diesen Verknüpfungen auch für die nicht realen Laufwerke? /dev/cdrecorder, /dev/cdrom und /dev/dvd können doch nur auf jeweils ein Laufwerk zeigen. Zeigen die alle auf unterschiedliche Laufwerke?
Jetzt habe ich aber festgestellt, dass unter /dev/disk auch noch diverse Verknüpfungen existieren
Die werden wohl auch von udev angelegt. Z. B. anhand der Regeln in /etc/udev/rules.d/60-persistent-storage.rules .
Soweit - so gut, nehmen wir also mal an, dass alle Angaben des Systems in Ordnung sind.
Wenn es die Laufwerke eigentlich gar nicht gibt, sind die Angaben wohl nicht richtig.
Dann bin ich wohl derjenige, der beim Kernel kompilieren was gemacht hat, wodurch die erscheinung im System ausgelöst worden ist (?)
Was wolltest du denn eigentlich ändern im Kernel? Bzw. was hast du geändert.
In (make) xconfig gibt es doch die Einteilungen für
Block devices -> ATA/ATAPI/MFM/RLL support, darin u.a. "include IDE/ATAPI CDROM support" (Modul ide-cd)
SCSI device support und darin u.a. z.B SCSI generic support (Modul sg)
BTW, hast du überhaupt SCSI-CD-ROM-Laufwerke?
PCI hotplug u.v.a.m.
Ich habe gerade den ersten Kernel ohne scsi-CD-support kompiliert.
Hatte das einen bestimmten Grund?
Vielleicht habe ich da nicht richtig aufgeräumt?
Beim Kompilieren? Hmmm.
Aber das ist ja wohl nicht so einfach aufzulösen
Naja, was so genau falsch läuft und was es mit dem scsi-CD-Support auf sich hat ist mir auch noch nicht so ganz klar ... Gruß Jan -- History repeats itself.