Linux ignoriert CD-Brenner
Beim Brennen von CD-ROMs unter Linux habe ich ein Problem: Ich habe alles so gemacht, wie im Artikel âBrandmeister Pinguinâ in c't 3/2000 beschrieben, doch das Kommando âcdrecord -scanbusâ bricht mit der Meldung âNo such file or directory. Cannot open SCSI driver.â ab. Und das, obwohl mir âdmesg | grep scsiâ einen gefundenen SCSI-Host anzeigt. Ich verwende SuSE Linux 6.1 mit dem Kernel 2.2.14 und einen ATAPI-Brenner.
- Björn Hansen
Beim Brennen von CD-ROMs unter Linux habe ich ein Problem: Ich habe alles so gemacht, wie im Artikel âBrandmeister Pinguinâ in c't 3/2000 beschrieben, doch das Kommando âcdrecord -scanbusâ bricht mit der Meldung âNo such file or directory. Cannot open SCSI driver.â ab. Und das, obwohl mir âdmesg | grep scsiâ einen gefundenen SCSI-Host anzeigt. Ich verwende SuSE Linux 6.1 mit dem Kernel 2.2.14 und einen ATAPI-Brenner.
Das Programm cdrecord steuert Ihren ATAPI-Brenner ĂŒber die SCSI-Hostadapter-Emulation (ide-scsi) an. Wenn allerdings der IDE-CD-ROM-Treiber (ide-cd) den Brenner als CD-ROM-Laufwerk eingebunden hat, kann diese Emulation nicht mehr auf das GerĂ€t zugreifen. Um das zu verhindern, weisen Sie den Brenner direkt der SCSI-Hostadapter-Emulation zu. Dazu ermitteln Sie zunĂ€chst den GerĂ€te-Namen Ihres Brenners: HĂ€ngt er als Master am ersten IDE-Kanal, lautet der Name hda, beim Slave am ersten Kanal hdb, beim Master am zweiten Kanal hdc und beim Slave am zweiten Kanal hdd.
Das weitere Vorgehen hÀngt davon ab, ob Sie den IDE-CD-ROM-Treiber in den Kernel, oder als Modul kompiliert haben. Im ersten Fall tragen Sie die Zeile
append="hd<i>x</i>=ide-scsi"
in den Abschnitt der Datei /etc/lilo.conf ein, der Ihren Standard-Kernel beschreibt (siehe Oliver Diedrich, Susanne Schmidt, Startmaschine, Der Bootmanager Lilo, c't 12/1999, S. 166).
Falls ide-cd ein Modul ist, fĂŒgen Sie der Datei /etc/modules.conf die Zeile
options ide-cd ignore=hd<i>x</i>
hinzu. Falls Sie einen Kernel der Versionen 2.2.0 bis 2.2.9 einsetzen, funktioniert ĂŒbrigens nur diese Methode, Sie mĂŒssen also eventuell auf ein ide-cd-Modul umstellen. Bei noch Ă€lteren Kernel-Versionen funktioniert die erste Methode. (je) (ha)