PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cd-ROM mounten mit SCSI-Emulation



Berthold
16.02.03, 09:24
Ich hab cdrecord ans Laufen gekriegt durch Aktivieren der SCSI-Terminalemulation im Kernel und die Bootoption
hdc=ide-scsi
(Das CD-ROM hängt als Master am Second IDE.)
Brennen klappt, alles ok.

Allerdings krieg ich jetzt meine CDs nicht mehr gemountet.
mount -t iso9660 /dev/hdc /mnt/cdrom
gibt aus
-----
mount: wrong fs type, bad option, bad superblock on /dev/hdc,
or too many mounted file systems
(could this be the IDE device where you in fact use
ide-scsi so that sr0 or sda or so is needed?)
-----
Wenn ich es mit /dev/sdc (also erstes SCSI) versuche
mount -t iso9660 /dev/sdc /mnt/cdrom
kommt
-----
mount: /dev/sdc is not a valid block device
-----

Beim Boot kommt die Meldung
-----
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
-----

Aber die devices /dev/sr* hab ich nicht.
Die legt das MAKEDEV script von LFS nicht an.
Was mach ich verkehrt?
Muss ich /dev/sr* anlegen? Wie mach ich das? Hab keine Ahnung von mknod.

Unter Windows sind die CDs ansprechbar:mad:

Gruß
Berthold

chimaera
16.02.03, 09:47
/dev/scd0 ?

Trillian
16.02.03, 10:05
Fürs normale lesen und brennen brauchst du /dev/srX nicht. scdX und sgX reichen da.

Einträge unter /dev werden so angelegt:

less /usr/src/linux/Documentation/devices.txt (oder so ähnlich, hab grad keinen Kernel Source Tree da :D)

Da stehen die Namen, die Major- und Minor-Nummern und die "Eigenschaften" der Devices drin. Diese "Eigenschaft" kann z.B: ein "character device" sein.

Dann noch ein "man mknod" und du weisst, wo diese Parameter angegeben werden müssen :D