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

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: