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