[Suse 9.0] Bootloader editieren für Brenner=ide-scsi
Hallo zusammen! Wie und wo muss ich was editieren, damit mein Brenner im emulierten SCSI-Modus läuft? Ich habe das Problem, dass mein Ricoh 4xDVD+R(W) Brenner (5240A) keine ISO-Images brennen kann, bzw. die Rohline nach dem Brennen mit K3b untauglich sind. Dies ist meine boot/grub/menu.lst ----- # Modified by YaST2. Last modification on Fri Apr 2 15:42:31 2004 color white/blue black/light-gray default 0 timeout 8 gfxmenu (hd0,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 splash=silent desktop showopts initrd (hd0,1)/boot/initrd ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3 initrd (hd0,1)/boot/initrd
Hallo zusammen!
Wie und wo muss ich was editieren, damit mein Brenner im emulierten SCSI-Modus läuft?
Ich habe das Problem, dass mein Ricoh 4xDVD+R(W) Brenner (5240A) keine ISO-Images brennen kann, bzw. die Rohline nach dem Brennen mit K3b untauglich sind.
Dies ist meine boot/grub/menu.lst -----
# Modified by YaST2. Last modification on Fri Apr 2 15:42:31 2004
color white/blue black/light-gray default 0 timeout 8 gfxmenu (hd0,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux### Ändere das : title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 splash=silent desktop showopts initrd (hd0,1)/boot/initrd in :
Am Freitag, 2. April 2004 15:46 schrieb Juergen Dengg: title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hd(x)=ide-scsi splash=silent desktop showopts initrd (hd0,1)/boot/initrd (x) steht für das Device je nach dem wo angeschlossen b, c, oder d .
###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3 initrd (hd0,1)/boot/initrd
Viele Grüße, Heinz Dittmar
Danke Dittmar! Mein Bootloader sieht nach einem Neustart nun folgendermaßen aus: Das = hat er wohl automatisch weggelöscht. Kann ich irgendwo sicher gehen (mit einem Befehl etc.), ob das Ding nun wirklich als emuliertes SCSI-Laufwerk läuft? --- # Modified by YaST2. Last modification on Fri Apr 2 16:48:09 2004 color white/blue black/light-gray default 0 timeout 8 gfxmenu (hd0,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdc ide-scsi splash=silent desktop showopts initrd (hd0,1)/boot/initrd ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3 initrd (hd0,1)/boot/initrd
On Friday 02 April 2004 16:50, Juergen Dengg wrote:
Danke Dittmar!
Mein Bootloader sieht nach einem Neustart nun folgendermaßen aus:
Das = hat er wohl automatisch weggelöscht.
Wer ist "er"? Das "=" wirst Du aber brauchen!
Kann ich irgendwo sicher gehen (mit einem Befehl etc.), ob das Ding nun wirklich als emuliertes SCSI-Laufwerk läuft?
Z.B. more /proc/scsi/scsi Andreas
Andreas Kyek wrote:
Danke Dittmar!
Mein Bootloader sieht nach einem Neustart nun folgendermaßen aus:
Das = hat er wohl automatisch weggelöscht.
Wer ist "er"? Das "=" wirst Du aber brauchen!
Er ist der kleine Pinguin. :-) Sorry etwas sehr umgangssprachlich ausgedrückt. Das = ist nach einem Neustart aber aus der Datei gelöscht, gerade nochmal ausprobiert.
Kann ich irgendwo sicher gehen (mit einem Befehl etc.), ob das Ding nun wirklich als emuliertes SCSI-Laufwerk läuft?
Z.B. more /proc/scsi/scsi
In meinem /proc gibt es gar kein Verzeichnis "scsi", also gehe ich mal davon aus, dass es nicht funktioniert hat, oder? Ciao Jürgen
Am Freitag, 2. April 2004 17:07 schrieb Juergen Dengg:
Andreas Kyek wrote:
Danke Dittmar!
Mein Bootloader sieht nach einem Neustart nun folgendermaßen aus:
Das = hat er wohl automatisch weggelöscht.
Wer ist "er"? Das "=" wirst Du aber brauchen!
Er ist der kleine Pinguin. :-) Sorry etwas sehr umgangssprachlich ausgedrückt.
Das = ist nach einem Neustart aber aus der Datei gelöscht, gerade nochmal ausprobiert. Das verstehe ich nicht, warum soll das aus /boot/grub/menu.lst gelöscht werden. vieleicht nicht wegespeichert.
Kann ich irgendwo sicher gehen (mit einem Befehl etc.), ob das Ding nun wirklich als emuliertes SCSI-Laufwerk läuft?
Z.B. more /proc/scsi/scsi
In meinem /proc gibt es gar kein Verzeichnis "scsi", also gehe ich mal davon aus, dass es nicht funktioniert hat, oder? Schau mal nach,ob in yast2-System-Editor für/etc/syconfig-Dateien-Kernel-INIT_RDMODULES "ide-scsi" eingetragen ist, sonst zusätzlich eintragen. Dann in einer root-console depmod -a eingeben. Anschließend mkinitrd eingeben Neu booten und cdrom in Yast2 einrichten. Viele Grüße, Heinz Dittmar
Heinz Dittmar wrote:
Das = ist nach einem Neustart aber aus der Datei gelöscht, gerade nochmal ausprobiert.
Das verstehe ich nicht, warum soll das aus /boot/grub/menu.lst gelöscht werden. vieleicht nicht wegespeichert.
Das ist eher wahrscheinlich. Habe ein bißchen rumprobiert. Über Yast speichert er das = nicht weg, wenn ich in der Konsole mit "vi" die Datei editiere bleibt das =. Ich habe versucht, über Yast2->Hardware->CDROM den Brenner neu hinzuzufügen, leider hängt er dann beim Erzeugen von initrd, nach 10min immer noch nichts passiert. Ich habe dann abgebrochen, der Brenner ist normal ansprechbar aber wie gesagt immer noch ohne ide-scsi wie es scheit, brennen funzt immer noch nicht richtig, lesen kein Problem.
Schau mal nach,ob in yast2-System-Editor für/etc/syconfig-Dateien-Kernel-INIT_RDMODULES "ide-scsi" eingetragen ist, sonst zusätzlich eintragen. Dann in einer root-console depmod -a eingeben. Anschließend mkinitrd eingeben Neu booten und cdrom in Yast2 einrichten. Viele Grüße, Heinz Dittmar
Ich habe nun unter Yast2->System>System->Editor für Systemkonfiguration unter other/etc/sysconfig/locate nur run_updatedb_as gefunden, was anderes kann ich da nirgends hinzufügen. Aber ich glaube du meinst ein anderes Menü, oder? Ciao! Jürgen
Am Freitag, 2. April 2004 18:07 schrieb Juergen Dengg:
Heinz Dittmar wrote:
Das = ist nach einem Neustart aber aus der Datei gelöscht, gerade nochmal ausprobiert.
Das verstehe ich nicht, warum soll das aus /boot/grub/menu.lst gelöscht werden. vieleicht nicht wegespeichert.
Das ist eher wahrscheinlich. Habe ein bißchen rumprobiert. Über Yast speichert er das = nicht weg, wenn ich in der Konsole mit "vi" die Datei editiere bleibt das =.
Ich habe versucht, über Yast2->Hardware->CDROM den Brenner neu hinzuzufügen, leider hängt er dann beim Erzeugen von initrd, nach 10min immer noch nichts passiert.
Ich habe dann abgebrochen, der Brenner ist normal ansprechbar aber wie gesagt immer noch ohne ide-scsi wie es scheit, brennen funzt immer noch nicht richtig, lesen kein Problem.
Schau mal nach,ob in yast2-System-Editor für/etc/syconfig-Dateien-Kernel-INIT_RDMODULES "ide-scsi" eingetragen ist, sonst zusätzlich eintragen. Dann in einer root-console depmod -a eingeben. Anschließend mkinitrd eingeben Neu booten und cdrom in Yast2 einrichten. Viele Grüße, Heinz Dittmar
Ich habe nun unter Yast2->System>System->Editor für Systemkonfiguration unter other/etc/sysconfig/locate nur run_updatedb_as gefunden, was anderes kann ich da nirgends hinzufügen. Aber ich glaube du meinst ein anderes Menü, oder? Nein ich meine /etc/sysconfig/kernel. Unter INITRD_MODULES= muss ide-scsi mit eingetragen sein. Bei mir sieht es zum Beispiel so aus, habe natürlich noch zusätlich scsi-Controller so aus. : INITRD_MODULES="scsi_mod sd_mod sym53c8xx jbd ext3 reiserfs ide-scsi" ^^^^^^^ Viele Grüße, Heinz Dittmar
Heinz Dittmar wrote:
Nein ich meine /etc/sysconfig/kernel. Unter INITRD_MODULES= muss ide-scsi mit eingetragen sein. Bei mir sieht es zum Beispiel so aus, habe natürlich noch zusätlich scsi-Controller so aus. : INITRD_MODULES="scsi_mod sd_mod sym53c8xx jbd ext3 reiserfs ide-scsi"
Ach so jetzt versteh ich. Nein, das ist nicht eingetragen. Also ich schreib jetzt mal einfach INITRD_MODULES="reiserfs ide-scsi". Hier der Teil der kernel-Datei: # Path: System/Kernel ## Description: Modules to load from initrd ## Type: string # # This variable contains the list of modules to be added to the initial # ramdisk by calling the script "mk_initrd" # (like drivers for scsi-controllers, for lvm or reiserfs) # INITRD_MODULES="reiserfs" ## Path: System/Kernel ## Description: Modules to load after initial boot ## Type: string ## ServiceRestart: boot.loadmodules # # This variable contains the list of modules to be loaded # once the main filesystem is active # MODULES_LOADED_ON_BOOT=" "
Am Freitag, 2. April 2004 18:43 schrieb Juergen Dengg:
Heinz Dittmar wrote:
Nein ich meine /etc/sysconfig/kernel. Unter INITRD_MODULES= muss ide-scsi mit eingetragen sein. Bei mir sieht es zum Beispiel so aus, habe natürlich noch zusätlich scsi-Controller so aus. : INITRD_MODULES="scsi_mod sd_mod sym53c8xx jbd ext3 reiserfs ide-scsi"
Ach so jetzt versteh ich. Nein, das ist nicht eingetragen.
Also ich schreib jetzt mal einfach INITRD_MODULES="reiserfs ide-scsi". So ist es OK
Hier der Teil der kernel-Datei:
# Path: System/Kernel ## Description: Modules to load from initrd ## Type: string # # This variable contains the list of modules to be added to the initial # ramdisk by calling the script "mk_initrd" # (like drivers for scsi-controllers, for lvm or reiserfs) # INITRD_MODULES="reiserfs"
## Path: System/Kernel ## Description: Modules to load after initial boot ## Type: string ## ServiceRestart: boot.loadmodules # # This variable contains the list of modules to be loaded # once the main filesystem is active # MODULES_LOADED_ON_BOOT=" "
Heinz Dittmar wrote:
Nein ich meine /etc/sysconfig/kernel. Unter INITRD_MODULES= muss ide-scsi mit eingetragen sein. Bei mir sieht es zum Beispiel so aus, habe natürlich noch zusätlich scsi-Controller so aus. : INITRD_MODULES="scsi_mod sd_mod sym53c8xx jbd ext3 reiserfs ide-scsi"
Ach so jetzt versteh ich. Nein, das ist nicht eingetragen.
Also ich schreib jetzt mal einfach INITRD_MODULES="reiserfs ide-scsi".
So ist es OK
Also ich habs jetzt anscheinend geschafft (aber nur nach: "Dann in einer root-console depmod -a eingeben. Anschließend mkinitrd eingeben Neu booten und cdrom in Yast2 einrichten.). jsmith@linux:~> dmesg | grep scsi0 scsi0 : SCSI host adapter emulation for IDE ATAPI devices Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0 jsmith@linux:~> Leider hab ich jetzt ein anderes Prob, dazu aber ein neuer Thread zwecks Lesbarkeit. Merci beaucoup! Ciao Jürgen
Heinz Dittmar <hdttmr@compuserve.de> writes:
für/etc/syconfig-Dateien-Kernel-INIT_RDMODULES "ide-scsi" eingetragen ist, sonst zusätzlich eintragen.
Das ist *nicht* nötig. Am besten, der OP trägt für *alle* CD/DVD Laufwerke die entsprechenden Einträge _mit einem Editor_ in /boot/grub/menu.lst ein. Also z.B.: hdc=ide-scsi hdd=ide-scsi Evtl. hat er irgendwas bei der Bedienung von YaST falsch verstanden, so daß YaST das '=' unterschlägt, weil er das für 2 Parameter hält. Oder so. Überprüfen kann man das dann ganz einfach mit: apollo:~ # dmesg | grep scsi0 scsi0 : SCSI host adapter emulation for IDE ATAPI devices Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0 Martin
Martin Schmitz wrote: Hallo zusammen! Erstmal großes Danke für eure Hilfe soweit!
Das ist *nicht* nötig. Am besten, der OP trägt für *alle* CD/DVD Laufwerke die entsprechenden Einträge _mit einem Editor_ in /boot/grub/menu.lst ein. Also z.B.:
hdc=ide-scsi hdd=ide-scsi
Ich habe jetzt zwei Zeilen in /boot/grub/menu.lst eingefügt: ---- # Modified by YaST2. Last modification on Fri Apr 2 17:22:59 2004 color white/blue black/light-gray default 0 timeout 8 gfxmenu (hd0,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdc=ide-scsi hdd=ide-scsi splash silent desktop showopts initrd (hd0,1)/boot/initrd ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3 initrd (hd0,1)/boot/initrd ~ ~
Evtl. hat er irgendwas bei der Bedienung von YaST falsch verstanden, so daß YaST das '=' unterschlägt, weil er das für 2 Parameter hält. Oder so.
Überprüfen kann man das dann ganz einfach mit:
apollo:~ # dmesg | grep scsi0 scsi0 : SCSI host adapter emulation for IDE ATAPI devices Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0
jsmith@linux:~> dmesg | grep scsi0 jsmith@linux:~> dmesg | grep hdd ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:DMA hdd: TOSHIBA ODD-DVD SD-M1802, ATAPI CD/DVD-ROM drive hdd: attached ide-cdrom driver. hdd: ATAPI 48X DVD-ROM drive, 512kB Cache hdd: DMA disabled jsmith@linux:~> dmesg | grep hdc ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:DMA hdc: RICOH DVD+RW MP5240, ATAPI CD/DVD-ROM drive hdc: attached ide-cdrom driver. hdc: ATAPI 40X DVD-ROM CD-R/RW drive, 2048kB Cache hdc: DMA disabled jsmith@linux:~> Naja also da hat er anscheinend nichts mit dem ide-scsi gemacht. :-(( DMA steht auf disabled, weil ich mal probiert habe, ob es was ändert, wenn ich DMA deaktiviere. Any ideas? Ciao Jürgen
Juergen Dengg <er-ist-ein@polizisten-duzer.de> writes:
Martin Schmitz wrote:
Das ist *nicht* nötig. Am besten, der OP trägt für *alle* CD/DVD Laufwerke die entsprechenden Einträge _mit einem Editor_ in /boot/grub/menu.lst ein. Also z.B.: hdc=ide-scsi hdd=ide-scsi
Ich habe jetzt zwei Zeilen in /boot/grub/menu.lst eingefügt:
title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdc=ide-scsi hdd=ide-scsi splash silent desktop showopts initrd (hd0,1)/boot/initrd
Schreib das bitte alles in eine Zeile, so wie es vorher war. D.h, es sind eigentlich zwei Zeilen: die erste sollte mit kernel ... beginnen, die zweite mit initrd ... (und jetzt schreib bloß nicht die Punkte da mit rein!). Martin
Martin Schmitz wrote:
Schreib das bitte alles in eine Zeile, so wie es vorher war. D.h, es sind eigentlich zwei Zeilen: die erste sollte mit kernel ... beginnen, die zweite mit initrd ... (und jetzt schreib bloß nicht die Punkte da mit rein!).
jsmith@linux:~> dmesg | grep scsi0 scsi0 : SCSI host adapter emulation for IDE ATAPI devices Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0 jsmith@linux:~> Wie gesagt es funzt auch beim 2-Zeiler. :-) Aber ich werde es in 1 Zeile schreiben mit den Punkten, oder ohne?? :-)) Nein Spaß. Ciao Jürgen
Hallo, Am Fri, 02 Apr 2004, Juergen Dengg schrieb: [..]
###Don't change this comment - YaST2 identifier: Original name: linux### title Linux
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdc=ide-scsi hdd=ide-scsi splash silent desktop showopts
Das hier muss alles auf _eine_ Zeile!
initrd (hd0,1)/boot/initrd
-dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hallo, Am Fri, 02 Apr 2004, Heinz Dittmar schrieb:
für/etc/syconfig-Dateien-Kernel-INIT_RDMODULES "ide-scsi" eingetragen ist, sonst zusätzlich eintragen.
Unfug. Das regelt man in der modules.conf. -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Am Freitag, 2. April 2004 16:50 schrieb Juergen Dengg:
Danke Dittmar!
Mein Bootloader sieht nach einem Neustart nun folgendermaßen aus:
Das = hat er wohl automatisch weggelöscht.
Kann ich irgendwo sicher gehen (mit einem Befehl etc.), ob das Ding nun wirklich als emuliertes SCSI-Laufwerk läuft? ctrl+Alt+F10 oder auf einer xconsole oder dmesg auf einer console. der Brenner müßte sich mit /dev/sr0 bzw. /dev/sg0 ansprechen lassen. Eventuell neu configurieren mit yast2.
--- # Modified by YaST2. Last modification on Fri Apr 2 16:48:09 2004
color white/blue black/light-gray default 0 timeout 8 gfxmenu (hd0,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux### title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdc ide-scsi splash=silent desktop showopts initrd (hd0,1)/boot/initrd
###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3 initrd (hd0,1)/boot/initrd
participants (6)
-
Andreas Kyek
-
David Haller
-
Heinz Dittmar
-
Juergen Dengg
-
Martin Schmitz
-
Philipp Thomas