[eside-ghost] Intentando usar el DMA... :(
Jose Ignacio Sanchez Martin
eside-ghost@deusto.es
Mon, 22 Sep 2003 15:03:38 +0200
Tienes que activar en el kernel el soporte especifico para el chipset de tu
placa base.
Un saludo
At 02:39 PM 9/22/2003 +0200, you wrote:
>Wenas:
>
>Tengo dos hermosos discos duros de 4 Gb, un CD-ROM y una Grabadora.
>Tengo activado en el kernel el soporte automático de DMA.
>
>beavis:/usr/src/linux# grep DMA .config
>CONFIG_BLK_DEV_IDEDMA_PCI=y
># CONFIG_BLK_DEV_IDEDMA_FORCED is not set
>CONFIG_IDEDMA_PCI_AUTO=y
># CONFIG_IDEDMA_ONLYDISK is not set
>CONFIG_BLK_DEV_IDEDMA=y
># CONFIG_IDEDMA_PCI_WIP is not set
># CONFIG_BLK_DEV_ADMA100 is not set
>CONFIG_IDEDMA_AUTO=y
># CONFIG_IDEDMA_IVB is not set
># CONFIG_DMA_NONPCI is not set
># CONFIG_SCSI_EATA_DMA is not set
>beavis:/usr/src/linux#
>
>
>Tengo deshabilitado el soporte de CD-ROMs IDE (pero habilitado el de
>HDs IDE) y activado el soporte de SCSI y emulación SCSI, de modo que
>automáticamente el CD-ROM y la Grabadora son pillados como SCSI.
>
>Simiro los datos de cualquiera de los 4, me dice que no está activado
>el DMA (y se nota claro):
>
>beavis:~# cat /proc/ide/hda/settings
>name value min max mode
>---- ----- --- --- ----
>acoustic 0 0 254 rw
>address 0 0 2 rw
>bios_cyl 523 0 65535 rw
>bios_head 255 0 255 rw
>bios_sect 63 0 63 rw
>breada_readahead 8 0 255 rw
>bswap 0 0 1 r
>current_speed 0 0 70 rw
>failures 0 0 65535 rw
>file_readahead 124 0 16384 rw
>init_speed 0 0 70 rw
>io_32bit 0 0 3 rw
>keepsettings 0 0 1 rw
>lun 0 0 7 rw
>max_failures 1 0 65535 rw
>max_kb_per_request 128 1 255 rw
>multcount 16 0 16 rw
>nice1 1 0 1 rw
>nowerr 0 0 1 rw
>number 0 0 3 rw
>pio_mode write-only 0 255 w
>slow 0 0 1
>rw
>unmaskirq 0 0 1
>rw
>using_dma 0 0 1
>rw
>wcache 0 0 1
>rw
>beavis:~#
>
>Y si intento ver el estado del DMA o activarlo con hdparm da un error:
>
>beavis:~# hdparm -Q /dev/hda
>
>/dev/hda:
> HDIO_GET_QDMA failed: Invalid argument
>
>beavis:~# hdparm -Q 1 /dev/hda
>
>/dev/hda:
> setting DMA queue_depth to 1 (on)
> HDIO_SET_QDMA failed: Invalid argument
> HDIO_GET_QDMA failed: Invalid argument
>beavis:~#
>
>En ordenadores muy nuevecitos de dos amigos a los que les metí Linux y
>compile un kernel también les pasa.
>
>¿Qué narices hago mal y/o que puedo hacer?
>
>
> Agur: Malkavian (MHVSS) :[
>-------------------------------------------------------------------------
>Presidente del Grupo de LinUxuarios de Bizkaia (GLUB) http://glub.ehu.es
>Hackers Venezuela (Hven): La informacion es poder. www.hven.com.ve
>La página de Malkavian: H/P/V/C, linux, rol... http://come.to/malkavian
>-------------------------------------------------------------------------
>WinError 02F: Error de protección general 00BF:D41A,debido a una operación
>ilegal mientras se compartían recursos corriendo bajo una ventana DOS en
>modo 3B0 y en el modo de latencia de memoria 6-6-6. Por favor, dinos que
>coño significa esto.
>
>_______________________________________________
>eside-ghost mailing list
>eside-ghost@deusto.es
>https://ssl.deusto.es/cgi-bin/mailman/listinfo/eside-ghost