Hallo zusammen, ich hatte mich mit dem Problem, dass mein Brenner (Ide) zwar als Source bei cdroast funktionierte, nicht aber mein DVD-Laufwerk als Destination (Ide) an die Liste gewandt. Beim Brenner schlug auch die SCSI-Emulation an, beim DVD wollte ich sie aktivieren. Ich ging genau nach der Anleitung in der Suse- Supportdatenbank vor (http://sdb.suse.de/de/sdb/html/tbraza_ide_brenner.html), heraus kam dabei, dass ich mein DVD als /dev/cdrom mounten kann, mein DVD aber wie vom Erdboden verschwunden ist. Irgendwie komme ich da grade auch nciht weiter. Über die Verlinkungen auf dem Desktop das gleiche Spiel. Aus den Config-Dateien habe ich so gut wie alles wieder rückgängig gemacht. Die Verlinkungen, hm, bekomme ich nicht rückgängig. Muss ich alle Einträge irgendwo irgendwie "löschen" und alles händisch neu konfigurieren? Müsste noch ein paar dringende CDs brennen und: Software von meiner SUSE-DVD nachinstallieren, aber ich habe keinerlei Zugriff mehr auf mein DVD-Laufwerk. Falls ich zur Hilfe bei der Hilfe irgendwelche Dateiauszüge posten kann, sagt es ruhig. Danke schonmal, Thorsten
Hallo, 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. Schick doch mal: cat /proc/ide/hd*/model cat /proc/scsi/scsi 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: 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 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. 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). -dnh -- "True multitasking is being able to type and pet the cat in your lap at the same time" [S. McAndrewSmith in asr]
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
participants (2)
-
David Haller
-
Thorsten Kettner