Configurando um drive de CD-RW com interface IDE

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

[ Hits: 10.921 ]

Blog: https://youtube.com/c/cotidianohackeado

 


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
[email protected]

Outras dicas deste autor

PHP - Como comparar duas strings case insensitive

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

Solução para tamanho da fonte das legendas no Totem

Como instalar Deno no Linux

Forçando quebra de linha em tabelas HTML usando PHP

Leitura recomendada

Senha de root no BRLix

Como instalar o Firefox 3.5.2 no Ubuntu 9.04

HDMI no Lubuntu 13.10

Configuração do RAID 5 (Red Hat)

Instalando o The Conquerors no Ubuntu 6.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