Am Donnerstag, 12. Februar 2004 22:59 schrieb Al Bogner:
Distri 8.2
Bis jetzt habe ich immer in yast den DMA-Modus für den Brenner aktiviert, nun zeigt yast aber den Brenner nicht an und nach Aktivierung der SCSI-Emulation für das CDROM das CDROM auch nicht mehr.
Installiert wurde mit "safe settings" und dann in /boot/grub/menu.lst folgender Eintrag gemacht:
kernel (hd0,5)/vmlinuz root=/dev/hda9 vga=0x314 ide=nodma apm=on acpi=off hdc=ide-scsi hdclun=0 hdd=ide-scsi hddlun=0 splash=verbose showopts
Ein hdparm -d1 -X33 /dev/hdc sollte den DMA-Modus einschalten. Doch wo trägt man das am besten ein bzw. wo trägt yast dies ein?
Mich interessiert zwar noch immer, wie man das manuell macht, doch habe ich in der Zwischenzeit eine Lösung gefunden. Zu beachten ist in diesem Fall der Bootparameter "ide=nodma", ohne diesen läuft vermutlich alles relativ problemlos. Wenn man die Einträge für die SCSI-Emulation entfernt und dafür eine weitere Bootoption einträgt, also zB so: title linux-no-ide-scsi kernel (hd0,5)/vmlinuz root=/dev/hda9 vga=0x314 ide=nodma apm=off acpi=off splash=silent showopts initrd (hd0,5)/initrd dann zeigt yast beim Booten dieser Option alle 4 Laufwerke und nicht nur die HDs an. Darauf kann man den DMA-Modus für CDROM und Brenner mit yast konfigurieren und stellt danach wieder auf die andere Boot-Option um. Lt. hdparm sollte es nun passen. hdparm -v /dev/hdc /dev/hdc: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) BLKRAGET failed: Invalid argument HDIO_GETGEO failed: Invalid argument Al