Linux 2.6 (III): Quemar CDs sin emulación SCSI


Con el kernel 2.6 y el cdrecord versión 2 ya se puede estampar CDs sin necesidad de emmular un disco SCSI. Yo lo tuve que usar porque el k3b (por cierto, que bueno que es) me daba unos errores cuando estampaba discos de audio. En realidad es muy fácil de configurar el cdrecord, sólo que no está oficialmente soportado todavía por la forma “especial” de nombrar el dispositivo.

Para hacerlo funcionar debéis tener el kernel 2.5.45 o superior, pero os recomiendo el 2.6.0-test3 por lo menos ;-). Si antes teniáis especificada la emulación SCSI ya podéis quitarla (la línea hdX=ide-scsi en el lilo.conf), no la necesitáis.

Ahora si hacéis un cdrecord -scanbus veréis algo como:

scsibus0:
0,0,0 0) ‘ADAPTEC ‘ ‘ACB-5500 ‘ ‘FAKE’ NON CCS Disk
0,1,0 1) ‘ADAPTEC ‘ ‘ACB-5500 ‘ ‘FAKE’ NON CCS Disk

No preocupéis, es normal… ahora veremos los reales.
Si vuestro grabador de CD es el dispositivo /dev/hdd, como en mi caso, entonces haced:
cdrecord -scanbus dev=/dev/hdd
y deberéis ver algo como:

$ cdrecord -scanbus dev=/dev/hdd
Cdrecord 2.01a16 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
scsidev: ‘/dev/hdd’
devname: ‘/dev/hdd’
scsibus: -2 target: -2 lun: -2
Warning: Open by ‘devname’ is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version ‘schily-0.7’
scsibus0:
0,0,0 0) ‘SONY ‘ ‘CD-RW CRX175E2’ ‘S002’ Removable CD-ROM
0,1,0 1) *

Si es así, está todo correcto, lo único que queda por hacer es especificarlo en el cdrecord.conf:


# The default device, if not specified elswhere
#
CDR_DEVICE=/dev/hdd

Et voilà, nada más, ahora podéis hacer una prueba sin encender el laser, por ejemplo:

$ cdrecord -dummy -v ISOs/KNOPPIX_V3.2-2003-07-26-EN.iso
Cdrecord 2.01a16 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
TOC Type: 1 = CD-ROM
scsidev: ‘/dev/hdd’
devname: ‘/dev/hdd’
scsibus: -2 target: -2 lun: -2
Warning: Open by ‘devname’ is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version ‘schily-0.7’
atapi: 1
Device type : Removable CD-ROM
Version : 0
Response Format: 1
Vendor_info : ‘SONY ‘
Identifikation : ‘CD-RW CRX175E2 ‘
Revision : ‘S002’
Device seems to be: Generic mmc CD-RW.
Current: 0x0009
Profile: 0x0008
Profile: 0x0009 (current)
Profile: 0x000A
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-2 SWABAUDIO BURNFREE FORCESPEED
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R96R
Drive buf size : 1359872 = 1328 KB
FIFO size : 8388608 = 8192 KB
Track 01: data 693 MB
Total size: 796 MB (78:56.52) = 355239 sectors
Lout start: 797 MB (78:58/39) = 355239 sectors
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 5
Is not unrestricted
Is not erasable
Disk sub type: Medium Type B, low Beta category (B-) (4)
ATIP start of lead in: -11933 (97:22/67)
ATIP start of lead out: 359849 (79:59/74)
Disk type: Short strategy type (Phthalocyanine or similar)
Manuf. index: 43
Manufacturer: Acer Media Technology, Inc.
Blocks total: 359849 Blocks current: 359849 Blocks remaining: 4610

NOTA: He comprobado, después de un comentario a este artículo, que no hace falta ningún módulo SCSI del kernel. El cdrecord si los encuentra los carga, pero no hacen falta. He probado si hay alguna diferencia en la grabación, y no, no hay ninguna.

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1843 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.