Mdriva: problème avec cdrecord

Mdriva: problème avec cdrecord - Linux et OS Alternatifs

Marsh Posté le 20-10-2005 à 23:52:06    

Bonjour,  
 
Je suis du genre à ne venir ici que lorsque j'ai un problème. J'espère pouvoir bientôt aider à mon tour ...  
 
Je viens donc pour un problème de gravure.  
 
Depuis quelques temps je n'arrive plus à graver sous linux, ça marche encore sous windows.  
Ce n'est donc pas matériel mais software.  
 
Aujourd'hui je suis passé à la Mandriva 2006 pour voir si mon problème était fixé mais aucun changement.
 
En fait je lance la gravure depuis cdrecord puis au bout de quelques secondes mon graveur s'emballe et linux freeze. Mais j'ai encore accès au magic key pour un clean reboot.
 
Voila les trace de cdrecord en mode verbose :
 

Citation :

Cdrecord-Clone 2.01.01a03-dvd (i686-pc-linux-gnu) Copyright (C) 1995-2005 Jörg S                               chilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to warly at mandriva.com.
Note: The author of cdrecord should not be bothered with problems in this versio                               n.
scsidev: '0,0'
scsibus: 0 target: 0 lun: 0
Linux sg driver version: 3.5.33
Using libscg version 'schily-0.8'.
Device type    : Removable CD-ROM
Version        : 2
Response Format: 2
Capabilities   : SYNC  
Vendor_info    : 'YAMAHA  '
Identifikation : 'CRW-F1E         '
Revision       : '1.0c'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE AUDIOMASTER FORCESPEED DISKTATTOO  
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Speed set to 7762 KB/s

Starting to write CD/DVD at speed  44.0 in real TAO mode for single session.
Last chance to quit, starting real write    0 seconds. Operation starts.
trackno=0
 
Executing 'mode sense g1' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  5A 00 05 00 00 00 00 00 40 00
cmd finished after 0.000s timeout 40s
Mode Sense Data 00 3E 00 00 00 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Sense Data (converted) 3B 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Sense Data 3B 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Page  Data 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
 
Executing 'test unit ready' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  00 00 00 00 00 00
cmd finished after 0.000s timeout 40s
 
Executing 'mode sense g1' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  5A 00 05 00 00 00 00 00 40 00
cmd finished after 0.000s timeout 40s
Mode Sense Data 00 3E 00 00 00 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Sense Data (converted) 3B 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Sense Data 3B 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
 
Executing 'test unit ready' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  00 00 00 00 00 00
cmd finished after 0.000s timeout 40s
 
Executing 'test unit ready' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  00 00 00 00 00 00
cmd finished after 0.000s timeout 40s
Mode Parameters (un-converted) 00 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Parameters 00 00 00 00 00 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
 
Executing 'mode select g1' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  55 10 00 00 00 00 00 00 40 00
cmd finished after 0.000s timeout 40s
Set  Set  Set  Performing OPC...
 
Executing 'send opc' command on Bus 0 Target 0, Lun 0 timeout 60s
CDB:  54 01 00 00 00 00 00 00 00 00
 
Executing 'test unit ready' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  00 00 00 00 00 00
cmd finished after 0.000s timeout 40s
 
Executing 'mode sense g1' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  5A 00 05 00 00 00 00 00 02 00
cmd finished after 0.000s timeout 40s
Mode Sense Data 00 3E
Mode Sense Data (converted) 3B
 
Executing 'test unit ready' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  00 00 00 00 00 00
cmd finished after 0.000s timeout 40s
 
Executing 'mode sense g1' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  5A 00 05 00 00 00 00 00 40 00
cmd finished after 0.000s timeout 40s
Mode Sense Data 00 3E 00 00 00 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Sense Data (converted) 3B 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Sense Data 3B 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Page  Data 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
 
Executing 'test unit ready' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  00 00 00 00 00 00
cmd finished after 0.000s timeout 40s
 
Executing 'mode sense g1' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  5A 00 05 00 00 00 00 00 40 00
cmd finished after 0.000s timeout 40s
Mode Sense Data 00 3E 00 00 00 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Sense Data (converted) 3B 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
Mode Sense Data 3B 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 30 30 30 30 30 30 30 00 00 00 00 00 08 00 00 00 00 00
 
Executing 'test unit ready' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  00 00 00 00 00 00
cmd finished after 0.000s timeout 40s
 
Executing 'test unit ready' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  00 00 00 00 00 00
cmd finished after 0.000s timeout 40s
Mode Parameters (un-converted) 00 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00
Mode Parameters 00 00 00 00 00 00 00 00 05 36 01 04 08 00 00 00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00
 
Executing 'mode select g1' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  55 10 00 00 00 00 00 00 40 00
cmd finished after 0.000s timeout 40s
 
Executing 'read track info' command on Bus 0 Target 0, Lun 0 timeout 240s
CDB:  52 01 00 00 00 FF 00 00 1C 00
cmd finished after 0.000s timeout 240s
track info: 00 1A 01 01 00 00 4F 01 00 00 00 00 00 00 00 00 00 05 7D A4 00 00 00 00 00 05 7D A4
Set  Starting new track at sector: 0
 
Executing 'read buffer cap' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  5C 00 00 00 00 00 00 00 0C 00
cmd finished after 0.000s timeout 40s
BFree: 7294 K BSize: 7294 K
Track 01:    0 of  356 MB written.
Executing 'write_g1' command on Bus 0 Target 0, Lun 0 timeout 40s
CDB:  2A 00 00 00 00 00 00 00 1F 00


 
 
 
On dirait que la procedure d'initialisation se passe bien mais après ça freeze.  
 
