### 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)
|