[linux-l] CDR mounten
Ulrich Wiederhold
wubuwei at gmx.net
So Jan 4 23:47:09 CET 2004
Hallo Malte,
* Malte Frerichs <malte at kladow.org> [040104 23:04]:
> On Sun, 2004-01-04 at 21:25, Ulrich Wiederhold wrote:
>
> > root at home:/home/fzzgrr# l /dev/scsi/host0/bus0/target4/lun0/generic
> > crw------- 1 root root 21, 1 1970-01-01 01:00 /dev/scsi/host0/bus0/target4/lun0/generic
> >
> Deine Ursprüngliche Fehlermeldung war ja beim mounten von obigem: "...
> is not a block device".
> Wie nab ub deinem obigen Listing sieht, hat er diesbezüglich ja recht.
> Ist ja crw------- und nicht brw-------. Der Character-Device
> /dev/scsi/host0/bus0/target4/lun0/generic
> hat einen Link
> lr-xr-xr-x 1 root root 36 Jan 4 22:53 sg0 ->
> scsi/host0/bus0/target2/lun0/generic
>
> Dieser Device ist aber nur zum schreiben. sg? wird von 0 bis x erstellt,
> je nach dem wie viele Brenner, Scanner, ... Dranhängen.
>
> Der Blockdevice, der benötigt wird um die CD zu mounten und zu lesen,
> heißt bei mir "scsi/host0/bus0/target2/lun0/cd"
> Es gibt ebenfalls hierfür einen Link:
> lr-xr-xr-x 1 root root 31 Jan 4 22:51 sr0 ->
> scsi/host0/bus0/target2/lun0/cd
> in manchen Distributioenn gibt es aus Kompatibilitätsgründen noch die
> /dev/scd? Links die ebenfalls (nach meiner Wissen) mit
> /dev/scsi/host0/bus0/target2/lun0/cd verlinkt sind.
>
> Also ein "mount /dev/sr? /brenner" sollte klappen.
root at home:/home/fzzgrr# l /dev/sg0
lr-xr-xr-x 1 root root 36 2004-01-04 20:32 /dev/sg0 -> scsi/host0/bus0/target0/lun0/generic
root at home:/home/fzzgrr# l /dev/sg1
lr-xr-xr-x 1 root root 36 2004-01-04 20:32 /dev/sg1 -> scsi/host0/bus0/target4/lun0/generic
root at home:/home/fzzgrr# l /dev/scsi/host0/bus0/target0/lun0/generic
crw------- 1 root root 21, 0 1970-01-01 01:00 /dev/scsi/host0/bus0/target0/lun0/generic
root at home:/home/fzzgrr# l /dev/scsi/host0/bus0/target4/lun0/generic
crw------- 1 root root 21, 1 1970-01-01 01:00 /dev/scsi/host0/bus0/target4/lun0/generic
/dev/srX existiert hier nicht, genausowenig wie /dev/scdX. Etwas der Art
"/dev/scsi/host0/bus0/target2/lun0/cd" gibt es hier auch nicht.
root at home:/home/fzzgrr# ls /dev/s<tabtab>
scsi sda1 sda2 sda6 sda8 sg0 shm sound stdin
sda sda10 sda5 sda7 sda9 sg1 snd stderr stdout
Wenn ich z.B. die Digitalcamera an den USB-Port anschließe, habe ich
zusätzlich noch sdb bzw. sg2 und kann das auch mounten, nur bei der CD
klappt es nicht.
root at home:/home/fzzgrr# mount -t iso9660 /dev/sg0 /brenner/
mount: /dev/sg0 is not a block device
Diese Meldung tritt auch bei jedem anderen der Verfügbaren - nicht schon
gemounteten Festplattenpartitionen - Devices auf.(sgX, scsi/../generic)
> Das xcdrecord die CD problemlos auslesen kann (ich nehme an, du meinst
> Image auslesen bzw. On-The-Fly brennen) liegt daran, dass da nicht die
> Dateien einzeln gelesen werden sondern ein RAW-Image (wie mit "dd")
> ausgelesen wird.
Damit wollte ich nur deutlich machen, daß die Hardware ok ist.
Fehlt mir vielleicht irgendeine Kernel-Option im Hinblick auf devfs?
...ICH BIN EIN HORNOCHSE... gerade habe ich die Kernel-Optionen
durchgesehen und bemerkt, daß ich sr_mod als Modul habe! Natürlich nicht
geladen! Nach einem "modprobe sr_mod" habe ich das sr0-Device und das
Mounten funktioniert! Puh. Danke vielmals!
Wie kann ich das jetzt automatisch beim CDR-mounten laden?
Gruß
Uli
--
'The box said, 'Requires Windows 95 or better', so I installed Linux - TKK 5
Mehr Informationen über die Mailingliste linux-l