Pessoal,
Eu consegui configurar o gravador de CD (IDE) como SCSI, necess�rio
para o cdrecord funcionar, mas ainda restaram algumas d�vidas.
Primeiro vou descrever a solu��o.
Meu micro est� configurado da seguinte forma:
/dev/hda -> HD
/dev/hdc -> Leitor de CD-ROM
/dev/hdd -> Gravador de CD-ROM
Para configurar o gravador de CD-ROM:
Precisei acrescentar no arquivo /etc/lilo.conf: append="hdd=ide-scsi"
A sess�o que trata do Linux ficou assim:
image=/boot/vmlinuz-2.4.5-9cl
label=linux
root=/dev/hda2
read-only
append="hdd=ide-scsi"
Depois executei o programa lilo, para as altera��es terem efeito.
Coloquei as seguintes linhas no arquivo /etc/rc.local:
/sbin/hdparm -E 56 /dev/hdc
/sbin/modprobe ide-scsi
Reinicializei o Linu e a configura��o ficou a seguinte:
/dev/hda -> HD
/dev/hdc -> Leitor de CD-ROM, configurado como 56x
/dev/sr0 -> Gravador cd CD-ROM
Por�m, se eu chamar o modprobe antes do hdparm, ou se n�o chamar o hdparm,
o leitor e o gravador s�o configurados como SCSI.
Por que isso acontece? O simples fato de configurar a velocidade do leitor
de CD n�o deveria influenciar.
Uma vez o leituror de CD configurado como SCSI, n�o consigo mais configur�-lo.
Nos testes que fiz, se eu chamar manualmente (via shell) hdparm e depois
modprobe, n�o � preciso acrescentar a linha append="hdd=ide-scsi" no
lilo.conf. Mas chamando via rc.local, se essa linha estiver ausente, o
leitor e o gravador s�o configurados como SCSI.
Por que isso acontece?
Eu sempre pensei que n�o havia diferen�a entre chamar um programa via
rc.local ou via shell, como usu�rio "root".
Nota: o rc.local � o �ltimo script chamado na inicializa��o, e eu chamei
hdparm e modprobe no final do script.
Por fim, qual o motivo de precisar configurar o HD para usar Ultra-DMA,
e o CD-ROM, para funcionar como 56x ???
No meu ver, o Linux j� deveria configurar isso automaticamente, como acontece
com os demais Sistemas Operacionais. E, se isso n�o fosse desej�vel, deveria
haver algum par�metro para a carga do kernel, que desabilitasse a acelera��o.
Exceto para o modo "single", que deveria n�o deveria usar a acelera��o.
Da mesma forma que fizeram com o XFree86, que para alguns drives existe
a op��o "noaccel", para n�o usar a acelera��o de hardware. Mas j� vem
configurado com a acelera��o.
Agrade�o desde j�,
Edward Martin
Assinantes em 13/08/2001: 2276
Mensagens recebidas desde 07/01/1999: 127680
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]