Re: Brenner wird nicht erkannt

From: Rene Wagner (reenoo@gmx.de)
Date: Sat Sep 14 2002 - 17:00:25 CEST

  • Next message: Rene Wagner: "Festplatten-Sterben"

    On Sat, 2002-09-14 at 13:41, Rene Wagner wrote:
    > -----Forwarded Message-----
    >
    > From: C We <linuxpc@tdm850.de>
    > To: Rene Wagner <reenoo@gmx.de>
    > Subject: Re: Linux die zweite
    > Date: 13 Sep 2002 21:48:13 +0200
    >
    > Hallo LSMOD sagt:
    >
    > Module Size Used by
    > snd-pcm-oss 18816 0 (autoclean)
    > snd-pcm-plugin 15024 0 (autoclean) [snd-pcm-oss]
    > snd-mixer-oss 5120 0 (autoclean) [snd-pcm-oss]
    > snd-seq-midi 3568 0 (unused)
    > snd-seq-midi-event 2992 0 [snd-seq-midi]
    > snd-seq 42656 0 [snd-seq-midi snd-seq-midi-event]
    > snd-card-via686a 7328 0
    > snd-pcm 30560 0 [snd-pcm-oss snd-pcm-plugin
    > snd-card-via686a]
    > snd-timer 8560 0 [snd-seq snd-pcm]
    > snd-ac97-codec 24576 0 [snd-card-via686a]
    > snd-mixer 24224 0 [snd-mixer-oss snd-ac97-codec]
    > snd-mpu401-uart 2512 0 [snd-card-via686a]
    > snd-rawmidi 9664 0 [snd-seq-midi snd-mpu401-uart]
    > snd-seq-device 4032 0 [snd-seq-midi snd-seq snd-rawmidi]
    > snd 34032 1 [snd-pcm-oss snd-pcm-plugin
    > snd-mixer-oss snd-
    > seq-midi snd-seq-midi-event snd-seq snd-card-via686a snd-pcm snd-timer
    > snd-ac97-
    > codec snd-mixer snd-mpu401-uart snd-rawmidi snd-seq-device]
    > soundcore 3632 4 [snd]
    > printer 4960 0 (unused)
    > mousedev 4032 0 (unused)
    > hid 11760 0 (unused)
    > input 3168 0 [mousedev hid]
    > usb-uhci 21840 0 (unused)
    > usbcore 47120 1 [printer hid usb-uhci]
    > ipv6 126272 -1 (autoclean)
    > af_packet 11648 1 (autoclean)
    > 8139too 11520 1 (autoclean)
    > ipchains 33408 0 (unused)
    > ncr53c8xx 52368 0 (unused)
    >
    > Gruß Carsten
    Wenn bei Dir ide-scsi nicht fest in den Kernel kompiliert ist,
    dann scheint der Brenner überhaupt nicht eingerichtet zu sein.

    Das ließe sich durch den Aufruf von dmesg herausfinden.
    Da könnte dann stehen:

    scsi0 : SCSI host adapter emulation for IDE ATAPI devices
      Vendor: SAMSUNG Model: CD-ROM SC-152C Rev: CS05
      Type: CD-ROM ANSI SCSI revision: 02
      Vendor: RICOH Model: CD-R/RW MP7040A Rev: 1.40
      Type: CD-ROM ANSI SCSI revision: 02

    Das erste ist ein normales IDE-CD-ROM-Laufwerk. (Ich habe das so
    eingerichtet, da es dann wie ein SCSI-CD-ROM aussieht.)
    Das zweite ist ein Brenner.

    Unter Linux können nur SCSI-Brenner direkt angesteuert werden.
    Um IDE-Brenner dennoch zu unterstützen, gibt es eine SCSI-Emulation.
    Für IDE-Geräte (CD-ROM, CD-R/RW) wird diese (hauptsächlich) durch
    das Modul ide-scsi bereitgestellt.

    Ob nun als Modul, oder nicht, auf jeden Fall muss ide-scsi
    in /proc/ide/drivers auftauchen:

    # cat /proc/ide/drivers
    ide-scsi version 0.9
    ide-disk version 1.10

    Liegt ide-scsi als Modul vor, dann muss es unter
    /lib/modules/<kernelversion>/kernel/drivers zu finden sein:

    # ls /lib/modules/2.4.18-xfs-1.1/kernel/drivers/scsi/
    ide-scsi.o scsi_mod.o sd_mod.o sg.o sr_mod.o

    Ist das der Fall, dann musst Du dem Kernel erst einmal sagen,
    dass Dein Brenner per ide-scsi und nicht als normales IDE-CD-ROM
    anzusteuern ist.

    Das geschieht (falls lilo als Bootmanager verwendet wird) in
    der Datei /etc/lilo.conf:
    ...
    image=/vmlinuz
    label=Linux
    append=" hda=ide-scsi"
    read-only

    hda=ide-scsi bedeutet, dass das Primary-Master IDE-Gerät als
    ide-scsi anzusteuern ist.
    hdb:Primary-Slave
    hdc:Secondary-Master
    hdd:Secondary-Slave

    Nach Änderungen an /etc/lilo.conf muss einmal lilo (als root) ausgeführt
    werden.

    Was noch fehlt sind ein paar Einstellungen für die Module.

    In /etc/modules.conf:
    ...
    pre-install sg modprobe ide-scsi
    pre-install sr_mod modprobe ide-scsi

    alias scd0 sr_mod

    options ide-cd ignore=hda
    ...

    Beim letzten Eintrag muss wieder hda durch das entsprechende Device
    ersetzt werden.

    Jetzt stellt sich die Frage: Hast Du auch noch ein normales
    IDE-CD-ROM Laufwerk?
    Wenn nicht möchtest Du vermutlich weiterhin per /dev/cdrom
    auf Deinen Brenner zugreifen können. Ansonsten dürften auch
    einige Programme nicht laufen.

    # rm -f /dev/cdrom
    # ln -s /dev/scd0 /dev/cdrom

    scdX hängt wieder davon ab, ob Du noch SCSI-CD-ROMs hast...

    Starte am besten erst einmal den Rechner neu und führe
    cdrecord --scanbus aus.

    Viel Erfolg,

    Rene

    -- 
    Experience is what you get when you didn't get what you wanted.
    


    This archive was generated by hypermail 2.1.4 : Sat Sep 14 2002 - 17:12:49 CEST