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

Re: Activando DMA



On Sun, 1 Jul 2007 01:37:54 -0300
andmarti@gmail.com wrote:

> Hola gente. como va?
>
> Les cuento que estaba tratando de activar la dma en mi compu y sin éxito hasta el
> momento.
> Tengo un Mother VXproII, micro Pentium I 200MMX, disco SAMSUNG de 80GB
> --->> No está permitido las risas.... :D
>
> El dmesg me marca esto:
> ide_setup: hda=stroke >>>>>>> este stroke está por -------------\
> ide_setup: idebus=66											|
> Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4		|
> ide: Assuming 66MHz system bus speed for PIO modes				|
> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.				|
> ide: late registration of driver.								|
> HINT_IDE: IDE controller at PCI slot 00:05.2					|
> HINT_IDE: chipset revision 0									|
> HINT_IDE: not 100% native mode: will probe irqs later			|
> HINT_IDE: dma_base is invalid (0x0000)							|
> ide0: HINT_IDE Bus-Master DMA disabled (BIOS)					|
> HINT_IDE: dma_base is invalid (0x0000)							|
> ide1: HINT_IDE Bus-Master DMA disabled (BIOS)					|
> hda: SAMSUNG SP0842N, ATA DISK drive							|
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14								|
> hda: attached ide-disk driver.									|
> hda: Host Protected Area detected.								|
> current capacity is 66055248 sectors (33820 MB)				<---/
> native  capacity is 156301488 sectors (80026 MB)			<---/
> hda: Host Protected Area disabled.
> hda: 156301487 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63
>
> En el BIOS no encontré nada que me active DMA..
>
> Un simple hdparm /dev/hda2:
> /dev/hda:
> multcount    = 16 (on)
> IO_support   =  3 (32-bit w/sync)
> unmaskirq    =  0 (off)
> using_dma    =  0 (off)
> keepsettings =  0 (off)
> readonly     =  0 (off)
> readahead    =  8 (on)
> geometry     = 9729/255/63, sectors = 156301487, start = 0
>
> Una pruebita con hdparm -tT /dev/hda2:
> Timing cached reads:   100 MB in  2.00 seconds =  50.00 MB/sec
> Timing buffered disk reads:   14 MB in  3.25 seconds =   4.11 MB/sec
>
> Cuando trato de habilitar la dma me tira:
> setting using_dma to 1 (on)
> HDIO_SET_DMA failed: Operation not permitted
> using_dma    =  0 (off)
>
> Al kernel le paso desde el grub el mencionado hda=stroke e idebus=66
> El idebus lo tengo en 66. No se si debería ir en 33, pero la cosa es que
> el rendimiento subió un poquito cuando lo activé en 66.
>
> Alguien me puede dar alguna pista de como activarla?
>
> Muchas gracias y saludos a todos.
> Andrés M.
>
>
>
>
> --
> Andrés Martinelli
>

Hola Andrés.

Una cosa muy simple:

¿Estas usando el comando hdparm como root o como usuario?.

Hay que ser root.

Espero estar ayudando.

Saludos.

Jose.

--
http://www.lordofunix.org/

Usuario GNU/Hurd no registrado.
Usuario BSD registrado 51101.
Usuario Linux registrado #213309.
Una vez más cabalgaré con mis caballeros,
para defender lo que fue.....
y el sueño de lo que pudo ser.

Attachment: pgp7RHqiYbCy_.pgp
Description: PGP signature


Reply to: