Autor Tópico: (Dúvida) Ativar DMA (Resolvido!)  (Lida 4133 vezes)

Offline nielpe

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
(Dúvida) Ativar DMA (Resolvido!)
« Online: 06 de Fevereiro de 2008, 12:32 »
bom, seguindo esse trecho de um tutorial daqui do forum:

5 - Ativando o DMA

Graficamente:

Sistema, Administração, Serviços: Ative "Ajuste de discos rígidos (hdparm)"


Ou manualmente:

Tendo em conta que disco rígido "/" ou leitor está em /dev/hdc

1º - Abra o terminal e digite: sudo hdparm /dev/hdc

2º - Se aparecer uma linha dizendo using_dma = 1 (on) então o DMA já esta ativado. Passem para o ponto 4º.

3º Senão ativem o DMA

sudo hdparm -d1 /dev/hdc

4º Ativem o DMA quando o computador se inicia

sudo gedit /etc/hdparm.conf

Verifique se tem esta linha:

/dev/hdc {
 dma = on
}

Fui em Sistema > Administração > Serviçõs e Ativei "Ajuste de disco rígido (hdparm)

depois fui no terminal e digitei o comando para ver se o DMA estava ativado e tive a seguinte resposta:

Citar
niel@niel-desktop:~$ sudo hdparm /dev/sda1

/dev/sda1:
 IO_support    =  0 (default 16-bit)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 2434/255/63, sectors = 13831902, start = 63
niel@niel-desktop:~$ sudo hdparm -d1 /dev/sda1

Não vi a linha  using_dma = 1 (on). Então tentei ativar manualmente pelo terminal e tive a seguinte resposta:

Citar
/dev/sda1:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device

O DMA está ativado ? se não estiver, como eu faço para ativá-lo? ^^






« Última modificação: 06 de Fevereiro de 2008, 14:07 por nielpe »

Offline nielpe

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: (Dúvida) Ativar DMA
« Resposta #1 Online: 06 de Fevereiro de 2008, 14:07 »
procurei mais informações na net e tirei minha dúvida ^^



Citar
niel@niel-desktop:~$ sudo hdparm -i /dev/sda

/dev/sda:

 Model=ST320410A                               , FwRev=3.39    , SerialNo=3FG1EWLV           
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=?16?
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=39102336
 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 udma5
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5,6

 * signifies the current active mode (significa o atual modo ativo)

Meu hd está ativado em UDMA4 por isso que dava erro quando tentava ativar em DMA ^^