OVH Cloud OVH Cloud

xcdroast et cdrecord

6 réponses
Avatar
Francois
Bonjour

Avec un noyau 2.6.9, je voudrais utiliser xcdroast pour graver des cd.
Cr=E9er des sessions supl=E9mentaires avec xcdroast fonctionne, mais la
gravure ne marche pas.

Par contre je peux graver les sessions cr=E9=E9es par xcdroast depuis la
ligne de commande:
cdrecord -v speed=3D2 dev=3DATA:1,1,0 -multi track-04.iso

Depuis xcdroast, la commande est la suivante
CDRECORD dev=3D "ATA:1,1,0" gracetime=3D2 fs=3D4096k -v -useinfo speed=3D2
-eject -multi -data "/tmp/track-05.iso"

Et le message d'erreur est

Blocks total: 359849 Blocks current: 324291 Blocks remaining: 323987
Starting to write CD/DVD at speed 2 in real TAO mode for multi session.
Waiting for reader process to fill input buffer ...
input buffer ready.
Performing OPC...
Starting new track at sector: 35558
cdrecord: Success. write_g1: scsi sendcmd: no error
CDB: 2A 00 00 00 8A E6 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 12 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
resid: 63488
cmd finished after 0.012s timeout 40s
cdrecord: A write error occured.
cdrecord: Please properly read the error message above.

write track data: error after 0 bytes
Writing time: 14.301s
Average write speed 0.8x.
Fixating...
Fixating time: 0.003s
cdrecord: fifo had 10 puts and 1 gets.
cdrecord: fifo was 0 times empty and 0 times full, min fill was 100%.
es empty and 0 times full, min fill was 100%.

D'apr=E8s man cdroast ce serait une question de DMA parce que la taille
de la pile FIFO est d=E9finnie, mais je suis un peu perdu, l=E0... Le
noyau que j'utilise est le package debian pour processeur AMD
kernel-image-2.6.9-2-K7_2.6.9-5_i386.deb.

Merci pour toute suggestion

Fran=E7ois

6 réponses

Avatar
Stéphane RIGOULOT
cdrecord -v speed=2 dev=ATAPI:1,1,0 -multi track-04.iso

-----Message d'origine-----
De : [mailto:]De la part de
Francois
Envoyé : samedi 30 avril 2005 13:36
À :
Objet : xcdroast et cdrecord


Bonjour

Avec un noyau 2.6.9, je voudrais utiliser xcdroast pour graver des cd.
Créer des sessions suplémentaires avec xcdroast fonctionne, mais la
gravure ne marche pas.

Par contre je peux graver les sessions créées par xcdroast depuis la
ligne de commande:
cdrecord -v speed=2 dev=ATA:1,1,0 -multi track-04.iso

Depuis xcdroast, la commande est la suivante
CDRECORD dev= "ATA:1,1,0" gracetime=2 -v -useinfo speed=2
-eject -multi -data "/tmp/track-05.iso"

Et le message d'erreur est

Blocks total: 359849 Blocks current: 324291 Blocks remaining: 323987
Starting to write CD/DVD at speed 2 in real TAO mode for multi session.
Waiting for reader process to fill input buffer ...
input buffer ready.
Performing OPC...
Starting new track at sector: 35558
cdrecord: Success. write_g1: scsi sendcmd: no error
CDB: 2A 00 00 00 8A E6 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 12 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
resid: 63488
cmd finished after 0.012s timeout 40s
cdrecord: A write error occured.
cdrecord: Please properly read the error message above.

write track data: error after 0 bytes
Writing time: 14.301s
Average write speed 0.8x.
Fixating...
Fixating time: 0.003s
cdrecord: fifo had 10 puts and 1 gets.
cdrecord: fifo was 0 times empty and 0 times full, min fill was 100%.
es empty and 0 times full, min fill was 100%.

D'après man cdroast ce serait une question de DMA parce que la taille
de la pile FIFO est définnie, mais je suis un peu perdu, là... Le
noyau que j'utilise est le package debian pour processeur AMD
kernel-image-2.6.9-2-K7_2.6.9-5_i386.deb.

Merci pour toute suggestion

François






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Francois
Avec ATAPI ça ne marche pas mieux: ce sont d'autres messages d'erreur,
et en utilisant cdrecord directement, ça ne donnait rien non plus.
La commande générée par xcdroast est
CDRECORD dev= "ATAPI:0,1,0" gracetime=2 -v -useinfo speed 
-dummy -eject -multi -pad -data "/tmp/track_test-01.iso"

Le message d'erreur sont ci-dessous
Merci pour toute indication
François

scsidev: 'ATAPI:0,1,0'
devname: 'ATAPI'
scsibus: 0 target: 1 lun: 0
Warning: Using ATA Packet interface.
Warning: The related Linux kernel interface code seems to be
unmaintained.
Warning: There is absolutely NO DMA, operations thus are slow.
SCSI buffer size: 64512
Cdrecord-Clone 2.01.01a01 (i686-pc-linux-gnu) Copyright (C) 1995-2004
Jörg Schilling
cdrecord: Drive does not support TAO recording.
NOTE: this version of cdrecord is an inofficial (modified) release of
cdrecord
cdrecord: Illegal write mode for this drive.
and thus may have bugs that are not present in the original version.
Avatar
Francois
Plus tard....

En fait après pas mal d'essais, c'est l'option -data générée par
xcdroast dans la ligne de commande à cdrecord qui pose problème,
peut-être parce que je veux des cd multi sessions.

S'il y a des spécialistes de xcdroast, je les remercie de m'indiquer
comment faire pour que xcdroast mette -xa (ou ne mette rien) comme mode
d'enregistrement

François
Avatar
LENHOF Jean-Yves
On Dim 1 mai 2005 16:59, Francois a écrit :
Plus tard....

En fait après pas mal d'essais, c'est l'option -data générée par
xcdroast dans la ligne de commande à cdrecord qui pose problème,
peut-être parce que je veux des cd multi sessions.

S'il y a des spécialistes de xcdroast, je les remercie de m'indiquer
comment faire pour que xcdroast mette -xa (ou ne mette rien) comme mode
d'enregistrement

François





Je ne répond pas à la question...

Néanmoins, tu ferais peut-être bien de tester graveman à la place de
xcdroast si tu es en sarge ou en sid

Le seul hic que je rencontre avec graveman (par rapport à tous les
avantages qu'il a face à xcdroast) est qu'il passe forcément par un iso
avant de graver...

A+

--
Jean-Yves LENHOF


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Francois
Et finalement, si je grave un cd multisession avec xcdroast en
commençant avec un cd vide, ça marche....

Mes problèmes venaient de ce que l'autre qui donnait un message
d'erreur, je l'avais commencé en ligne de commande
avec mkisofs -o test.raw -R -C x,y /chemin/SourceDonnées
puis cdrecord speed=2 dev=ATA:1,1,0 -multi test.raw ... etc selon les
expli README.multi
et que -multi à générer un mode d'enregistrement différent de mode
1. Ensuite xcdroast ne pouvait pas reproduire...

Moralité, si on commence à la main, il faut finir à la main...


F.
Avatar
CoolFox
Francois a écrit :

Moralité, si on commence à la main, il faut finir à la main...


F.



Euhhh on parle bien d'informatique là ????!!!

;)

Bon ok je sors !!!

--
Faire reagir les cons, c ce ki demande le + d'intelligence!


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact