Configurando um drive de CD-RW com interface IDE

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

[ Hits: 10.229 ]

Blog: https://monetal.com.br

 


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

Instalando plugin FastTrack no GiFT (Debian)

Extraindo seu endereço IP com shell script (egrep + awk)

Comunidade brasileira de usuários do Arch Linux

Unetbootin - Failed to load COM32 file menu.c32 [RESOLVIDO]

SQL: Combinando INSERT + SELECT para duplicação de registros

Leitura recomendada

Resolvendo problemas com HD SATA

Renomeando interfaces de rede com nameif e /etc/mactab

Criando e montando uma partição no Linux

SpamAssassin - Avaliação de URI no corpo do e-mail

Configurando um servidor LTSP com Ubuntu 9.10

  

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 HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts