UDMA
Nass.
Tengo dos discos duros en mi pentium 200. Un quantum fireball de 7200 rpm
y un seagate de 5400.
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: QUANTUM FIREBALLP LM20.5, ATA DISK drive
hdb: ST34342A, ATA DISK drive
hdc: ATAPI CD-ROM DRIVE 40X MAXIMUM, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: QUANTUM FIREBALLP LM20.5, 19595MB w/1900kB Cache, CHS=2498/255/63
hdb: ST34342A, 4103MB w/128kB Cache, CHS=523/255/63
hdc: ATAPI 40X CD-ROM drive, 128kB Cache
En la BIOS los modos pio y dma están como AUTO.(ambos)
Cuando hago hdparam para activar DMA
antioco:/home/kaesar# /sbin/hdparm -c1 -d1 /dev/hdb
/dev/hdb:
setting 32-bit I/O support flag to 1
setting using_dma to 1 (on)
I/O support = 1 (32-bit)
using_dma = 1 (on)
antioco:/home/kaesar# /sbin/hdparm -c1 -d1 /dev/hda
/dev/hda:
setting 32-bit I/O support flag to 1
setting using_dma to 1 (on)
I/O support = 1 (32-bit)
using_dma = 1 (on)
antioco:/home/kaesar# /sbin/hdparm -v /dev/hdb
/dev/hdb:
multcount = 0 (off)
I/O support = 1 (32-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 523/255/63, sectors = 8404830, start = 0
antioco:/home/kaesar# /sbin/hdparm -v /dev/hda
/dev/hda:
multcount = 0 (off)
I/O support = 1 (32-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 2498/255/63, sectors = 40132503, start = 0
pero cuando hago alguna operación con el disco using_dma se desactiva y
emite el siguiente error
Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
Oct 19 14:08:50 antioco kernel: hda: DMA disabled
Oct 19 14:08:50 antioco kernel: hdb: DMA disabled
Oct 19 14:08:50 antioco kernel: ide0: reset: success
Alguien sabe a que puede deberse ?
Gracias anticipadas y un saludo.
César a.k.a insallah
Reply to:
- Follow-Ups:
- Re: UDMA
- From: thecrow <thecrow@phreaker.net>