BULMA

Bulma se une a la protesta contra SOPA y PIPA

Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(24/05/2013 12:57:32)
    
Google


En bulma.net
En internet
Linux 2.6 (III): Quemar CDs sin emulación SCSI (35174 lectures)
Por Ricardo Galli Granada
gallir (http://mnm.uib.es/gallir/)
Creado el 13/08/2003 18:50 modificado el 13/08/2003 18:50

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.

Pagina1/1

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.


Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (13/08/2003 18:57, #16403)
  Por: El cobarde anónimo

"Pero alerta, dejad la emulación scsi en las opciones del kernel, que el cdrecord sí las carga"

Las carga pero no son necesarias (supongo que las carga de rebote) ya que yo grabo sin ellas :) es más, he quitado _todo_ lo referente a scsi del kernel.

Ahora solo nos queda esperar que los gui se adapten, especialmente el k3b que es el que más me gusta.

No es pot respondre
 
2.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (13/08/2003 19:05, #16404)
  Por: gallir (http://mnm.uib.es/~gallir/)

- En mi caso las carga, y las usa (como está en el log al final del artículo), pero no lo había probado quitando los módulos. Gracias por el apunte.

- El k3b si funciona perfectamente, al menos el que tengo en Debian (0.9-3), aquí puse una imagen del Setup.

No es pot respondre
 
3.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (13/08/2003 19:41, #16405)
  Por: El cobarde anónimo
Acabo de probar el k3b, es verdad si que funciona, da algunos warnings pero graba perfectamente.
No es pot respondre
 
4.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (24/12/2003 18:20, #18806)
  Por: MAC

Tengo el kernel 2.6.0 y el k3b 0.9.4 y me graba bien, pero me va soberanamente lento, y me chupa mucha cpu... :-m . Mi grabadora es una LG 48x24x48x ... y antes me iba de vicio. A alguien le pasa con esta versión de k3b o esta grabadora?

No es pot respondre
 
5.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (24/12/2003 18:25, #18807)
  Por: gallir (http://mnm.uib.es/~gallir/)
Has probado directamente con el cdrecord para ver como va? Con la emulación (-dummy) sigue consumiendo mucho?
No es pot respondre
 
6.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (24/12/2003 18:39, #18810)
  Por: MAC

Gracias Ricardo. Era el DMA. Otra cosa, sin la emulación scsi no se pueden hacer las copias de CD a CD, verdad? en el k3b no me sale ningún dispositivo de lector...

No es pot respondre
 
7.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (24/12/2003 18:25, #18808)
  Por: MAC

Joder! me acabo de dar cuenta que era una cagada mía... acordaros de activar el DMA cuando dejeis de usar el ide-scsi. Vaya diferencia. Lo raro es que el cdrecord no chupaba mucha cpu, y el k3b un montón... :-m

No es pot respondre
 
8.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (01/12/2003 18:39, #18373)
  Por: PiNo_
Hola.. tengo mandrake 9.2 y cdrecord instalado, y el problema es k no encuentro el cdrecord.conf ni cdrecrd a pelo en ningun lado. Ni en /etc ni /etc/default ni en /!!!.

He probado a instalarlo desde el source pero tampoko está el dichoso fichero de configuracion. Podeis ayudarme??.

Gracias
No es pot respondre
 
9.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (24/06/2004 17:09, #22052)
  Por: yomarie
tengo el reproductor windows media player y no se como puedo gravar del programa d musica al cd tengo kazaa media por favor si alguien sabe les boy a agradecer que me ayuden
No es pot respondre
 
10.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (12/03/2005 00:20, #25639)
  Por: Anónimo
hola me alegra mucho lo que has comentado sobre quemar cd's sin emulacion scsi hasta el momento la configuracion que has dicho me ha funcionado pero no se donde encontrar el cdrecord.conf el kernel que tengo es 2.6.5 y mi sistema operativo es java desktop system,instale el xcdroast pero cuando lo voy a configurar me pide emulacion scsi, por tal motivo segui los pasos que anotaste, te encargo si me puedes ayudar gracias.
No es pot respondre
 
11.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (05/02/2006 07:57, #30846)
  Por: Anònim
ja as provat de fer: find / cdrecord.conf //es una de les eines del shell
No es pot respondre
 
12.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (13/08/2003 21:25, #16406)
  Por: El cobarde anónimo
Sería muy interesante que alguno de los valientes que están usando el nuevo y flamante 2.6 compararan el uso de CPU grabando con emulación y sin emulación.
No es pot respondre
 
13.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (14/08/2003 00:06, #16408)
  Por: gallir (http://mnm.uib.es/~gallir/)
El cdrecord ni aparece en el top cuando lo hago (o sea, prácticamente 0% de CPU) sin la emulación SCSI. A veces loo he visto a 0.4%.

Con el time:

$ time 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'
...
cdrecord.mmap: fifo had 11460 puts and 11460 gets.
cdrecord.mmap: fifo was 0 times empty and 9480 times full, min fill was 96%.


real    4m10.059s
user    0m0.096s
sys     0m0.686s

No es pot respondre
 
14.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (14/08/2003 02:18, #16413)
  Por: El cobarde anónimo

$ time cdrecord dev=/dev/hdd --dummy -v KNOPPIX_V3.2-2003-04-10-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'
...
real 3m23.549s
user 0m0.118s
sys 0m0.790s

Eii, mi linux "rulez" mas que el de ricardo i sin ht XDDDDDDDDD

Mirando el top me va cambiando de 0.3 a 0.7, grabando con un cd de solo x40.

No es pot respondre
 
15.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (14/08/2003 02:20, #16414)
  Por: El cobarde anónimo

Me dejaba eso ya para comparar del todo :)

cdrecord.mmap: fifo had 11493 puts and 11493 gets.
cdrecord.mmap: fifo was 0 times empty and 6893 times full, min fill was 76%.

No es pot respondre
 
16.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (14/08/2003 02:26, #16415)
  Por: gallir (http://mnm.uib.es/~gallir/)
XDDDDDD

Mamón, pero tu grabador es de "sólo" 40X, el mío es un "rasposo" 24X. ;-)

No es pot respondre
 
17.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (14/08/2003 10:28, #16417)
  Por: Teleyinex
Me gustaría saber qué ventajas reales se obtienen con este modo de grabación y el tradicional.
No es pot respondre
 
18.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (15/08/2003 20:47, #16447)
  Por: r00z
Supongo que el rendimiento es el mismo sólo que ahora no tienes por qué usar los módulos SCSI que hacían falta hasta ahora aunque no tuvieras ningun dispositivo SCSI. Yo así lo veo más lógico.
No es pot respondre
 
19.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (24/08/2003 17:13, #16663)
  Por: El cobarde anónimo
Pues que te quitas una capa de por medio (ide-scsi). Ademas con esto todo funciona por DMA y el consumo de CPU es realmente bajo (menos riesgo de overruns al grabar); aunque creo que el ide-scsi ya lo hacia con DMA...o no? Tambien el ripeo de cds de audio se hace ahora por DMA...
No es pot respondre
 
20.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (14/08/2003 10:47, #16418)
  Por: El cobarde anónimo
Que yo recuerde, el cdrecord puede usar dispositivos ATAPI desde hace relativamente poco con Kernel 2.4.

Con "cdrecord dev=ATAPI: -scanbus" te detecta los dispositivos ATAPI que puede utilizar.
No es pot respondre
 
21.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (14/08/2003 10:55, #16419)
  Por: El cobarde anónimo
Si, en el kernel 2.4.21 se podía hacer lo mismo.
No es pot respondre
 
22.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (14/08/2003 12:02, #16420)
  Por: El cobarde anónimo
Entonces este mismo truco se puede utilizar usando el kernel 2.4.21?
No es pot respondre
 
23.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (15/08/2003 10:51, #16438)
  Por: El cobarde anónimo
No es que sea un truco, simplemente el cdrecord empezó a soportar dispositivos ATAPI a partir de cierta versión y en fase experimental (yo he grabado alguno así y me ha ido igual de bien que con la emulación scsi). Sólo hay que disponer de una versión de cdrecord que soporte esto y un kernel 2.4. Luego le das a detectar los dispositivos ATAPI con la línea que dije en el otro post y para grabar indicas el dispositivo anteponiendo ATAPI: a su numeración. Por ejemplo:

cdrecord dev=ATAPI:0,0,0 speed=8 imagen.iso
No es pot respondre
 
24.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (03/12/2003 18:57, #18424)
  Por: mcm
És més, l'emulació SCSI per dispositius IDE estava allà bàsicament per culpa del cdrecord (per raons històriques). Ara que el cdrecord suporta accés directe als ATAPI no té sentit continuar mantenint el mòdul ide-scsi.
No es pot respondre
 
25.  emulación SCSI (15/08/2003 16:26, #16440)
  Por: El cobarde anónimo
Alguien sabe porque cdrecord prefiere trabajar con SCSI que con ATAPI?, lo mismo para escaneres es mas facil configurar un escaner SCSI que cualquier otro en linux, gusto por el buen hardware? o a los consumidores de fierros de PC nos ven la cara para consumir barato y usarlo forzosamente en M$.
No es pot respondre
 
26.  Re: emulación SCSI (17/08/2003 18:44, #16472)
  Por: cdrecord-user
Si realmente quieres una respuesta del propio desarrollador del cdrecord, pregunta en la lista:
cdwrite@other.debian.org
o directamente a él:
Joerg Schilling <schilling@fokus.fraunhofer.de>

Te aconsejo que preguntes en la lista, así nos enteramos todos.
No es pot respondre
 
27.  Re: emulación SCSI (11/12/2003 16:52, #18534)
  Por: Anónimo
El desarrollador de cdrecord comenta que Linux es la peor plataforma para desarrollar dicho programa. La razon de que todo funcione sobre SCSI es que el desarrolla sobre solaris, donde obviamente los dispositivos predominantes son SCSI.

Te recomiento que cheques este articulo, esta buenisimo.

http://programming.linux.com/article.pl?sid=03/12/09/1341236

Po r cierto, Linus Tordvals fue quien hizo posible que el cdrecord funciones con la intefas IDE. El fue quien envio el parche para el programa.

Saludos.
No es pot respondre
 
28.  Y qué hay de los paquetes? (17/08/2003 21:29, #16474)
  Por: pnongrata
Una pregunta... ¿alguien ha probado, con el 2.6, a grabar mediante paquetes? (montando el CD como R/W y grabando como si fuese un disco normal, al estilo de DirectCD) Creo recordar que el problema era, en parte, el estar usando emulación SCSI. ¿Resulta más sencillo que con 2.4?

Saludos.

No es pot respondre
 
29.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (21/08/2003 22:34, #16604)
  Por: GTTo
Magnifico articulo, solo una pregunta: ¿en que directorio debe ir el fichero de configuracion (cdrecord.conf)? no he conseguido averiguar donde debe ir :/ saludos!
No es pot respondre
 
30.  /etc/defaults/cdrecord (08/09/2003 12:08, #16973)
  Por: El cobarde anónimo
Según la documentación el fichero de configuración es /etc/defaults/cdrecord. Saludos. -- osoh
No es pot respondre
 
31.  Re: /etc/defaults/cdrecord (08/09/2003 12:10, #16974)
  Por: El cobarde anónimo
Perdón, se me fue el santo al cielo y puse una "s" de más en defaults. Realmente sería /etc/default/cdrecord.

Saludos.

--
osoh
No es pot respondre
 
32.  ¿Y cdrdao? (28/11/2003 16:21, #18318)
  Por: Anónimo
¿Con cdrdao también se puede grabar sin emulación scsi?
No es pot respondre
 
33.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (11/12/2003 16:55, #18535)
  Por: leviathan
Linus Tordvals envio un parche para que cdrecord soportara direcamente los dispositivos ide.

Les recomiendo este articulo si les interesa saber un poco mas.

http://programming.linux.com/article.pl?sid=03/12/09/1341236

Saludos.
No es pot respondre
 
34.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (11/12/2003 20:44, #18542)
  Por: gallir (http://mnm.uib.es/~gallir/)
Por eso mismo se puede estampar sin emulación SCSI...
No es pot respondre
 
35.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (11/06/2004 19:33, #21866)
  Por: Daniel M. Sanchez
Te agradezco mucho tu aporte, me tu articulo me salvo la vida, ademas es exactamente lo que necesitaba, solo queria reconocer tu esfuerzo de esta sensilla manera, Gracias..
No es pot respondre
 
36.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (28/10/2004 01:49, #23994)
  Por: Marcelo
Hola....mi problema es el siguiente.
Tengo un grabador ASUS que con el kernel 2.4.27 y tras darle emulacion scsi grababa sin ningun problema con K3B. Ahora instale la RC2 de Debian (sarge) con kernel 2.6.8.1 y bueno, tiene emulacion automatica, el problema es que K3B me detecta mi grabador solo como lector y si le doy hdc=ide-scsi en el menu.lst ni siquiera me aparece disponible en k3b. Que debo hacer para que mi K3B me detecte el grabador?

Alguien me puede ayudar.....PLEASEEEEE.

Hasta ahora debo irme al lado oscuro para grabar cd's (Nero) y no es la idea.

Chaos
No es pot respondre
 
37.  Ni con SCSi ni sin. (01/09/2005 19:48, #28140)
  Por: samsagaz (http://62.43.76.7/alienismo)
Muy buen artículo. Aunque mi Mandrake 10.0 con linux2.6.3-7 creo que ya lo hacía.
Pues nada que no hay manera. Hace más de tres años que soy usuario de Mandrake (o Mandriva, como queráis), y he probado también Aurox, Fedora, Suse, Debian, Kubuntu, Knoppix... Y siempre había utilizado mi querido K3b.
Pero hace dos semanas decidí formatear e instalar de nuevo mi Mandrake 10.0. Cuál es mi sorpresa cuando intento grabar un dvd con mi grabadora LG de toda la vida (GSA 4163b) y NO QUIERE GRABAR. He mirado y tengo todos los paquetes necesarios (mkisofs, dvd+rw-tools, cdparanoia, cdrdao y nosecuantascosasmás). Pero me dice "no space left".
He probado hacer primero una imagen y luego grabar. Tampoco. Siempre "no space left". Pruebo en Hasefroch con Nero y funciona perfectamente. Y hace 1 semana funcionaba perfectamente conMandrake y la misma marca de DVD-R que estoy intentando utilizar.
Por cierto, desde la grabadora puedo ver vídeos y de todo.
¿Hay alguna manera de solucionar esto? Yo ya lo he intentado buscando en Google y leyendo montones de foros y el manual de K3b, y he intentado utilizar Xcdroast y otros, pero no hay manera.
¿Podéis echarme una mano?
Gracias de antemano.
No es pot respondre
 
38.  Re: Linux 2.6 (III): Quemar CDs sin emulación SCSI (30/08/2006 00:45, #34661)
  Por: Anónimo
Pues a mi el XCDROAST, con el kernel 2.6.8 de Debian Sarge,me pide que le ponga la emulación SCSI. Ahora bien el K3b funciona correctamente
No es pot respondre
 
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
****
Vots: 21
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Liberado el kernel 2.6.0
. Linux 2.6-test3 Howto
. Linux 2.6 (II): el nuevo driver para los touchpad Synaptics
. Linux 2.6 (I): sysfs y módulos
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 16/6/2007 18:42:56 | Tiempo Total: 0.098 segs | Kernel: Linux - i686 - 2.6.26-2-686 | Last boot: too much time ago!!
Powered by Apache    MySQL    PHP    Gimp