Il n'y a rien dans le syslog :(
 
 
Voila merci pour votre aide.
 
yank

Reply

Marsh Posté le 20-10-2005 à 23:52:06   

Reply

Marsh Posté le 26-10-2005 à 18:58:19    

personne n'a eu de problème de ce style?

Reply

Marsh Posté le 26-10-2005 à 19:02:33    

yank a écrit :

personne n'a eu de problème de ce style?


 
Dans le log je lis :
 
Cdrecord-Clone 2.01.01a03-dvd (i686-pc-linux-gnu) Copyright (C) 1995-2005 Jörg S                               chilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
 
 
traduction : Cette version est une version non officielle avec le support DVD
Il peut y avoir des bugs qui ne sont pas present dans l'original

 
T'as essayé avec la version officielle pour voir ?


Message édité par nlc le 26-10-2005 à 19:03:39

---------------
char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ );
Reply

Marsh Posté le 26-10-2005 à 22:38:14    

J utilise la version livré dans le package mandrake de cdrecord.  
 
J'ai aussi essayé avec la version 'vanilla' qui n'a pas le support DVD, mais il y a tjrs le même problème.
 
En plus j'ai des problèmes avec ma clé usb.  
 
Je crois que l'émulation SCSI sous mon Linux est HS ?!!?  
 

Reply

Marsh Posté le 27-10-2005 à 08:25:48    

Bonjour,
 
Et en root, tu as essayé ?

Reply

Marsh Posté le 27-10-2005 à 10:40:25    

Salut
 
oui j ai fait les manip en root.

Reply

Marsh Posté le 27-10-2005 à 12:20:23    

et si tu essayait avec l'émulation SCSI ,
 
cdrdao a le même pb ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 19-11-2005 à 19:53:23    

J'ai le même genre de problème sur un PC...
 
Graveur DVD Pioneer DVR-108
Mandriva 2006, kernel 2.6.12-12mdksmp (testé aussi avec le 2.6.12-12mdk tout court)
 
En lecture, aucun problème.
 
En gravure: tout semble bien commencer, mais le PC fige complètement au moment où l'écriture commence (même en mode simulation). Les magic syskey ne répondent pas non plus.
 
noapic acpi=off etc ... ne change rien ...
l'émulation scsi ne change rien ...
désactiver le burn free ne change rien ...
 
Le même graveur dans un autre PC fonctionne bien sous Mandriva 2006 :/


Message édité par [Albator] le 19-11-2005 à 19:53:41
Reply

Marsh Posté le 21-11-2005 à 13:29:42    

donc mets à jour ton BIOS et check tes cables.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-11-2005 à 21:13:52    

Dans le genre "j'aime mon PC, et il me le rend bien" ...
 
Bon déja, j'ai fait l'inventaire: bios/firmware, tout est à jour (carte mère, graveur dvd).
 
J'ai changé de nappe, bien qu'elle était presque neuve, mais ça n'a pas résolu le pb.
 
J'ai testé avec cdrdao: aucun souci de gravure avec ce programme là ! Dommage qu'il ne puisse pas graver les DVD !
 
J'ai donc insisté avec cdrecord, et après une vingtaine de freeze/reboot, j'arrive à 2 situations différentes où il fonctionne:
1) désactiver le DMA sur le graveur DVD (hdparm -d0). Ca rame tellement que c'est impossible de graver quoi que ce soit comme ça, donc on oublie.
2) garder le DMA, mais passer le paramètre -V à cdrecord. En lisant le man, je ne vois absolument pas ce que ce -V peut changer à la gravure elle-même, mais force est de constater que ça résoud le pb.
 
Oui mais ... pour graver des DVD avec K3B, c'est growisofs qui est utilisé, pas cdrecord.
Retour au problème initial.
 
N'ayant pu trouver aucune solution coté soft, je retourne dans les entrailles du PC. A la base, j'avais le graveur DVD relié au controlleur IDE principal de ma carte mère (tout seul en primary master), rien sur le canal secondaire, et 2 disques durs IDE sur un controlleur additionnel intrégré à la carte mère (Promise MBFastTrack133).  
 
Je tente de déplacer le graveur sur les 4 positions primary/secondary master/slave de la carte mère: rien à faire, toujours le même freeze.
 
Puis à force de débranchements/rebranchements je trouve à nouveau 2 combinaisons qui fonctionnent:
 
1) Promise activé, rien de branché dessus; sur la CM: disque dur en primary master, graveur en primary slave, et autre disque dur en secondary master. Non seulement je n'explique pas que ça marche comme ça, mais en plus je ne veux pas avoir le graveur sur le même canal qu'un disque dur.
 
2) idem que 1 pour les disques durs, mais le graveur DVD branché sur le controlleur Promise. Officiellement, celui-ci ne supporte pas les lecteurs optiques; d'ailleurs au boot, il se plaint qu'aucun disque (dur ?) n'a été trouvé.
Pourtant, une fois sous Linux, le graveur DVD est reconnu (faut juste lui faire un coup de hdparm car sinon il est en mode PIO le plus bas ...), et comble du bonheur, cdrecord et growisofs gravent sans aucun problème avec cette configuration.
Le seul inconvénient maintenant, c'est que le PC ne peut plus booter sur CD/DVD, car le controlleur Promise ne le permet pas. Mais ça ne me dérange pas...
 
 
Je pense que je suis tombé pile poil sur une mauvaise combinaison de carte mère/graveur/logiciel de gravure ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed