Problem mit dem DMA bei CD-RW unter SuSE 9.1.
Hallo ich habe ein Problem mit dem DMA Modus unter SuSE 9.1. Ich habe 2 CD-Laufwerke 1. /dev/hdc/ DVD-ROM GD-5000 Hitachi unterstützt nur DMA16 2. /dev/hdd LTR-48126S LiteOn unterstützt bereits UltraDMA33 Wenn ich für beide Geräte unter Yast DMA aktiviere bekomme ich beim /dev/hdd beim booten eine Fehlermeldung und es dauert ziemlich lange bis der Rechner endlich bootet. Er bleibt länger an der folgenden Stelle hängen. /dev/hdd: setting using_dma to 1 (on) using_dma = 1 (on) done Fehlermelung aus /var/log/boot.msg <6>subfs 0.9 <4>hdc: ATAPI 40X DVD-ROM drive, 512kB Cache <6>Uniform CD-ROM driver Revision: 3.20 <4>hdd: ATAPI 48X CD-ROM CD-R/RW CD-MRW drive, 2048kB Cache <4>hdd: set_drive_speed_status: status=0x51 { DriveReady SeekComplete Error } <4>hdd: set_drive_speed_status: error=0x04 <4>ide1: Drive 1 didn't accept speed setting. Oh, well. <4>hdd: lost interrupt Hat da jemand ein Idee was man dagegen tun kann wenn man DMA nicht deaktivieren möchte? Helge
Hallo, Helge Alten wrote:
Hallo ich habe ein Problem mit dem DMA Modus unter SuSE 9.1.
Ich habe 2 CD-Laufwerke 1. /dev/hdc/ DVD-ROM GD-5000 Hitachi unterstützt nur DMA16 2. /dev/hdd LTR-48126S LiteOn unterstützt bereits UltraDMA33
Wenn ich für beide Geräte unter Yast DMA aktiviere bekomme ich beim /dev/hdd beim booten eine Fehlermeldung und es dauert ziemlich lange bis der Rechner endlich bootet. [...] <4>ide1: Drive 1 didn't accept speed setting. Oh, well. <4>hdd: lost interrupt
Hat da jemand ein Idee was man dagegen tun kann wenn man DMA nicht deaktivieren möchte?
Ich habe ein ähnliches Problem mit der Festplatte meines Laptops (Dell D600). Wenn ich per YaST den DMA-Modus der Platte beim Booten aktivieren lasse, bekomme ich Fehlermeldungen ohne ende, alle paar starts ist mal wieder das hwclock-binary aus /sbin unbrauchbar (Segfaultet, neues binary drüberkopieren hält wieder ein paar starts) und der DMA-Modus geht erst nicht - zumindest bekomme ich bei einem Netzwerkdatentransfer ganze 1,2 MB/Sekunde. Wenn ich im gegensatz dazu den DMA-Modus erst nach dem Booten aktiviere (hdparm -c 1 -d 1 /dev/hda) funktioniert alles Problemlos und ich kann die vollen 12MB/s minus Overhead bei Dateitransfers über das Netzwerk nutzen. Man müsste einfach ein init-Script schreiben, dass hdparm für die konfigurierten Laufwerke aufruft. Also entweder einfach in /etc/init.d ein "dma-modus"-Skript ablegen und die Links von Hand anlegen oder jemanden anbetteln, der ein RPM bastelt dass die Skripte enthält, das man über /etc/sysconfig und den Runleveleditor konfigurieren kann und das auch ein schönes grünes "Done" ausgibt :-) HTH, Damian Philipp
Am Samstag, 1. Mai 2004 13:20 schrieb Damian Philipp:
Hallo,
Helge Alten wrote:
Hallo ich habe ein Problem mit dem DMA Modus unter SuSE 9.1. ... Wenn ich für beide Geräte unter Yast DMA aktiviere bekomme ich beim /dev/hdd beim booten eine Fehlermeldung und es dauert ziemlich lange bis der Rechner endlich bootet. [...] ... Hat da jemand ein Idee was man dagegen tun kann wenn man DMA nicht deaktivieren möchte?
...
Wenn ich im gegensatz dazu den DMA-Modus erst nach dem Booten aktiviere (hdparm -c 1 -d 1 /dev/hda) funktioniert alles Problemlos ...
Man müsste einfach ein init-Script schreiben, dass hdparm für die konfigurierten Laufwerke aufruft. Also entweder einfach in /etc/init.d ein "dma-modus"-Skript ablegen und die Links von Hand anlegen oder jemanden anbetteln, der ein RPM bastelt dass die Skripte enthält, das man über /etc/sysconfig und den Runleveleditor konfigurieren kann und das auch ein schönes grünes "Done" ausgibt :-)
Wie wär's so was einfach in die '/etc/init.d/boot.local' einzutragen ? Oder ist es wichtig, das der gesamte Boot-Vorgang schon 'beschleunigt' läuft?
HTH, Damian Philipp
-- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
participants (3)
-
Damian Philipp
-
Helge Alten
-
Rolf Masfelder