HDIO_SET_DMA failed: Operation not permitted - ou comment activer le dma

Bonjour a tous,

Voici mon probleme du jour:

Carte mere EPoX 8HDAI Pro (K8T800), 3 disque durs, 1 S-ATA (/dev/sda) et deux IDE (/dev/hdc /dev/hdd). j’ai bien compilé les le pilotes ide vt82cxxxx dans le noyau (en x et en M, j’ai essayé les deux) et je me bute a avoir des disque IDE en dma = 0 et avec un temps d’ecriture daubesque:

/dev/hdd:
Timing cached reads: 2616 MB in 2.00 seconds = 1307.92 MB/sec
Timing buffered disk reads: 14 MB in 3.21 seconds = 4.36 MB/sec
Sephiroth:~# hdparm -tT /dev/hdc

/dev/hdc:
Timing cached reads: 2600 MB in 2.00 seconds = 1299.92 MB/sec
Timing buffered disk reads: 18 MB in 3.29 seconds = 5.47 MB/sec
Sephiroth:~# hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 2620 MB in 2.00 seconds = 1309.92 MB/sec
Timing buffered disk reads: 178 MB in 3.04 seconds = 58.63 MB/sec

et les insultes fuse lors de l’activation du DMA …

Sephiroth:~# hdparm -d1 /dev/hdc

/dev/hdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)

/dev/hdd:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)

J’avoues ne plus trop savoir sur quel pied danser, quelqu’un as t’il deja reussi a activer ce µ$ù¨@# de DMA sur cette carte mere ? si oui, merci d’avance :’(

Infos sur le systeme:

Linux Sephiroth 2.6.15.1-A64 #10 Sat Jan 28 13:54:24 CET 2006 x86_64 GNU/Linux

0000:00:00.0 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
0000:00:00.1 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
0000:00:00.2 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
0000:00:00.3 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
0000:00:00.4 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
0000:00:00.7 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890
South]
0000:00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C
/8139C+ (rev 10)
0000:00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C
/8139C+ (rev 10)
0000:00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C
/8139C+ (rev 10)
0000:00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C
/8139C+ (rev 10)
0000:00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C
/8139C+ (rev 10)
0000:00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controll
er (rev 80)
0000:00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT82
3x/A/C PIPC Bus Master IDE (rev 06)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Contr
oller (rev 81)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Contr
oller (rev 81)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Contr
oller (rev 81)
0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Contr
oller (rev 81)
0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/
K8T890 South]
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Hyp
erTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Add
ress Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRA
M Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Mis
cellaneous Control
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 PF/PRO AGP
4x TMDS

ton problème pourrait surement venir de ta compilation

3 pistes :
droits sur /dev/hdc
bios (on sait jamais)
config DMA dans le noyau section device drivers -> ata/atapi …