#1 Le 20/02/2005, à 17:54
- svg
cdrecord et graveur externe DVD sur Sony vaio X505. [RESOLU]
Bonjour,
le portable Sony vaio X505 sur lequel j'ai installé Ubuntu possède un graveur externe DVD. J'ai réussi à l'utiliser en lecture mais pas en gravure (CD ou DVD).
Physiquement, le raccord au pc se fait via un petit port bizarre et vraissemblablement propriétaire sony (faudra pas que ça tombe en panne..).
Ubuntu n'a pas reconnu cet appareil par défaut.
J'ai utilisé un live cd (Kaella) qui lui, l'a reconnu, pour récuperer les paramètres.
Un ls -l /cdrom m'a orienté vers un périph special /dev/scd0 que j'ai crée ainsi sous Ubuntu:
# mknod /dev/scd0 b 11 0 (soit les valeurs vues sous Kaella, scd0 n'existait pas sous Ubuntu).
puis # ln -s /dev/scd0 /cdrom ; mount /cdrom
fonctionne bien pour acceder en lecture.
Ici un premier bug, je suis obligé de recréer à chaque reboot le descripteur de périph (mknod), si bien que j'ai écrit un script /usr/bin/cdrom pour automatiser la procédure
( #!/bin/bash
mknod /dev/scd0 /cdrom
#ln -s /dev/scd0 /cdrom #en commentaire car le lien reste bien que le mknod disparaisse(?)
mount /cdrom )
Je souhaiterai graver avec cdrecord.
Voici les résultats d'un
# cdrecord -scanbus dev=/dev/scd0
scsidev: '/dev/scd0'
devname: '/dev/scd0'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version 'ubuntu-0.8ubuntu1'.
cdrecord: Warning: using unofficial version of libscg (ubuntu-0.8ubuntu1 '@(#)scsitransp.c 1.90 04/01/14 Copyright 1988,1995,2000-2004 J. Schilling').
scsibus0:
0,0,0 0) 'MATSHITA' 'UJ-820D ' '1.00' 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) *
Voici les résultats d'une simulation de gravure
# cdrecord -v -dummy /mon_fichier_à_graver
(...)
TOC Type: 1 = CD-ROM
scsidev: '1,5,0'
scsibus: 1 target: 5 lun: 0
cdrecord: No such file or directory. Cannot open '/dev/sg*'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
cdrecord:
cdrecord: For more information, install the cdrtools-doc
Je dois dire que j'ai essayé tout les drivers listés dans "man cdrecord" (option driver=XXX) sans succès.
Bien, je continue mes recherches tout en appréçiant une intervention pertinente...
Merci!...
Cordialement.
Dernière modification par svg (Le 23/02/2005, à 15:24)
Hors ligne
#2 Le 20/02/2005, à 19:55
- PierreR
Re : cdrecord et graveur externe DVD sur Sony vaio X505. [RESOLU]
Visiblement, ce n'est pas en SCSI. Essaie peut être avec dev=ATAPI:/dev/scd0. Sinon, teste avec k3b, voir s'il y arrive et comment.
Dernière modification par PierreR (Le 20/02/2005, à 20:01)
Hors ligne
#3 Le 21/02/2005, à 00:13
- svg
Re : cdrecord et graveur externe DVD sur Sony vaio X505. [RESOLU]
Merci Pierre pour ton intervention,
effectivement tu as identifié qu'il ne s'agit pas de SCSI:
J'ai réussi à effectuer une gravure de CD via l'utilitaire GUI de gnome.
Le graveur à été reconnu au démarrage cette fois:
# dmesg | grep SCSI
SCSI subsystem initialized
scsi0 : SCSI emulation for IEEE-1394 SBP-2 Devices
Type: CD-ROM ANSI SCSI revision: 02
Soit du firewire.
J'ai trouvé une entrée dans /etc/fstab relative à ce lecteur:
/dev/scd0 /media/cdrom0 udf,iso9660 ro,user,noauto 0 0
Subsiste quelques bugs:
après la gravure j'ai été obligé de recréer le périh /dev/scd0 avec mknod
et de monter manuellement le lecteur pour acceder au CD gravé.
J'aimerai bien également, savoir quel est le programme qui s'active derrière le front-end de Gnome pour la gravure.
Un tail -10 /var/log/messages ne m'a rien donné...
Cordialement.
Hors ligne
#4 Le 21/02/2005, à 00:52
- svg
Re : cdrecord et graveur externe DVD sur Sony vaio X505. [RESOLU]
En lisant le dmesg | grep SCSI on voit un driver qui est mentionné:
scsi3-mmc drive.
J'ai donc essayé:
# cdrecord -v -dummy dev=/dev/scd0 driver=scsi3-mmc /home/mon_rep/test
Illegal driver type 'scsi3-mmc'.
Driver types:
mmc_cd_dvd generic SCSI-3/mmc CD/DVD driver (checks media)
mmc_cdr generic SCSI-3/mmc CD-R/CD-RW driver
mmc_cdr_sony generic SCSI-3/mmc CD-R/CD-RW driver (Sony 928 variant)
mmc_cd generic SCSI-3/mmc CD-ROM driver
(....)
Soit la liste des drivers reconnu par cdrecord. On voit que scsi3-mmc n'existe pas en tant que tel mais voici un nouveau test:
# cdrecord -v -dummy dev=/dev/scd0 driver=mmc_cdr /home/mon_rep/test
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
(...)
TOC Type: 1 = CD-ROM
scsidev: '/dev/scd0'
devname: '/dev/scd0'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version 'ubuntu-0.8ubuntu1'.
cdrecord: Warning: using unofficial version of libscg (ubuntu-0.8ubuntu1 '@(#)scsitransp.c 1.90 04/01/14 Copyright 1988,1995,2000-2004 J. Schilling').
SCSI buffer size: 64512
atapi: 1
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'MATSHITA'
Identifikation : 'UJ-820D '
Revision : '1.00'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x0008
Profile: 0x001B
Profile: 0x001A
Profile: 0x0013
Profile: 0x0014
Profile: 0x0011
Profile: 0x0010
Profile: 0x000A
Profile: 0x0009
Profile: 0x0008 (current)
cdrecord: This version of cdrecord does not include DVD-R/DVD-RW support code.
cdrecord: See /usr/share/doc/cdrecord/README.DVD.Debian for details on DVD support.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO
Drive buf size : 1310720 = 1280 KB
FIFO size : 4194304 = 4096 KB
Track 01: data unknown length
Total size: 0 MB (00:00.00) = 0 sectors
Lout start: 0 MB (00:02/00) = 0 sectors
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 4
Is not unrestricted
Is not erasable
Disk sub type: Medium Type A, high Beta category (A+) (3)
ATIP start of lead in: -11077 (97:34/23)
ATIP start of lead out: 359848 (79:59/73)
Disk type: Long strategy type (Cyanine, AZO or similar)
(...)
Bon, c'est en mode simulation mais ça à l'air de marcher.
J'étais persuadé d'avoir testé tous les drivers...
J'aimerai en savoir plus quand à ces bugs intermitents...
Hors ligne
#5 Le 23/02/2005, à 15:23
- svg
Re : cdrecord et graveur externe DVD sur Sony vaio X505. [RESOLU]
Pour ceux qui ont suivit le topic, je soumet un petit script (niveau débutant) que j'ai écris:
ça marche très bien..
vi /usr/sbin/gravure
#!/bin/bash
a=/dev/scd0
if [ ! -e $a ]
then
mknod /dev/scd0 b 11 0 # Résoud le bug du graveur qui "disparait"
else
echo "le graveur est présent!"
fi
echo "Fin parametrage graveur!...."
echo ""
echo "saisir le nom du fichier à graver: "
read b
echo ""
cdrecord -v dev=/dev/scd0 $b
Hors ligne