DMA bei Festplatten [gelöst]

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
TrustNo1
Beiträge: 135
Registriert: 12.07.2006 12:35:12
Wohnort: /home/Austria

DMA bei Festplatten [gelöst]

Beitrag von TrustNo1 » 04.01.2007 13:41:09

Hallo,

Habe mir, vor einiger Zeit meinen Kernel ( 2.6.18 ) selbstgebacken, hatte aber immer das Gefühl mein system sei nun um einiges langsamer.

Hab nun meine Festplatten mir hdparm getestet und festgestellt das sie mit dem Standard-Kern (2.6.17) eine 4-5 mal bessere Performance liefern.

hdparm gab mir dann aus dass mit dem Selbstbau Kern DMA nicht läuft, kann mir jemand sagen was ich in der Kernelconfig einstellen muss um DMA-Support zu bekommen???

lg Trust

//wenn ich das DMA-Flag zu aktivieren versuche bekomme ich folgendes

Code: Alles auswählen

hdparm -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)
Zuletzt geändert von TrustNo1 am 04.01.2007 17:10:17, insgesamt 1-mal geändert.
"It's better to be free", said the penguin after he left the aquarium!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 04.01.2007 14:10:34

z.B.:

Code: Alles auswählen

BLK_DEV_IDEDMA_PCI - Generic PCI bus-master DMA support
IDEDMA_PCI_AUTO - Use PCI DMA by default when available: If you suspect your hardware is at all flakey, say N here.
IDEDMA_ONLYDISK - Enable DMA only for disks: This is used if you know your ATAPI Devices are going to fail DMA Transfers 
kann aber natürlich auch sein, daß du einen speziellen Chipset -Support aktivieren mußt

Gruß
gms

Benutzeravatar
TrustNo1
Beiträge: 135
Registriert: 12.07.2006 12:35:12
Wohnort: /home/Austria

Beitrag von TrustNo1 » 04.01.2007 17:09:44

gms hat geschrieben:z.B.:

Code: Alles auswählen

BLK_DEV_IDEDMA_PCI - Generic PCI bus-master DMA support
IDEDMA_PCI_AUTO - Use PCI DMA by default when available: If you suspect your hardware is at all flakey, say N here.
IDEDMA_ONLYDISK - Enable DMA only for disks: This is used if you know your ATAPI Devices are going to fail DMA Transfers 
kann aber natürlich auch sein, daß du einen speziellen Chipset -Support aktivieren mußt

Gruß
gms
Hi,

die oberen Dinge (Variablen) hatte ich alle aktiviert ;-), half nix

aber dein Tipp mit dem Chipset wahr Gold wert....nachdem ich durch herumprobieren endlich herausgefunden habe, welches der richtige Treiber ist und den Generic IDE Support deaktiviert habe geht es nun endlich.

lg & THX Trust
"It's better to be free", said the penguin after he left the aquarium!

boli
Beiträge: 5
Registriert: 23.02.2005 01:56:55

Beitrag von boli » 12.02.2007 12:13:33

hi ich habe das gleiche problem, nur wo finde ich den chipset treiber? (mein erster selbst gebauter kernel und nur so probleme schnüff)

fals wichtig mein board asrock k7s41 (sis 741)

Antworten