[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: