2.4. Como reconhecer um drive de cdrw?

### CL9 e CL8 ###

Este procedimento auxilia no reconhecimento de um cdrw sozinho ou trabalhando com outro cdrom num mesmo equipamento.

Caso esteja utilizando apenas o drive de cdrw siga os passos abaixo ignorando os comandos destinados somente ao cdrom.

Utilize o comando abaixo para descobrir como esta sendo reconhecido os drive de cdrom e cdrw no seu equipamento.

    [root@localhost]# dmesg |grep -i hd
    hda: QUANTUM FIREBALLlct08 08, ATA DISK drive         <- Disco Rígido
    hdb: ATAPI CDROM MS5.00, ATAPI CD/DVD-ROM drive       <- Primeiro Drive(cdrom)
    hdd: HL-DT-ST CD-RW GCE-8240B, ATAPI CD/DVD-ROM drive <- Segundo Drive(cdrw)


Utilize o comando abaixo para carregar o módulo SCSI necessário para o funcionamento do cdrw:

    [root@localhost]# modprobe sg ; modprobe ide-scsi

Insira a linha abaixo para que o módulo seja carregado em cada inicialização do sistema.

        [root@localhost]# mcedit /etc/rc.d/rc.local

No fim do arquivo insira a linha abaixo:

    modprobe sg ; modprobe ide-scsi

Pressione F2Para salvar e F10 para sair.

Utilize o comando abaixo para verificar se os módulos foram carregados corretamente.

    [root@localhost]#lsmod
    Module                  Size  Used by    Not tainted
    nls_iso8859-1           3452   0  (autoclean)
    sr_mod                 15544   0  (autoclean)
    cdrom                  30080   0  (autoclean) [sr_mod]
    ide-scsi                9072   0                        <-----------
    sg                     32172   0  (unused)              <-----------
    scsi_mod               98452   3  [sr_mod ide-scsi sg]  <-----------
    8139too                16264   1  (autoclean)
    mii                     3464   0  (autoclean) [8139too]
    esssolo1               24712   0
    soundcore               5892   4  [esssolo1]
    gameport                3188   0  [esssolo1]
    agpgart                41120   0  (unused)
    lvm-mod                57792   0
    ext3                   60480   2
    jbd                    45396   2  [ext3]
    ide-disk               11140   3
    ide-probe-mod           9864   0
    ide-mod               176192   3  [ide-scsi ide-disk ide-probe-mod]


Utilize o comando abaixo para testar se o cdrw esta sendo reconhecido.

    [root@localhost root]# cdrecord -scanbus
    Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
    Linux sg driver version: 3.1.24
    Using libscg version 'schily-0.7'
    scsibus0:
    cdrecord: Warning: controller returns wrong size for CD capabilities page.
            0,0,0     0) 'ATAPI   ' 'CDROM   MS5.00  ' ' .05' Removable CD-ROM
            0,1,0     1) 'HL-DT-ST' 'CD-RW GCE-8240B ' '1.06' Removable CD-ROM
            0,2,0     2) *
            0,3,0     3) *
            0,4,0     4) *
            0,5,0     5) *
            0,6,0     6) *
            0,7,0     7) *


OBS: Neste caso estão sendo utilizados dois drives sendo somente o segundo um cdrw. Neste teste todos os drives de cd que estiverem conectados no equipamento serão listados.

Reconhecido o cdrw crie o ponto de montagem onde ele poderá ser acessado.

        [root@localhost]# mkdir /mnt/cdrw

Feito isso, o cdrw e os outros drives de cdrom da máquina deixarão de responder por um device IDE (hdX) e passarão a responder por um device SCSI (srX), para ter certeza que esses drives estão respondendo como dispositivos SCSI, digite:

OBS.- O X representa se o dispositivo esta como primary master/slave ou secundary master/slave (hda, hdb, hdc ou hdd).

    
        [root@localhost root]# dmesg |grep -i scsi
    SCSI subsystem driver Revision: 1.00
    scsi0 : SCSI host adapter emulation for IDE ATAPI devices
      Type:   CD-ROM                             ANSI SCSI revision: 02
      Type:   CD-ROM                             ANSI SCSI revision: 02
    Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
    Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0
    sr0: scsi3-mmc drive: 4x/48x cd/rw xa/form2 cdda tray         <- Primeiro Drive(cdrom)
    sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray <- Segundo Drive(cdrw)


Crie os links simbólicos dentro do /dev para facilitar o processo de configuração e entendimento dentro do arquivo.

Para o cdrom

        [root@localhost]# ln -s /dev/sr0 /dev/cdrom

Para o cdrw

        [root@localhost]#cln -s /dev/sr1 /dev/cdrw

Altere o /etc/fstab inserindo a linha indicada abaixo fazendo referência ao cdrw.

        [root@localhost]# mcedit /etc/fstab
    /dev/cdrom       /mnt/cdrom      iso9660    defaults,user,noauto,ro 0  0
    /dev/cdrw        /mnt/cdrw       iso9660    defaults,user,noauto,ro 0  0 <--


OBS: Caso possua apenas o drive de cdrw insira uma # no início da linha refrente ao cdrom e insira a linha destinada ao # cdrw.

Pressione F2 para salvar e F10 para sair

Utilize os comandos abaixo para fazer novamente a leitura do arquivo:

        [root@localhost]# umount -a ; mount -a

Para acessar os drives utilize o comando:

        [root@localhost]# mount /mnt/cdrom      <- Primeiro Drive(cdrom)
        [root@localhost]# mount /mnt/cdrw       <- Segundo Drive(cdrw)


Para ejetar o cd do drive utilize o comando:

        [root@localhost]# cd ; umount /mnt/cdrom ; eject   <- Primeiro Drive(cdrom)
        [root@localhost]# cd ; umount /mnt/cdrw ; eject    <- Segundo Drive(cdrw)