[usb cdrom] wie kann man solche geraete finden

mahdi

Cadet 4th Year
Registriert
Jan. 2004
Beiträge
116
hi,

nachdem meine bash-Frage leider keine Antwort gefunden hat, versuche ich es diesmal mit einer leichteren.

Dynamische Geraete, in meinem Fall ein USB-CD-Writer, kriegen verschiedene Kuerzel als device zugewiesen:

1) ist dies variabel in Bezug auf Kern und/oder Distribution
2) wie finde ich das Geraet auf eine generische Weise (wenn es, wie in Gentoo, nicht bei den dmesg angezeigt wird).

zu 2) unter SuSE wird dem Geraet /dev/scd zugewiesen und dies auch bei einem dmesg angezeigt (=> recht leicht zu finden). Unter Gentoo gibt es diese Geratebezeichnung (zumindest momentan nicht, 2004.3 Kernel 2.6.9-gentoo-r9). Ein "ls /proc/devices" foerdert aber eine Anzahl von "sr", "sg", usw zu Tage, mounten funktioniert aber nicht.
Ein dmesg nach Anschluss des CDROMS zeigt aber an, dass ein CDROM gefunden wurde und korrekt installiert ist (nur wo).

Danke fuer die Hilfe.
 
marcelcedric schrieb:
Meist werden USB-Geraete (Datenspeicher, Optische Laufwerke) als SCSI-Geraet eingehaengt. -> /dev/sdX.

dabei kommt es aber auch auf den Typ an. Festplatten und USB-Schluessel werden gleich behandelt, und deswegen als SCSI Block Devices eingehaengt, was dann auch leicht zu finden ist (und die entsprechenden Partitionen per cfdisk).
CDRoms werden oefters als /dev/scdX eingehaengt. Und genau darauf zielt meine Frage ab. Wie kann ich das (generisch) rausfinden, wenn "dmesg" ein neues Geraet meldet, aber nicht wo es eingehaengt wurde.

//EDIT:
eine moegliche Loesung ist wohl
$cdrecord -scanbus
da USB CDROMs als SCSI erkannt werden, und sich mit dem scanbus Ergebnis auf den meisten Systemen auch das Geraet finden laesst. Allerdings braucht man dafuer auch cdrecord oder was aehnliches..

mehr Infos (fuer Gentoo, aber anpassbar an andere Systeme) unter
http://www.gentoo.de/doc/de/burn-guide.xml
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben