![](https://seccdn.libravatar.org/avatar/eaa2d13828dc4c759c60956c3bbff0f7.jpg?s=120&d=mm&r=g)
Hallo, Am Mittwoch, 12. November 2003 14:49 schrieb Karl-Heinz Gremm:
Ich habe für mein DVD-Laufwerk die SCSI-Emulation laufen wegen K3b. Im Yast hab ich auch keine Möglichkeit gefunden DMA zu aktivieren.
Das klappt erst mit Suse9.0 auch für ide-scsi-Emulation.
Geht das noch wenn ich die SCSI-Emulation laufen habe?
Das sollte es. Wie gesagt entweder mit hdparm (man hdparm, Optionen -d -X -i -t -T ) z.B.: $ hdparm -d1 -Xudma2 /dev/hdX Das X ist hierbei der entsprechend zu ersetzen (z.B. X=c für secondary Master). Das klappt auch wenn Du eigentlich über /dev/srY darauf zugreifst. Den Befehl kannst Du z.B. in /etc/init.d/boot.local eintragen, damit es gleich beim Booten aktiviert wird. Oder in Yast2 -> sysconfig-Editor -> Hardware -> IDE -> FORCE-DMA eintragen (gut dokumentiert). Dann wird automatisch beim Booten in dem Script /etc/init.d/boot.idedma genau derselbe hdparm-Befehl aufgerufen wie oben. Interessant ist es, sich mit top die Prozessorauslastung anzuschauen während "hdparm -tT /dev/hdX" läuft - einmal mit DMA und einmal ohne. Der auftretende Unterschied ist der Grund warum es einmal ruckelt und einmal nicht. Die Datenraten verändern sich bei einem schnellen Prozessor (zumindest bei meinen DVD/CD-ROMs) kaum. Grüsse, Rüdiger