

Code: Select all
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:pio
hda: Maxtor 2B020H1, ATA DISK drive
hdc: 24X10, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 40020624 sectors (20491 MB) w/2048KiB Cache, CHS=2491/255/63, UDMA(33)
hdc: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache, DMACode: Select all
via src # hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 2.66 seconds = 48.12 MB/sec
Timing buffered disk reads: 64 MB in 2.43 seconds = 26.34 MB/sec
Hmm.. suspicious results: probably not enough free memory for a proper test.

Code: Select all
ATA Protocol DMA Mode Burst Speed
----------------------------------------------
ATA IDE PIO-0 3.3 - 8.3 MB/s
PIO-1
PIO-2
MDMA-0
ATA-2 Fast ATA PIO-3 11.1 - 13.3 MB/s
(EIDE) MDMA-1
ATA-3 Fast ATA PIO-4 16.6 MB/s
(EIDE) MDMA-2
UDMA-0
ATA-4 UltraATA-33 UDMA-2 33.3 MB/s
ATA-5 UltraATA-66 UDMA-4 66.6 MB/s
ATA-6 UltraATA-100 UDMA-5 100 MB/s
ATA-7 UltraATA-133 UDMA-6 133 MB/s


I don't know if it has anything to do with it, but I don't tihnk you are supposed to have spaces between the "d" and the "1" so you like should look more like this:wombat wrote:This command: hdparm -c 1 -d 1 -k 1 /dev/hdc
Gives me this response:
/dev/hdc:
setting 32-bit I/O support flag to 1
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
setting keep_settings to 1 (on)
I/O support = 1 (32-bit)
using_dma = 0 (off)
keepsettings = 1 (on)
How can I get my DMA on ? Is it a missing kernel option ? I am only getting 2.1MB/S from my new Deskstar !
