Hallo, On Fri, 12 Jul 2002, stefan fehlbier wrote:
Habe mir meinen Ide Brenner eingebaut und auch am laufen. Trotzdem habe ich noch ein paar Fehlermeldungen die mich wundern
Welche?
<4>ide_setup: hdc=ide-scsi <4>ide-floppy driver 0.97.sv <4>hdc: driver not present <4>ide-floppy driver 0.97.sv <4>hdc: driver not present
Das hier? Das ist der ide-floppy-Treiber (z.B. fuer ein IDE LS-120, AFAIR) der bei dir keine Geraete findet.
<6>scsi1 : SCSI host adapter emulation for IDE ATAPI devices <4> Vendor: SONY Model: CD-RW CRX185E3 Rev: L08f <4> Type: CD-ROM ANSI SCSI revision: 02 <4>Attached scsi CD-ROM sr1 at scsi1, channel 0, id 0, lun 0 <4>sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray ^^^ Kernel logging (ksyslog) stopped. Kernel log daemon terminating.
Sieht doch gut aus.
# cdrecord -scanbus [..] scsibus1: 1,0,0 100) 'SONY ' 'CD-RW CRX185E3 ' 'L08f' Removable CD-ROM [..] Da scheint alles in Ordnung zu sein oder?
Jep.
In /sbin/init.d/boot.local
/sbin/modprobe ide-scsi
eingetragen
Wozu? Der Treiber ist scheinbar fest im Kernel, die Meldung (s.o.) kommt ja noch bevor boot ausgefuehrt wird. Ansonsten...
In /etc/modules.conf
alias scsi_hostadapter ide-scsi
eingetragen
... ergaenzen um: pre-install sr_mod modprobe "-k" ide-scsi alias block-major-11 sr_mod pre-install sg modprobe "-k" ide-scsi alias char-major-21 sg Dann klappt's auch mit dem automatischen Laden der Module. Grund: fuer SCSI gibt's eben viele HW-Treiber, d.h. depmod kann die Abhaengigkeiten nicht automatisch erkennen, man muss modprobe/insmod also sagen, welcher HW-Treiber zu laden ist, bzw. dass der HW-Treiber vorher zu laden ist. Und genau das macht man mit den beiden pre-install Zeilen, man sagt quasi "Hallo liebes modprobe, bitte lade bevor du 'sr_mod'[1] oder 'sg'[2] laedst". [1] der "SCSI-CD-ROM"-Treiber, stellt /dev/sr* (und /dev/scd*) bereit, also wenn man z.B. lesend auf nen Brenner zugreifen will, aber natuerlich auch fuer echte SCSI-CD-ROMs. [2] der "SCSI-Generic"-Treiber, stellt /dev/sg* bereit, und ist z.B. zum CDR brennen oder zum Scannen noetig.
In /etc/fstab
/dev/scd1 /media/cdrw auto ro,noauto,user,umask=000 0 0
eingetragen
*grummel* verwende doch /dev/sr* statt /dev/scd*, denn 1. s.o. das unterstrichene: Der Kernel/Treiber meldet eben
<4>Attached scsi CD-ROM sr1 at scsi1, channel 0, id 0, lun 0 <4>sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray ^^^ und _nicht_
<4>Attached scsi CD-ROM sr1 at scsi1, channel 0, id 0, lun 0 <4>scd1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray ^^^^
2. aus devices.txt: 11 char [..] block SCSI CD-ROM devices 0 = /dev/sr0 First SCSI CD-ROM 1 = /dev/sr1 Second SCSI CD-ROM ... The prefix /dev/scd instead of /dev/sr has been used as well, and might make more sense. Bei mir sind uebrigens /dev/scd* symlinks auf /dev/sr*.
Mache ich was falsch oder ?
s.o. Eigentlich nicht. -dnh -- 100: Hacker Zwanghafte Programmierer, die nur für das Programm leben und deshalb auf ihre Körperpflege verzichten. (Joseph Weizenbaum, "Die Macht der Computer und die Ohnmacht der Vernunft")