DMA-Modus wo manuell eintragen - yast zeigt Brenner nicht an
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 /dev/hdb (HD) funktioniert mit DMA warum auch immer nicht. hdparm -v /dev/hdc /dev/hdc: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) BLKRAGET failed: Invalid argument HDIO_GETGEO failed: Invalid argument hdparm -i /dev/hdc /dev/hdc: Model=ATAPI CD-RW 48XMax, FwRev=180D, SerialNo= Config={ Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic } RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=1024kB, MaxMultSect=0 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0 IORDY=on/off, tPIO={min:383,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 *udma2 AdvancedPM=no 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? Kann man bei folgendem CD-ROM davon ausgehen, dass DMA funktionieren sollte? Das Usenet ist da widersprüchlich. Vielleicht gibt es aber unterschiedliche Modelle mit dieser Bezeichnung. hdparm -i /dev/hdd /dev/hdd: Model=NEC CD-ROM DRIVE:282, FwRev=4.E0, SerialNo= Config={ Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic } RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=0kB, MaxMultSect=0 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0 IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 *udma2 AdvancedPM=no Al
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
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?
Hallo Al ich hatte ein ähnliches Problem gehabt unter 8.0 und habe es in die
Datei /etc/init.d/boot.local reinschreiben, das sieht dann so aus:
_______________________________________________________________________
#! /bin/sh
#
# Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany. All rights reserved.
#
# Author: Werner Fink
Am Freitag, 13. Februar 2004 22:36 schrieb Rafael:
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?
Hallo Al ich hatte ein ähnliches Problem gehabt unter 8.0 und habe es in die Datei /etc/init.d/boot.local reinschreiben
Mittlerweile habe ich es ja gelöst, wie bereits gepostet. Daran dachte ich auch schon, aber yast schreibt es dort nicht hinein. Al
Am Donnerstag, 12. Februar 2004 22:59 schrieb Al Bogner:
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.
Schreibs manuell in /etc/sysconfig/hardware -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
participants (3)
-
Al Bogner
-
Manfred Tremmel
-
Rafael