Newsgroup: it.comp.os.linux.iniziare
Titolo: Uso di mkisofs e cdrecord

Ho provato a usare questi due programmi usando l'istruzione (trovata 
leggendo questo newsgroup):
mkisofs -R /mnt/cdrom1 | cdrecord -v -eject
ma il sistema mi ritorna il seguente messaggio di errore:
Cdrecord 1.9 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling
TOC Type: 1 = CD-ROM
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
cdrecord: File o directory inesistente. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are 
root.
Broken pipe                                                                 
allora ho digitato:
cdrecord -scanbus
ed ottengo:
Cdrecord 1.9 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling
Linux sg driver version: 2.1.36
Using libscg version 'schily-0.1'
scsibus0:
        0,0,0     0) 'ATAPI   ' 'CD-R/RW 6X4X32  ' '6.DU' Removable CD-ROM
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *
Cosa c'è che non va tenendo presente che il cdrom è /dev/cdrom e il 
masterizzatore è /dev/cdrom1 con un link a /dev/scd0? Devono essere montate 
le periferiche prima di usare questa istruzione? Cosa devo scrivere in 
/etc/cdrecord.conf? O che altro?
Faccio presente che il masterizzatore sembra essere perfettamente 
riconosciuto da xcdroast, mentre non mi viene riconosciuto il lettore cd ed 
anche questo per me è un mistero!
Bah....
Chi mi può dare qualche consiglio?
Bye

 anche questo per me è un mistero!
c'e' un post poco piu` sotto in cui ho risposto : probabilmente devi
impostare anche il lettore per funzionare in emulaz. SCSI
dico questo perche' mi risulta che xcdroast ( che non uso mai ) sia un
semplice frontend a cdrecord, quindi dovrebbe vedere quello che vede
cdrecord ( e  a te -scanbus vede solo il masterizzatore)
ciao
-- 
Sta arrivando la fine del mondo.  Per favore, sloggarsi.
_tagliami_ per rispondere in email

        Prova ad aggiungere a cdrecord l'opzione dev=0,0,0, anche se ti 
consiglierei di fare le cose poco per volta. Saluti.

 aggiusta x e y in base al tuo sistema
....
Grazie ci proverò, comunque oggi pomeriggio sono finalmente riuscito a 
masterizzare audio grazie a gtoaster che dovrebbe essere un front-end dei 
due programmi sopra citati.
Bye

 mkisofs -R /mnt/cdrom1 | cdrecord -v -eject
Non hai passato a cdrecord il parametro 'dev=0,0' che gli indica quale
periferica usare.
cdrecord dev=0,0 -v speed=<quella che vuoi> -v -eject
LG
-- 
*********************************************************************
Leandro Gelasi
V year Computer Science Engineering student at Siena University
gela...@lucy.dii.unisi.it
Gilles Villeneuve will live forever
*********************************************************************

 LG
Usando questa istruzione:
mkisofs -R /mnt/cdrom1 | cdrecord dev=0,0 speed=1 -v -eject
ottengo:
Cdrecord 1.9 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling
TOC Type: 1 = CD-ROM
scsidev: '0,0'
scsibus: 0 target: 0 lun: 0
Linux sg driver version: 2.1.36
Using libscg version 'schily-0.1'
Using libscg transport code version 'schily-scsi-linux-sg.c-1.52'
atapi: 1
Device type    : Removable CD-ROM
Version        : 0
Response Format: 1
Vendor_info    : 'ATAPI   '
Identifikation : 'CD-R/RW 6X4X32  '
Revision       : '6.DU'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags   : SWABAUDIO
Broken pipe
ma non succede niente, cosa vuol dire?
Ciao, grazie.

 cdrecord -v speed=x dev=0,y,0 -data immagine.iso
ho provato ad usare:
dd if=/dev/hdb of=/root/immagine.iso
ma almeno nel caso di cd musicali fallisce, il messaggio di errore è questo:
dd: /dev/hdb: Errore di input/output
entrati 0+0 record
usciti 0+0 record
Che ne pensi?
Ciao, grazie.

 Che ne pensi?
i CD audio non hanno filesystem
devi usare un programma per estrazione audio digitale DAE come cdda2wav
o cdparanoia
le tracce poi le puoi scrivere con cdrdao , ottimo se il tuo mast.
supporta la scrittura Disc At Once (in pratica tutti quelli prodotti da
un paio d'anni fa in poi)
cdrdao inoltre lo puoi usare anche per l'estrazione
purtroppo non ho trovato tutorial o altre guide , ti dovrai leggere le
pagine man dei vari programmi
cmq anche per questi ci sono dei frontend (ad es. grip per cdda2wav e
cdparanoia) , fai una ricerca su 
freshmeat.net


mkisofs -R /mnt/cdrom1 | cdrecord -v -eject
Manca il trattino finale per indicare a cdrecord di prendere i dati
dallo standard input:
mkisofs -R /mnt/cdrom1 | cdrecord -v -eject -
Puoi provare anche direttamente cosi':
cdrecord -v -eject -isosize /dev/cdrom
senza montare il cdrom.
In /etc/default/cdrecord devi avere:
CDR_DEVICE=0,0,0
altrimenti aggiungi dev=0,0,0 alla riga di comando di cdrecord, per
masterizzare in Disk-At-Once aggiungi l'opzione -dao a cdrecord, per
masterizzare i cd audio ti occorre un grabber tipo cdparanoia o
cdda2wav oppure usa l'ottimo cdrdao.
-- 
Ciao            --- Massimo ---

mkisofs -R /mnt/cdrom1 | cdrecord -v -eject
Per forza ! Devi dire a cdrecord di usare lo stdin come input:
mkisofs -R /mnt/cdrom1 | cdrecord -v -eject -
Inoltre controlla che /mnt/cdrom1 sia il lettore, e non il masterizzatore...
--
Lorenzo