On Thursday 06 November 2003 17:48, Steffen Jana wrote:
Bei Installation (manual/Yast) der SuSE 9.0, Kernel 2.4.21-99-default, ist alles in Ordnung, auch für CDROM und Brenner.
Auszugsweise:
SCSI-Scanner (PCI-Karte) Lilo-Apend-Zeile: . . ."hdd=ide-scsi" . . . .
IDE-ATA Festplatte (Western) (hda) IDE-ATAPI - CDROM-Laufwerke (hdc + hdd)
Yast erkennt folgende CD-ROM Laufwerke richtig: CD-ROM - /dev/hdc . . . CD-Brenner - /dev/sr0
cat /proc/scsi/scsi : Attached devices: Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: RICOH Model: CD-R/RW MP7083A Rev: 1.10 Type: CD-ROM ANSI SCSI revision: 02
Sobald ich aber den Kernel kompiliert und installiert habe ergibt sich folgendes:
Yast erkennt den Brenner=/dev/sr0 nicht mehr. Stattdessen wird ein CD-ROM-2-Laufwerk= /dev/hdd ausgewiesen. In /dev/ ist die Verknüpfung mit /dev/sr0 gelöscht. Stattdessen ist eine neue für CDROM-2=/dev/hdd entstanden.
In boot.msg Fehlermeldungen wegen Modul ide-scsi.o u.a.m, obwohl ich im Kernel an SCSI-Einstellungen nur nachstehende Einträge verändert (deaktiviert) habe:
Tja, wenn Du ide-scsi nicht fest im Kernel hast, muss zum Bootzeitpunkt das Modul geladen werden. Ansonsten wird das nix mit scsi-emu. Du hast also genau drei Möglichkeiten: a) als Modul: a1)Dann können die Module (bei mir in SuSE 9.0) in /etc/sysconfig/ kernel so eingetragen sein: MODULES_LOADED_ON_BOOT=" cdrom ide-cd ide-scsi" (bei cdrom bin ich mir nicht sicher) und auf den kommandozeile beim boot der Parameter hdx=ide-scsi (bei grub), bei Lilo irgendwas mit append angeben a2) packe ide-scsi in die initrd fürs booten (und natürlich wieder den Parameter für grub/lilo nicht vergessen b) packe ide-scsi fest in den Kernel. Dann brauchst du einen anderen Parameter für grub/lilo: hdx=scsi Wenn Du ide-scsi als Modul erstellt hast und es (warum auch immer) nicht beim booten geladen wird, wird es nicht gehen. Andreas