Problemas com hdparm

Daniel Henrique Debonzi debonzi gwyddion.com
Segunda-Feira, 3 de Janeiro de 2005 - 15:52:37 CST


Olá Paulo,

Não sei lhe dizer exatamente o por que isso acontece, mas já tive esse 
problema varias vezes e sei que de alguma forma está diretamente
relacionado a opções de configuração do Kernel.

Esse foi sempre um problema frequente quando ainda utilizava Debian e 
tentava utilizar os kernel-images disponiveis.

Isso acontecia com minha maquina (Athlon XP2000, Placa mãe Soyuz-Dragon 
lite) e em um notebook (Pentiun Celeron, chipset Intel).

O que resolveu o problema para ambos os casos foi recompilar o kernel 
sem as opções de kernel:
Force Enable legancy 2.0.X HOSTS to use DMA
Use PCI DMA by default when available

Alguns lugares sugerem que nesses casos também se inclua suporte ao 
chipset built-in (não como modulo), mas não consigo me lembrar se isso 
fazia diferença para mim.

Sendo mais geral, caso tenha alguma esperiencia com compilação de 
kernel, sugiro trabalhar um pouco em cima dessas opções.
Elas estão em:
Device Drivers -> ATA/ATAPI/MFM/RLL suport

Outra coisa que pode ser importante é a arquitetura para qual o pacote 
do kernel foi compilada. Se está usando o default (i386), experimente 
instalar um kernel-image para sua arquitetura 
kernel-image-2.6.8-4-<arch> (ex: kernel-image-2.6.8-4-k7).

Caso o instalação do kernel-image para a arquitetura que vc possui não 
funcione, vai a dica:
instale o kernel-source de mesma versão do image que vc instalou e copie 
o arquivo /boot/config-2.6.<X>-<X>-<arch> para o diretorio do kernel 
source descompactado como .config

Isso fará com que o seu kernel-source esteja configurado exatamente com 
as configurações do kernel-image que já foi otimizada de alguma forma 
pelo time do Ubuntu. Dai, make xconfig (ou gconfig, menuconfig) e altere 
somente o que lhe é conviniente.

Compile o kernel, gere o initrd e torça os dedos.

Espero ter ajudado de alguma forma.

[]s


Paulo André Guia Silva Gonçalves wrote:
> Boa noite
> 
> Instalei o Ubuntu, e não consigo activar o DMA do meu Gravador de Cds IDE,
> a versão do kernel é a 2.6.8.1-4, e já com a 2.6.8.1-3 fazia o mesmo.
> Quando faço sudo hdparm -d1 /dev/hdc acontece o seguinte:
> /dev/hdc:
> setting using_dma to 1 (on)
> HDIO_SET_DMA failed: Operation not permitted
> using_dma    =  0 (off)
> 
> e não activa o DMA, fazendo o computador ficar muito lento ao gravar um CD.
> Qual será o problema??
> 
> 
> 




More information about the ubuntu-pt mailing list