Activer le DMA sur un disque dur
Bonsoir,
Sur une machine (debian etch), je constate que le disque dur et
le lecteur de DVD sont sous-utilisés: pas de dma !!!
$ hdparm /dev/hda
/dev/hda:
multcount = 0 (off)
IO_support = 1 (32-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 120103200, start = 0
et pas possible de l'activer (y compris avec /etc/hdparm.conf):
$ hdparm -d 1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
En regardant d'un peu plus près le dmesg, il semble qu'un
contrôleur générique se charge avant le contrôleur (sis5513)
adapté à ma carte mère (elite k7s5a)
voilà ce que je vois :
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
hda: IC35L060AVV207-0, ATA DISK drive
Probing IDE interface ide1...
hdd: PIONEER DVD-RW DVR-109, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 512KiB
hda: 120103200 sectors (61492 MB) w/1821KiB Cache, CHS=16383/255/63
hda: cache flushes supported
hda: hda1 hda2 hda3 hda4
puis un peu plus loin :
SIS5513: IDE controller at PCI slot 0000:00:02.5
SIS5513: chipset revision 208
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS735 ATA 100 (2nd gen) controller
SIS5513: port 0x01f0 already claimed by ide0
SIS5513: port 0x0170 already claimed by ide1
SIS5513: neither IDE port enabled (BIOS)
Comment faire que ce soit le module sis5513.ko qui
prenne en charge mon disque dur ?
Merci.
Guy Roussin
___________________________________
http://www.teledetection.fr
Reply to: