SCSI-Emulation für IDE-Brenner
Hi, Ich habe mir den IDE-Brenner LG CED-8080B gekauft und habe in der /etc/modules.conf folgende Zeilen eingetragen und den Rechner neugestartet: alias scd0 sr_mod alias scsi_hostadapter ide-scsi Xcdroast meldet aber trotzdem noch diese Meldung (auch als root): Konnte den SCSI-Bus nicht scannen. Vermutlich keine Rechte den generischen SCSI-Treiber anzusprechen, oder es ist im Kernel kein SCSI-Support aktiviert. Für ATAPI-Geräte muß zuerst die SCSI-Emulation installiert werden. Was muss ich jetzt noch machen? Christoph
Christoph Strins
Hi, Ich habe mir den IDE-Brenner LG CED-8080B gekauft und habe in der /etc/modules.conf folgende Zeilen eingetragen und den Rechner neugestartet:
alias scd0 sr_mod alias scsi_hostadapter ide-scsi
Xcdroast meldet aber trotzdem noch diese Meldung (auch als root):
Konnte den SCSI-Bus nicht scannen. Vermutlich keine Rechte den generischen SCSI-Treiber anzusprechen, oder es ist im Kernel kein SCSI-Support aktiviert. Für ATAPI-Geräte muß zuerst die SCSI-Emulation installiert werden.
Was muss ich jetzt noch machen?
Trage via yast in die append Zeile des Kernels (Bootkonfiguration) die Zeile: append hdX=ide-scsi wobei X durch b, c oder d zu ersetzen ist, je nachdem, wo der Brenner am IDE-Kabel hängt. Trage dann noch in deiner boot.local (SuSE 7.0 im Verzeichnis /sbin/init.d, 7.1 im Verzeichnis /etc/init.d) folgendes ein: modprobe ide-scsi Wieterhin in deiner /etc/fstab: /dev/scd0 /cdrom auto ro,noauto,user 0 0 Dann kannst du auch auf deinen Brenner zugreifen. Gruss Udo
Udo Müller wrote:
Christoph Strins
schrieb am Wed, May 11, 1983 at 02:42:21AM +0200: Hi, Ich habe mir den IDE-Brenner LG CED-8080B gekauft und habe in der /etc/modules.conf folgende Zeilen eingetragen und den Rechner neugestartet:
alias scd0 sr_mod alias scsi_hostadapter ide-scsi
Xcdroast meldet aber trotzdem noch diese Meldung (auch als root):
Konnte den SCSI-Bus nicht scannen. Vermutlich keine Rechte den generischen SCSI-Treiber anzusprechen, oder es ist im Kernel kein SCSI-Support aktiviert. Für ATAPI-Geräte muß zuerst die SCSI-Emulation installiert werden.
Was muss ich jetzt noch machen?
Trage via yast in die append Zeile des Kernels (Bootkonfiguration) die Zeile:
append hdX=ide-scsi
wobei X durch b, c oder d zu ersetzen ist, je nachdem, wo der Brenner am IDE-Kabel hängt.
Trage dann noch in deiner boot.local (SuSE 7.0 im Verzeichnis /sbin/init.d, 7.1 im Verzeichnis /etc/init.d) folgendes ein:
modprobe ide-scsi
Wieterhin in deiner /etc/fstab:
/dev/scd0 /cdrom auto ro,noauto,user 0 0
Dann kannst du auch auf deinen Brenner zugreifen.
Ops! Klappt es irgendwie nit. Warum? Weil kein scd0 Modul geladen ist. Tja! Alles durcheinander. Hier sind zwei Lösungen, eine Anständige und eine a la /sbin/init.d/boot.local 1# /etc/modules.conf options ide-cd ignore hdb alias scd0 sr_mod pre-install sg modprobe -k ide-scsi pre-install sr_mod modprobe -k ide-scsi alias scsi_hostadapter ide-scsi /etc/lilo.conf append="hdX=ide-scsi" Bei Bedarf werden passende Modules geladen. Mountet man CD: mount -t iso9660 /dev/scd0 /cd1 so wird modul scd0 gelagen, zum Lesen. Startet man cdrecord, wird sg Modul geladen, zum Schreiben. Das klappt, mit Mounten ist ein Problem. Leider in Standard-Heulen-Suse_Kernel ist scd0 nicht dabei (Suse7). So wird es mit mounten /dev/scd0 /cdrom auto ro,noauto,user 0 0 nicht klappen. Aber unter Linux kann man immer Kernel selbst backen! (Oder modprobe ide-scsi mount -t iso9660 /dev/sr0 /cd1 siehe #2 pfui!) 2# /etc/lilo.conf append="hdX=ide-scsi" /sbin/init.d/boot.local modprobe ide-scsi Es klappt immer :( sg wird geladen und dient gleichzeitig für Lesen und Schreiben... -- Ciao, Kotya home.t-online.de/home/jiabaoyu Wer Rechtschreibfehler findet, darf sie behalten!
----- Original Message -----
From: "Udo Müller"
Hi, Ich habe mir den IDE-Brenner LG CED-8080B gekauft und habe in der /etc/modules.conf folgende Zeilen eingetragen und den Rechner neugestartet:
alias scd0 sr_mod alias scsi_hostadapter ide-scsi
Xcdroast meldet aber trotzdem noch diese Meldung (auch als root):
Konnte den SCSI-Bus nicht scannen. Vermutlich keine Rechte den generischen SCSI-Treiber anzusprechen, oder es ist im Kernel kein SCSI-Support aktiviert. Für ATAPI-Geräte muß zuerst die SCSI-Emulation installiert werden.
Was muss ich jetzt noch machen?
Trage via yast in die append Zeile des Kernels (Bootkonfiguration) die Zeile: append hdX=ide-scsi wobei X durch b, c oder d zu ersetzen ist, je nachdem, wo der Brenner am IDE-Kabel hängt. Trage dann noch in deiner boot.local (SuSE 7.0 im Verzeichnis /sbin/init.d, 7.1 im Verzeichnis /etc/init.d) folgendes ein: modprobe ide-scsi Wieterhin in deiner /etc/fstab: /dev/scd0 /cdrom auto ro,noauto,user 0 0 Dann kannst du auch auf deinen Brenner zugreifen. Laut Artikel in der SuSE-Support-Datenbank ist eine Veränderung der /etc/modules.conf (SuSE 7.0) nicht notwendig. Dieser Artikel ist zu Finden unter dem Stichwort BRENNER Gruß Michael Zenke
Christoph Strins schrieb am Mit, 11 Mai 1983:
Hi, Ich habe mir den IDE-Brenner LG CED-8080B gekauft und habe in der /etc/modules.conf folgende Zeilen eingetragen und den Rechner neugestartet:
alias scd0 sr_mod alias scsi_hostadapter ide-scsi
Xcdroast meldet aber trotzdem noch diese Meldung (auch als root):
Konnte den SCSI-Bus nicht scannen. Vermutlich keine Rechte den generischen SCSI-Treiber anzusprechen, oder es ist im Kernel kein SCSI-Support aktiviert. Für ATAPI-Geräte muß zuerst die SCSI-Emulation installiert werden.
Was muss ich jetzt noch machen?
Wenn Du nen SuSE-Standardkernel hast, sollte die SCSI-Emulation schon vorhanden sein. Du musst zunaechst folgenden Kerner-Parameter in /etc/lilo.conf eintragen: "append=ide-scsi", und dann lilo aufrufen. Anschliessend noch in etc/init.d/boot.local "/sbin/modprobe ide-scsi" ergaenzen. Zusaetzlich zu den von Dir gemachten Eintraegen steht bei mir noch in /etc/modules.conf "options ide-cd ignore hdX", wobei X dem Device Deines Brenner entspricht. Wenn Du dann noch in /etc/fstab den Eintrag /dev/hdX in /dev/scd0 aenderst, solltest Du deinen Brenner voll nutzen koennen. HTH Manfred ******************************************* In a World without Walls and Fences, who needs Windows and Gates? *******************************************
* Manfred Misch [Fri, 11 May 2001 17:40:29 +0200]:
Zusaetzlich zu den von Dir gemachten Eintraegen steht bei mir noch in /etc/modules.conf "options ide-cd ignore hdX", wobei X dem Device Deines Brenner entspricht.
Im Grunde genommen könnte man heutzutage komplett auf den ide-cd Treiber verzichten. Dieser ist streng genommen nur für die frühen CD Laufwerke nötig. ATAPI ist ja nichts weiter als ein auf den ATA-Bus angepasstes SCSI-Protokoll. Der IDE Treiber im 2.4'er Kernel ist auch schlau genug, bei ATAPI-CDs nur eine LUN zu verwenden, so bekommt man nicht wie früher zig Devices, die alle auf das selbe Gerät zeigen, wenn man im Kernel die Unterstützung für LUNs zulässt. Die Anwender müssen sich nur daran gewöhnen, ihre ATAPI CD-Laufwerke dann nur noch als SCSI-CDs anzusprechen, sprich als scdX bzw. srX. Philipp Thomas -- Linux wurde nur möglich, weil 20 Jahre Betriessystemforschung sorgfältig studiert, analysiert, diskutiert und verworfen wurden. Ingo Molnar auf linux-kernel
Philipp Thomas wrote:
* Manfred Misch [Fri, 11 May 2001 17:40:29 +0200]:
Zusaetzlich zu den von Dir gemachten Eintraegen steht bei mir noch in /etc/modules.conf "options ide-cd ignore hdX", wobei X dem Device Deines Brenner entspricht.
Im Grunde genommen könnte man heutzutage komplett auf den ide-cd Treiber verzichten.
Das dachte ich mir auch! Aber wie?
Dieser ist streng genommen nur für die frühen CD Laufwerke nötig.
Stimmt!
ATAPI ist ja nichts weiter als ein auf den ATA-Bus angepasstes SCSI-Protokoll.
Barüber habe ich auch was gelesen....
Der IDE Treiber im 2.4'er Kernel ist auch schlau genug, bei ATAPI-CDs nur eine LUN zu verwenden, so bekommt man nicht wie früher zig Devices, die alle auf das selbe Gerät zeigen, wenn man im Kernel die Unterstützung für LUNs zulässt. ********************************* Unterstützung für LUNs?
Die Anwender müssen sich nur daran gewöhnen, ihre ATAPI CD-Laufwerke dann nur noch als SCSI-CDs anzusprechen, sprich als scdX bzw. srX.
Bitte, bitte! Eine Skizze, wie macht man das! -- Ciao, Konstantin Machow JIA BAOYU*HONG LOU MENG Kotya home.t-online.de/home/jiabaoyu Wer Rechtschreibfehler findet, darf sie behalten!
On Sam, 12 Mai 2001, Jia Baoyu wrote:
Philipp Thomas wrote:
* Manfred Misch [Fri, 11 May 2001 17:40:29 +0200]:
Zusaetzlich zu den von Dir gemachten Eintraegen steht bei mir noch in /etc/modules.conf "options ide-cd ignore hdX", wobei X dem Device Deines Brenner entspricht.
Im Grunde genommen könnte man heutzutage komplett auf den ide-cd Treiber verzichten. Das dachte ich mir auch! Aber wie?
Einfach weglassen! ;) Und dafuer dann den ide-scsi Treiber verwenden.
Der IDE Treiber im 2.4'er Kernel ist auch schlau genug, bei ATAPI-CDs nur eine LUN zu verwenden, so bekommt man nicht wie früher zig Devices, die alle auf das selbe Gerät zeigen, wenn man im Kernel die Unterstützung für LUNs zulässt. ********************************* Unterstützung für LUNs?
"Logical Unit Number", ist z.B. bei CD Wechslern wichtig, die nur eine SCSI-ID bekommen, es aber ueber die LUN ermoeglichen einzelne "Schubladen" anzusprechen. Da ein CD(ROM|R|RW) aber immer nur ein "Geraet" hat, gibt's auch immer nur eine "echte" LUN und da wuerden dann die anderen nur nerven.
Die Anwender müssen sich nur daran gewöhnen, ihre ATAPI CD-Laufwerke dann nur noch als SCSI-CDs anzusprechen, sprich als scdX bzw. srX.
Bitte, bitte! Eine Skizze, wie macht man das!
Schau ins Archiv. Wurde u.a. von mir, IIRC sogar als Antwort an dich mehrfach im Nov./Dez. 2000 und im Jan,/Feb. 01 beschrieben. Sogar mit Skizze ;) Kurz: modprobe ide-scsi modprobe sr_mod cat /proc/scsi/scsi Die idealen Eintraege in der modules.conf hab ich grad erst gemailt... Sorry, dass ich das so schreiben muss, aber: Mannmannman, du musst die Antworten auf deine Fragen schon lesen! -dnh, und nein, ich habe keine Lust meine Antworten an dich nochmal zu wiederholen. -- Ich bin mir nicht sicher, ob ich in einem Land leben möchte, in dem es Toilettenpapier gibt, das "Danke" heißt. -- Dieter Nuhr
participants (7)
-
Christoph Strins
-
David Haller
-
JiaBaoyu@t-online.de
-
Manfred Misch
-
Michael Zenke
-
Philipp Thomas
-
Udo Müller