martes, mayo 22, 2007

Activar UDMA

1. Verificar en el BIOS cuál es el UDMA activado (en mi caso es UDMA2)

2. Ver la información del dispositivo a activar:
sudo hdparm -i /dev/hdb

SALIDA:
[manuel] [~]$ hdparm -i /dev/hdb

/dev/hdb:

Model=PIONEER DVD-RW DVR-111D, FwRev=1.06, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=13395, BuffSize=64kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 *udma4 udma3 *udma4
AdvancedPM=no
Drive conforms to: Unspecified: ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5

* signifies the current active mode


Lo que significa que tengo activado UDMA4 cuando en la BIOS tengo activado el
UDMA2. Por lo tanto voy a cambiar la configuración de este dispositivo en Linux.

3. Cambiamos la configuración del dispositivo:
sudo hdparm -d1 -Xudma2 /dev/hdb

SALIDA:
[manuel] [~]$ sudo hdparm -d1 -Xudma2 /dev/hdb

/dev/hdb:
setting using_dma to 1 (on)
setting xfermode to 66 (UltraDMA mode2)
using_dma = 1 (on)


4. Verificamos que se hallan hecho los cambios:
sudo hdparm -i /dev/hdb

SALIDA:
[manuel] [~]$ sudo hdparm -i /dev/hdb

/dev/hdb:

Model=PIONEER DVD-RW DVR-111D, FwRev=1.06, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=13395, BuffSize=64kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma3 udma4
AdvancedPM=no
Drive conforms to: Unspecified: ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5

* signifies the current active mode


Y vemos ahora que el asterisco (*) se posicionó sobre "udma2", lo que indica que
tenemos activado ese.

5. Verificamos que esté actualmente en funcionamiento:
sudo hdparm -d /dev/hdb

SALIDA:
[manuel] [~]$ sudo hdparm -d /dev/hdb

/dev/hdb:
using_dma = 1 (on)

2 comentarios:

Anónimo dijo...

y como se hace para que los cambios sean permaentes al reiniciar? gracias

K' dijo...

con la opción -k 1 guardará la configuración para que el próximo inicio no tengas que repetir.