Hi,
I was trying to set the hdd DMA flag on but was facing the following problems :
hdparm -d1 /dev/hda :
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
The details of my computer are :
dmesg :
ide: Assuming 33MHz PCI bus speed for PIO modes; override with idebus=xx
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide0: probed IRQ 14 failed, using default.
ide1 at 0x170-0x177,0x376 on irq 15
ide1: probed IRQ 15 failed, using default.
why did it not show DMA etc? y is it still using PIO mode rather than ultra DMA.
I have VIA KT266 chipset with Seagate 40gb 5400 rpm hdd.I doubt if they do not support UDMA modes.
On the other hand :
hdparm -I /dev/hda :
Model=TS438001 A , FwRev=.306 , SerialNo=F61B9S20
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=78165360
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting
Drive Supports : Reserved : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5 ATA-6
this shows that the drive supports UDMA modes.
I also checked the cable...it is conductor 80(UDMA) cable.what should i do now?
thanks for any help
Varun