Configurando um drive de CD-RW com interface IDE

Publicado por Fábio Berbert de Paula em 07/11/2002

[ Hits: 11.896 ]

Blog: https://fabio.automatizando.dev

 


Configurando um drive de CD-RW com interface IDE



Pacotes utilizados

  • cdrecord-1.8-1cl: usado para ler, gravar e regravar CD-ROMs
  • mkisofs-1.8-1cl: usado para criar e testar imagens de CDs
Como fazer

Por padrão, o cdrecord trabalha apenas com drives CD-R ou CD-RW em interfaces SCSI. Ok, vamos lá, todos nós temos drives de CD-R em interfaces IDE, certo? Pois bem, existe uma forma de mascarar nosso drive para que o mesmo funcione como um drive SCSI.

A primeira informação a se ter em mente é em qual dispositivo se encontra o seu drive CD-R. No meu caso, o dispositivo corresponde a /dev/hdc, que equivale a interface "secondary master" em minha placa-mãe. Usualmente seu drive pode estar em /dev/hdb (secundary slave). Isso dependerá da forma como o seu equipamento foi jumpeado.



Você pode descobrir essa informação emitindo o seguinte comando:
# ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 Sep 21 13:46 /dev/cdrom -> hdc
Note que /dev/cdrom aponta para o dispositivo hdc. Pode acontecer de seu arquivo /etc/fstab não reconhecer o dispositivo /dev/cdrom como um bloco de sistema de arquivos válido. Não se espante, o link /dev/cdrom pode estar errado. Para resolver o problema, digite os seguintes comandos:
# rm /dev/cdrom
# ln -s /dev/hdc /dev/cdrom (note que /dev/hdc pode ser /dev/hdd, depende da sua configuração)
Agora que o drive está sendo reconhecido pelo sistema, vamos fazer com que ele passe a funcionar como um dispositivo SCSI, para que o cdrecord seja enganado. Edite o arquivo /etc/lilo.conf e insira a seguinte linha antes da entrada "prompt":

append="hdc=ide-scsi" (pode ser hdd, atente-se!)

Salve o arquivo, saia do editor de textos usado e execute "lilo" para regravar o lilo na MBR. Você precisa usar o lilo para carregar o Linux para carregar esse parâmetro junto ao kernel.

O último passo a ser traçado é o de carregar os módulos de dispositivos SCSI no kernel, caso contrário, de nada adiantará passar parâmetros via LILO. O comando "insmod ide-scsi" carrega o módulo necessário, porém precisamos automatizar essa tarefa de modo que a mesma seja executada durante a fase de inicialização do sistema. Em sistemas Conectiva ou quaisquer um baseados em Red Hat, podemos utilizar o script de inicialização /etc/rc.d/rc.local. Edite este arquivo, inserindo a seguinte linha no final do mesmo:

insmod ide-scsi

Pronto! Reinicie seu computador que seu drive de CD-R ou CD-RW estará funcionando.

Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br

Outras dicas deste autor

Como checar se sua placa possui sinal físico de rede

Converter vídeos para formato suportado no WhatsApp

Atalho Alt+F2 ou Alt+Espaço parou de funcionar no KDE Plasma [Resolvido]

pydance, um jogo para quem tem gingado

Como usar extensões do Google Chrome no Opera

Leitura recomendada

Como configurar GMA500 no Ubuntu 9.10 com repositórios do próprio Karmic

Ajustando seu sources.list no Conectiva Linux 10

Vídeos de configuração da JVM e Tomcat6

Configurando sua placa de som no Debian

LUbuntu - Configurando login automático

  

Comentários
[1] Comentário enviado por mmateus em 25/05/2003 - 09:31h

Preciso de uma ajuda/dica:
Utilizo o mandrake 9.1.
Tanto o meu CDRW quanto o CDROM funcionam normalmente com cds de dados mas não reconhecem cds de audio e muito menos, no cdrw, consigo gravar.

Alguma dica?
Mateus

[2] Comentário enviado por marcosvalente em 18/06/2004 - 06:33h

gostei muito do artigo

[3] Comentário enviado por leoberbert em 10/01/2005 - 23:08h

Parabéns pelo artigo... Funcionou certinho como vc descreveu acima parabéns!

[4] Comentário enviado por redleh em 14/02/2005 - 17:25h

Infelizmente aqui não deu certo! Utilizo o Kurumin e quando digito insmod ide-scsi ele alega como se não houvece esse arquivo... Tem idéia do que pode estar acontecendo?

[5] Comentário enviado por vtudo em 20/04/2006 - 01:11h

aqui nao funfo ainda :(



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts