Graver dvd en ligne de commande

Bonjour
J’utilise Debian Etch (Linux Kernel 2.6.18-4-686 )
J’ai installer cdrecord, dvdrecord, dvdrtools et dvd+rw-tools.
Je veux graver des fichier (données) sur mes DVD.
J’ai un graveur Samsung double Couche.

Quand je fais un : dvd+rw-mediainfo /dev/sr0 , j’obtiens :
INQUIRY: [TSSTcorp][CD/DVDW TS-H552U][US01]
GET [CURRENT] CONFIGURATION:
Mounted Media: 11h, DVD-R Sequential
Media ID: GSC003
Current Write Speed: 4.0x1385=5540KB/s
Write Speed #0: 4.0x1385=5540KB/s
Write Speed #1: 2.0x1385=2770KB/s
Speed Descriptor#0: 00/2297887 R@8.0x1385=11080KB/s W@4.0x1385=5540KB/s
Speed Descriptor#1: 00/2297887 R@8.0x1385=11080KB/s W@2.0x1385=2770KB/s
READ DVD STRUCTURE[#10h]:
Media Book Type: 00h, DVD-ROM book [revision 0]
Legacy lead-out at: 22984962KB=4707319808
READ DVD STRUCTURE[#0h]:
Media Book Type: 25h, DVD-R book [revision 5]
Last border-out at: 2045
2KB=4188160
READ DISC INFORMATION:
Disc status: blank
Number of Sessions: 1
State of Last Session: empty
"Next" Track: 1
Number of Tracks: 1
READ TRACK INFORMATION[#1]:
Track State: blank
Track Start Address: 02KB
Next Writable Address: 0
2KB
Free Blocks: 22984962KB
Track Size: 2298496
2KB
READ CAPACITY: 0*2048=0

Puis avec la commande : dvdrecord --scanbus | grep [a-zA-Z] , j’obtiens :
scsibus0:
0,0,0 0) ‘TSSTcorp’ ‘CD/DVDW TS-H552U’ ‘US01’ Removable CD-ROM

Alors, maintenant, quand je veux graver, je lance la commande :
dvdrecord -data dev=0,0,0 mon_fichier
J’obtiens le message suivante :
TOC Type: 1 = CD-ROM
scsidev: '0,0,0’
scsibus: 0 target: 0 lun: 0
Linux sg driver version: 3.5.34
Using libscg version 'bero-0.5a’
dvdrecord: Warning: using inofficial version of libscg (bero-0.5a ‘@(#)scsitransp.c 1.81 01/04/20 Copyright 1988,1995,2000 J. Schilling’).
atapi: 1
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'TSSTcorp’
Identifikation : 'CD/DVDW TS-H552U’
Revision : 'US01’
Device seems to be: Generic mmc2 DVD.
Using generic SCSI-3/mmc DVD-R(W) driver (mmc_mdvd).
Driver flags : SWABAUDIO BURNFREE
Supported modes: PACKET SAO
Drive buf size : 1376256 = 1344 KB
FIFO size : 4194304 = 4096 KB
dvdrecord: Drive does not support TAO recording.
dvdrecord: Illegal write mode for this drive.

Svp, est ce que j’ai mis une mauvaise commande, ou c’est du à quoi ?
Merci.

Salut, tu as essayé d’utiliser wodim ? Et essayer en mode -dao.

Voila j’ai effectué la commande suivante :

wodim -dao dev=0,0,0 .

Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'TSSTcorp’
Identification : 'CD/DVDW TS-H552U’
Revision : 'US01’
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc DVD-R(W) driver (mmc_mdvd).
Driver flags : SWABAUDIO BURNFREE
Supported modes: PACKET SAO
Speed set to 5540 KB/s
Starting to write CD/DVD at speed 4.0 in real SAO mode for single session.
Last chance to quit, starting real write 0 seconds. Operation starts.

WARNING: padding up to secsize.
Track 01: Total bytes read/written: 7680/614400 (300 sectors).

Je crois il est entrain de graver maintenant.
Je te dirais ce qui se passera apres.
Merci.

D’acc :wink:

Je te donne le script que j’utilise si tu veux:

#!/bin/sh taille=`mkisofs -R -q -print-size /media/Parc/Parc/GRAVURE` mkisofs -R /media/Parc/Parc/GRAVURE 2>/dev/null | wodim -v -dao speed=4 dev=0,0,0 tsize=${taille}s -

Et donc le dossier gravure c’est ce que tu veux :wink:

Merci pour le script.
Je remarque qu’il faut absolument passer par une création d’une image iso (meme à la volé comme tu fais dans ton script vers le /dev/null).

Pour ma part j’ai eu ce message sur la console :
usb 5-1 : reset high speed USB device using ehci_hcd and adsress 2

Puis :
wodim: faio_wait_on_buffer for writer timed out.

Et je crois que le graveur ne fais rien.
Le témoin d’écriture ou de lecture ne clignote pas.

C’est dû à quoi ?
Est ce qu’il est en train de se construire un buffer temporaire ?
Dois je arrêter ce processus ?

Regardes le bug à l’air d’être connu: mail-archive.com/debian-bugs … 64234.html

Mais en passant par k3b, gnomebacker ou autre, ça passe?

Salut,

Tu peux aussi graver en ligne de commande avec growisofs:

Extrait de man growisofs pour graver:

Et avec growisofs tu peux utiliser toutes les options de mkisosfs.