Am Sonntag, 18. August 2002 04:17 schrieb David Haller: Guten Morgen David,
On Sun, 18 Aug 2002, Thorsten Kettner wrote:
Aus den Config-Dateien habe ich so gut wie alles wieder rückgängig gemacht. Die Verlinkungen, hm, bekomme ich nicht rückgängig.
rm /dev/dvd ln -s /dev/srN /dev/dvd
(oder: ln -s /dev/hdX /dev/dvd)
Durch was 'N' und 'X' ersetzen musst kann ich dir nicht sagen, dazu solltest du mehr Infos liefern, z.B. ob du das DVD nun via ide-scsi oder doch via ide ansprechen willst (letzteres macht wie gesagt evtl. Probleme, wenn ide-scsi (fuer den Brenner) laeuft.
Ich möchte sowohl den Brenner als auch das DVD über ide-scsi ansprechen können, denn dann kann ich beim Brennen von CDs das DVD als Source angeben und den Brenner als Destination. Zumindest cdroast verlangt das, die SCSI-Emulation.
Schick doch mal:
cat /proc/ide/hd*/model
thor@linux:/> cat /proc/ide/hd*/model Maxtor 4D040H2
cat /proc/scsi/scsi
linux:/ # cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: _NEC Model: DV-5700B Rev: 1.92 Type: CD-ROM WDC WD800BB-00CAA1thor@linux:/> cat /proc/scsi/scsi Ohne modprobe -v ide-scsi sr_mod: Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: _NEC Model: DV-5700B Rev: 1.92 Type: CD-ROM ANSI SCSI revision: 02 R/RW 12x8x32 _NEC DV-5700B 'mount' bringt mir: linux:/ # mount /dev/hdb1 on / type reiserfs (rw) proc on /proc type proc (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) /dev/hdb2 on /data type reiserfs (rw) /dev/hda1 on /home type reiserfs (rw) /dev/hdb4 on /move type reiserfs (rw) /dev/hda2 on /system type reiserfs (rw) shmfs on /dev/shm type shm (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) Hat das jetzt was mit der /etc/fstab zu tun? Dort habe ich die Laufwerke eingetragen, ich poste sie mal: /dev/hdb1 / reiserfs defaults 1 2 /dev/hdb2 /data reiserfs defaults 1 2 devpts /dev/pts devpts defaults 0 0 /dev/hda1 /home reiserfs defaults 1 2 /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 /dev/dvd /media/dvd auto ro,noauto,user,exec 0 0 /dev/fd0 /media/floppy auto noauto,user,sync 0 0 /dev/hdb4 /move reiserfs defaults 1 2 usbdevfs /proc/bus/usb usbdevfs noauto 0 0 proc /proc proc defaults 0 0 /dev/hda2 /system reiserfs defaults 1 2 /dev/hdb3 swap swap pri=42 0 0
Letzters erst nach einem 'mount' oder 'modprobe -v ide-scsi sr_mod'.
Und dann schau mal mit 'tail /var/log/messages' was der Kernel dazu geliefert hat. Ein 'mount /cdrom' (mein Brenner, aber eben via /dev/sr* im "Lesen" Modus) verursacht z.B. folgendes in der messages:
Ich habe jetzt mal mein Wurzelverzeichnis abgebildet: Mail boot dev home mnt root textz.txt Webseiten cdrecorder dvd lib move sbin tmp antivirlog cdrom etc mailback opt shlib usr bin data floppy media proc system var thor@linux:/> mount /cdrom /dev/cdrom: Eingabe-/Ausgabefehler mount: Der Dateisystemtyp konnte nicht festgestellt werden und es wurde keiner angegeben Macht er nicht, wie man sieht. 'mount /cdrecorder' funktioniert, nur spricht er da mittlerweile mein DVD an ;( Bei 'mount /dev/dvd' kommt: thor@linux:/> mount /dev/dvd umount: /dev/dvd: unbekanntes Gerät
kernel: SCSI subsystem driver Revision: 1.00 kernel: scsi0 : SCSI host adapter emulation for IDE ATAPI devices kernel: Vendor: MITSUMI Model: CR-4802TE Rev: 1.4D kernel: Type: CD-ROM ANSI SCSI revision: 02 kernel: Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 kernel: sr0: scsi3-mmc drive: 8x/8x writer cd/rw xa/form2 cdda tray kernel: Uniform CD-ROM driver Revision: 3.12
Nach 'mount /dev/Laufwerk' liefert 'tail /var/log/messages': thor@linux:/> tail /var/log/messages Aug 18 11:55:05 linux kernel: ide-scsi: hdd: unsupported command in request queue (0) Aug 18 11:55:05 linux kernel: end_request: I/O error, dev 16:40 (hdd), sector 5 Aug 18 11:55:05 linux kernel: ide-scsi: hdd: unsupported command in request queue (0) Aug 18 11:55:05 linux kernel: end_request: I/O error, dev 16:40 (hdd), sector 6 Aug 18 11:55:05 linux kernel: ide-scsi: hdd: unsupported command in request queue (0) Aug 18 11:55:05 linux kernel: end_request: I/O error, dev 16:40 (hdd), sector 7 Aug 18 11:55:05 linux kernel: VFS: Disk change detected on device ide1(22,64) Aug 18 11:55:05 linux kernel: ide-scsi: hdd: unsupported command in request queue (0) Aug 18 11:55:05 linux kernel: end_request: I/O error, dev 16:40 (hdd), sector 0 Aug 18 11:55:05 linux kernel: FAT: unable to read boot sector Eben wollte ich /dev/cdrecorder ein zweites Mal mounten, obwohl schon getan, dabei kam thor@linux:/> mount /dev/cdrecorder mount: /dev/cdrecorder ist bereits gemountet oder /media/cdrecorder wird gerade benutzt mount: Laut mtab ist /dev/scd0 schon auf /media/cdrecorder gemountet Kann ich in der mtab etwas tun?
Demzufolge ist /dev/cdrom ein symlink auf /dev/sr0 :) Man verwechsle hier aber nicht Ursache mit Wirkung. _WEIL_ mein CDRW an /dev/sr0 gehaengt wird habe ich den symlinks so gelegt. Als ich das CDROM noch angeschlossen hatte, hing das CDROM an hdd, der Brenner an hde, und bekamen von sr_mod: CDROM: /dev/sr0, CDRW: /dev/sr1. Inzwischen ist das CDROM abgeklemmt und der Brenner haengt an hdd. Ergo: CDRW: /dev/sr0.
Ja ;)
Die Abfolge der beteiligenten Module ist dabei:
# modprobe scsi_mod kernel: SCSI subsystem driver Revision: 1.00 # modprobe ide-scsi kernel: scsi0 : SCSI host adapter emulation for IDE ATAPI devices kernel: Vendor: MITSUMI Model: CR-4802TE Rev: 1.4D kernel: Type: CD-ROM ANSI SCSI revision: 02 # modprobe cdrom # modprobe sr_mod kernel: Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 kernel: sr0: scsi3-mmc drive: 8x/8x writer cd/rw xa/form2 cdda tray kernel: Uniform CD-ROM driver Revision: 3.12
Leider habe ich z.Z. nur den Brenner angeschlossen, aber AFAIK ist die Verteilung der 'N' (s.o.) fuer /dev/sr* und /dev/sg* in der Reihenfolge des "Erkennnes". Da aber bei dir beide Geraete am gleichen (von ide-scsi emulierten) Bus haengen, solltest du eine feste Reihenfolge bekommen und so dann auch passende symlinks /dev/cdrom, /dev/dvd legen koennen (vermutlich in der Reihenfolge der hd*, also z.B. das CDROM immer als /dev/sr0 und das DVD als /dev/sr1).
Entschuldige die Frage, bin etwas verwirrtvon deinem "Geratter", wo kann ich das einstellen? Gruß und recht herzlichen Dank schonmal für deine Geduld und die Mühe, die du dir machst ;) Thorsten