From: Rene Wagner (reenoo@gmx.de)
Date: Sat Sep 14 2002 - 17:00:25 CEST
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