DMA Modus für CDRom und Brenner läuft nicht vernünftig
Langsam weiß ich nicht mehr weiter. Zwar läuft die Festplatte einwandfrei im DMA Modus. Aber ich habe zwei Laufwerke wo ich kein DMA vernünftig zum laufen bringe. (Asus A7v 133) (Laufwerke sind nicht!! am Raid Controler angeschloßen, sondern dieser ist im Bios deaktiviert) Einmal das DVD hdc: TOSHIBA DVD-ROM SD-M1502 und den Brenner hdd: LITE- ON LTR-48125S. Sobald ich DMA unter Yast oder mit hdparm -d1 /dev/hdc für das Toshiba Laufwerk aktiviere, läuft dieser nicht mehr richtig ( das Laufwerk läuft ganz langsam an, es dauert dann ca 1 minute bis er eine CD mountet). Beim LiteonBrenner ist es viel schlimmer, denn dann friert das System ein sobald das DMA aktiviert wurde(mit hdparm da es mit Yast nicht geht) und eine CD versucht wird zu lesen. Das Betriebssystem ist Suse 8.1 mit den Kernel 2.4.19 (Unter Windows läuft es einwandfrei).Es wird für den Brenner zwar die SCSI Emulation eingeschaltet beim Booten das sollte aber nicht das Problem sein vor allem nicht beim Toshiba DVD wo keine Emulation eingeschaltet ist. Bei einen anderen System mit IDE Cdrom und Brenner (Suse 7.2 mit den 2.2.19 Kernel gibt es keine Probleme) Beide Laufwerke laufen mit DMA.( Teac 540 E und Traxdata 8x4x32) Deswegen verstehe ich das nicht. Ein neuerer Kernel und bei keinen der Laufwerke lässt dich DMA vernünftig aktivieren? Deswegen kann ich dann auch nicht mit den Brenner 48 X Brennen sondern max 8-16 fach wobei es mit 16 fach schon die Grenze ist. Vernünftig läuft es mit einer 8 fach Geschwindigkeit. Ich habe auch mir mal die Optionen im Kernel angeschaut mit make xconfig es scheint aber alles richtig zu sein und so habe ich nichts verändert. Vielleicht hat jemand von Euch das Problem mal gehabt und hat eine Lösung. __________________________________________________________________ Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! pr�sentiert als offizieller Sponsor das Fu�ball-Highlight des Jahres: - http://www.FIFAworldcup.com
Am Montag, 2. Dezember 2002 11:34 schrieb xeonit:
Langsam weiß ich nicht mehr weiter. Zwar läuft die Festplatte einwandfrei im DMA Modus. Aber ich habe zwei Laufwerke wo ich kein DMA vernünftig zum laufen bringe. (Asus A7v 133) (Laufwerke sind nicht!! am Raid Controller angeschlossen, sondern dieser ist im BIOS deaktiviert) Einmal das DVD hdc: TOSHIBA DVD-ROM SD-M1502 und den Brenner hdd: LITE- ON LTR-48125S. Sobald ich DMA unter Yast oder mit hdparm -d1 /dev/hdc für das Toshiba Laufwerk aktiviere, läuft dieser nicht mehr richtig ( das Laufwerk läuft ganz langsam an, es dauert dann ca 1 minute bis er eine CD mountet). Beim LiteonBrenner ist es viel schlimmer, denn dann friert das System ein sobald das DMA aktiviert wurde(mit hdparm da es mit Yast nicht geht) und eine CD versucht wird zu lesen. Das Betriebssystem ist Suse 8.1 mit den Kernel 2.4.19 (Unter Windows läuft es einwandfrei).Es wird für den Brenner zwar die SCSI Emulation eingeschaltet beim Booten das sollte aber nicht das Problem sein vor allem nicht beim Toshiba DVD wo keine Emulation eingeschaltet ist. Bei einen anderen System mit IDE Cdrom und Brenner (Suse 7.2 mit den 2.2.19 Kernel gibt es keine Probleme) Beide Laufwerke laufen mit DMA.( Teac 540 E und Traxdata 8x4x32) Deswegen verstehe ich das nicht. Ein neuerer Kernel und bei keinen der Laufwerke lässt dich DMA vernünftig aktivieren? Deswegen kann ich dann auch nicht mit den Brenner 48 X Brennen sondern max 8-16 fach wobei es mit 16 fach schon die Grenze ist. Vernünftig läuft es mit einer 8 fach Geschwindigkeit. Ich habe auch mir mal die Optionen im Kernel angeschaut mit make xconfig es scheint aber alles richtig zu sein und so habe ich nichts verändert. Vielleicht hat jemand von Euch das Problem mal gehabt und hat eine Lösung. __________________________________________________________________
Yuhuu ich habe die Lösung gefunden, habe in ein paar ältere Post in den
Mailinglisten nachgeschaut und dort die Lösung gefunden.
Mit hdparm -i /dev/hdc und hdparm -i /dev/hdd
erstmal testen welche DMA modi das Laufwerk unterstützt.
Meine unterstützen beide UDMA2 deswegen
habe ich dann mit dem Befehlen
hdparm -d1 -X66 /dev/hdc
hdparm -d1 -X66 /dev/hdd
diese in den UDMA "gezwungen"
Wichtig ist zu wissen was für ein maximaler Modus bei den Laufwerken möglich
ist. Und es darf zwar mit Yast der DMA Modus für die Festplatte eingeschaltet
werden, nicht aber für die CDRom Laufwerke!!!!
Ich habe dann eine CD eingelegt, gemountet und siehe da es funktioniert kein
Kernel Panic und kein aufhängen mehr. Damit man die Befehle nicht jedesmal
eingeben muss, kann man diese 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
participants (1)
-
xeonit