Newsgroup: it.comp.os.linux.iniziare
Titolo: CD Writing

Premetto che ho comprato un masterizzatore (Acer CRW8432IA) da poco
e so' quasi nulla riguardo la 'magia' della masterizzazione...
Comunque, prima ho provato ad usarlo su Win98 (con Nero) e tutto pare
vada liscio, poi ho letto tutto il leggibile riguardo il "CD Writing"
su Linux e ho configurato il sistema (RedHat 7) tale che:
[root@localhost /root]# cdrecord -scanbus
Cdrecord 1.9 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling
Linux sg driver version: 2.1.38
Using libscg version 'schily-0.1'
scsibus0:
	0,0,0	  0) 'ATAPI   ' 'CD-R/RW 8X4X32  ' '
5.AX
' 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) *
[root@localhost /root]# 
Nel primo cavo IDE ho il discoFisso, nel secondo cavo il Masterizzatore 
nella prima posizione e un lettoreCD24x nella seconda pos. 
Registrare CD dati sembra tutto Ok, 
per i cd-audio ho provato:
[root@localhost CDs]# cdparanoia -B -s
...
...
[root@localhost CDs]# cdrecord -v speed=8 dev=0,0 -eject -audio track*
Non ho nessun errore, e i CDs vengono letti bene dal mio lettore Hifi,
mentre il lettoreCD24x del computer finita una canzone non passa all'altra...
Allora ho provato:
[root@localhost CDs]#  cdda2wav -v255 -D0,0 -B -Owav
...
...
[root@localhost CDs]# cdrecord -v -dummy dev=0,0 -dao -useinfo *.wav
ma ad un certo punto ho un WARNING come sotto:
... eccetera ...
Blocks total: 359849 Blocks current: 359849 Blocks remaining: 120669
Starting to write CD/DVD at speed 4 in dummy mode for single session.
Last chance to quit, starting dummy write in 1 seconds.
Waiting for reader process to fill input buffer ... input buffer ready.
Sending CUE sheet...
cdrecord: WARNING: Drive returns wrong startsec (0) using -150
Writing pregap for track 1 at -150
Starting new track at sector: 37
Track 01:   1 of  31 
... eccetera ...
In questo modo(senza -dummy) alcuni CD vengono perfetti, altri diventano dei 
"sotto bicchieri".
Cosa significa:
cdrecord: WARNING: Drive returns wrong startsec (0) using -150
e' questa la causa del problema?
Come porvi rimedio ?
 
Un grazie a chi sapra' e vorra' rispondermi.
** CaRoLa **

 [root@localhost CDs]# cdrecord -v speed=8 dev=0,0 -eject -audio track*
Prova a ridurre la velocita' di registrazione, magari fai speed=2.
N.B. e' un test, io ho un vecchissimo 2x e funziona perfettamente.
Davide



Volevo cogliere l'occasione di questo thread per
chiedere se mi sapete dire come fare a fare un CD multisessione
con Linux.
Per esempio, mettiamo che voglio mettere una serie di files su un
CD. Io li metto tutti in una directory, uso mkisofs per creare una
immagine di un filesystem ISO9660 e poi lo copio sul CD con
cdrecord appunto...
Ora, mettiamo che io voglio aggiungere un file su questo filesystem.
Come si fa a:
1) dire a cdrecord che il CD e' multisessione?
2) aggiungere il file al filesystem preesistente?
Grazie a chiunque sappia spiegarmi cio'.
Nicola

 Come porvi rimedio ?
doresti dire qual'e` l'errore che cdrecord da` alla fine , quando la
scrittura viene abortita..
-- 
Sta arrivando la fine del mondo.  Per favore, sloggarsi.
_tagliami_ per rispondere in email

con Linux.
Per iniziare un cd multisessione:
mkisofs (etc) normalmente come hai sempre fatto. Poi:
cdrecord -multi immagine.iso
Per fare le sessioni successive, devi:
a) mettere il cd da scrivere nel masterizzatore.
b) scrivere: cdrecord -msinfo
ti comparirą come risultato qualcosa con due numeri tipo xxxx,yyyy , che
sono i settori che indicano la sessione precedente.
c) crei la seconda sessione col comando:
   mkisofs -o immagine2.iso -R -C xxxx,yyyy -M /dev/scd1 /percorso/nuovi/dati
 
   ovviamente se il tuo masterizzatore non č /dev/scd1 dovrai mettere il
   tuo percorso.
d) la masterizzi con:
   cdrecord -multi immagine2.iso
Quando  vuoi chiudere  il cd  (cioč fare  l'ultima sessione),  fai tutto
uguale ma *non* mettere il "-multi" al punto d.
-- 
Massimo Bacilieri AKA Crononauta ______________________
========================|  togli 'sse' dall'indirizzo  | 
ICQ UIN: 4005815        |  per rispondermi in  e-mail  | 
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.html
GP Legends: 
http://www.multiplayer.it/driving/index.html

 Grazie a chiunque sappia spiegarmi cio'.
io in genere backuppo quando ho almeno 4-500 MB di dati , quindi le
multisessioni non mi interessano molto
cmq e` spiegato nell'ultima revisione del Quick&Easy di MrShark , devi
specificare ogni volta con cdrecord che deve lasciare aperta la sessione
(switch -multi mi sembra) , poi quando ne metti una nuova devi prima
usare cdrecord per avere info sul cd inserito e passare come parametro
il settore in cui deve cominciare a scrivere
smetto qui prima di sparare qualche ca%%ata :-)
ciao


 Nicola
Nella pagina man di cdrecord c'e' un link ad un sito
dove viene spiegato come regisrare in multiS.
** CaRoLa **

con Linux.
Leggendo il Cd-Writing-HOWTO?
Oppure usando un comodo frontend come xcdroast.
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

 scrittura viene abortita..
La scrittura NON viene abortita e si conclude con successo.
Solo che il prodotto viene 'rifiutato' da qualsiasi lettore
(masterizz., CDROM24x, lettore Hifi).
Ma questo non capita sempre, a volte si a volte no...
Grazie
** CaRoLa **

    mkisofs -o immagine2.iso -R -C xxxx,yyyy -M /dev/scd1
/percorso/nuovi/dati
Ma non c'č verso di montare questa immagine in multisessione attraverso
il /dev/loop???