Pular para o conteúdo

Configurando um drive de CD-RW com interface IDE

Dica publicada em Linux / Configuração
Fábio Berbert de Paula fabio
Hits: 12.496 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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

Comando watch com saída em cores

Convertendo arquivos em PDF no Vim

Capturando os últimos artigos do VivaoLinux

Guia de Certificação Linux

Como editar arquivos remotos usando o Vim

Atualização do Debian Wheezy (estável) para Testing

Teclado ABNT2 e mouse serial no live CD Ubuntu 7.04

Instalar o Firefox 3.0 no Linux Slackware 12.1

Resolvendo problema com CDROM e DVD trocados

Conectar a internet com o Velox (modo texto)

#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

Entre na sua conta para comentar.