Newsgroup: it.comp.os.linux.sys
Titolo: Problema masterizzazione on the fly

salve a tutti,
ho un problemone di masterizzazione sotto linux. Se tento di copiare
un cd "on the fly", sia con cdrdao (per i cd audio) che cdrecord
(per i cdrom), puntualmente la masterizzazione procede regolarmente
fino a che non mancano pochi MB alla fine. Arrivato a quel punto, il
lettore decide di punto in bianco di smettere di leggere, con
l'ovvia conseguenza di rifilarmi un bel buffer underflow proprio
all'ultimo momento.
Ecco un esempio:
# cdrecord -dummy dev=0,1,0 -isosize speed=8 -vvv /dev/scd0
[...]
Track 01: 635 of 639 MB written (fifo  97%)
CDB:  2A 00 00 04 FE 68 00 00 10 00
Sense Bytes: F0 00 05 00 04 FE 68 13 00 00 00 00 63 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x63 Qual 0x00 (end of user area encountered on this track) Fru 0x0
Sense flags: Blk 327272 (valid)
cmd finished after 5.835s timeout 40s
write track data: error after 666173440 bytes
Sense Bytes: 70 00 00 00 00 00 00 13 00 00 00 00 00 00 00 00 00 00
Writing  time:  557.490s
Fixating...
WARNING: Some drives don't like fixation in dummy mode.
Fixating time:   34.102s
Il kernel a tal proposito dice:
sr0: CD-ROM error: [valid=0] Info fld=0x0, Current sr0b:00: sense key
Illegal Request
Additional sense indicates Illegal mode for this track
command was: Request Sense 00 00 00 10 00
sr0: CD-ROM error: [valid=0] Info fld=0x0, Current sr0b:00: sense key
Illegal Request
Additional sense indicates Illegal mode for this track
command was: Request Sense 00 00 00 10 00
CD-ROM I/O error: dev 0b:00, sector 1309056
Ho provato anche a velocita' piu' basse, ma l'effetto e' lo stesso.
Ho fatto un tentativo anche sotto win (bleah) ed e' andato, con mio
disappunto, a buon fine, quindi sembra essere un problema di linux.
Se passo per l'immagine iso su HD, invece, tutto a posto: anche li'
la lettura si blocca poco prima della fine, ma poi riesce a concludere
il lavoro e a creare correttamente l'immagine. Da che puo' dipendere??
Configurazione: lettore philips 48x eide, master su secondo canale.
Masterizzatore waitec shuttle 8x4x32x eide, slave su secondo canale.
Scsi-emulation compilata direttamente nel kernel, i lettori sono
visti come...
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 1 host.
  Vendor: Philips   Model: CD-ROM PCCD048    Rev: 50PT
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
  Vendor: WAITEC    Model: SHUTTLE           Rev:  1.1
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0
scsi : detected 2 SCSI generics 2 SCSI cdroms total.
sr0: scsi3-mmc drive: 1x/50x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.11
sr1: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
-- 
addio, e grazie per tutto il pesce

Masterizzatore waitec shuttle 8x4x32x eide, slave su secondo canale.
Io avrei messo (magari sbagliando) il masterizzatore come master, in modo da
dargli maggiore priorita' (anche se sembra che i tuoi problemi vengano dal
lettore...).
Saluti,
    Mardy

>Masterizzatore waitec shuttle 8x4x32x eide, slave su secondo canale.
M> Io avrei messo (magari sbagliando) il masterizzatore come master, in modo da
mi sono limitato a seguire i consigli del manuale del masterizzatore :)
Comunque grazie di tutto.
