Gerald Brosseau a �crit :
> 
> Est-ce que quelqu'un serait assez gentil pour me donner une piste
> � explorer pour r�soudre mon prob ?
> 
> Je suis capable de graver des CD de donn�es avec ERoaster, X_CD_Roast
> etc.
> mais pas de disque de musique ? Seulement le "cue sheet" est grav� et
> puis
> j'ai un message d'erreur .....
> 
> --
> G�rald Brosseau

Bonjour

Je suis, depuis le debut, vos discussion, concernant :
1- Comment faire pour extraire un fichier (par exemple wav) � partir
d'un CD-Audio
2- Comment faire pour r�unir ces diff�rents fichiers pour avoir une
image iso
3- Terminer par un gravage pour obtenir un Cd audio

Eh! bien j'ai le m�me probl�me, mais sous un angle l�g�eremnt diff�rent

Ma configuration:
Disk dur IDE sur lequel est install� Linux Mandrake 7.2
Carte Adaptec SCSI 2940AU
Sur laquelle est connect� un lecteur CD-Rom plextor ,Un graveur Yamaha
et disque dur

Je sais que cela va �tre long et r�barbatif, je demande � tous de bien
vouloir m'excuser.

Je vous joint le fichier que j'ai fais d'apr�s le HOWTO et les
diff�rents emails que vous vous �tes �chang�s, corrigez-moi si il y  une
erreur, merci.

Si vous prenez le temps de le lire je suis coin�� au moment de lire le
CD-audio pour obtenir un fichier ou des fichiers de type wav. afin de
les r�unir pour obtenir un fichier et pouvoir graver.

J'ai essay� GCombust, mais il y manque une aide, malgr� la page man

Selon toute apparence il y a une d�claration qui n'est faite????

Je ne m'en sort pas malgr� ce que j'ai pu collecter et rechercher sur
Internet

Merci par avance et excusez-moi si je suis quelque peut long

Claude
Tous ce qui ce trouve ci-dessous est tir� en parti de :

HOWTO Graveur de CDs
Winfried Truemper, <[EMAIL PROTECTED]>, traduit par Olivier Tharan,
<[EMAIL PROTECTED]>
Version 2.4.1, 16 d�cembre 1997

dont j'ai extrapol� les diff�rents param�tres afin de v�rifier la pr�sence des 
p�riph�riques,
de leur drivers etc..., pour obtenir une gravure sous la Mandrake 7.2
Reportez-vous � ce HOWTO afin d'obtenir des d�tails sur le mode de fonctionnement
pour arriver � un but final, celui de pouvoir graver des CDs de donn�es ou Audio.

COMFaire pour Graver un CD
Mellet Claude, <[EMAIL PROTECTED]>

Ma configuration :
Carte SCSI 2940AU
sur laquelle est connect� : Disque dur SCSI 4Go de type fat
                                        Lecteur de CD-Rom SCSI
                                        Graveur de CD-Rom SCSI
                                        Disque dur IDE 10 Go linux

Pour v�rifier la pr�sence des p�riph�riques SCSI g�n�riques
mettez-vous sous root et tapez la commande dans un terminal.

[root@localhost /root]# cd /dev
[root@localhost /dev]# ls -l sg*
lrwxrwxrwx    1 root     root            3 d�c 17 01:23 sg0 -> sga
lrwxrwxrwx    1 root     root            3 d�c 17 01:23 sg1 -> sgb
lrwxrwxrwx    1 root     root            3 d�c 17 01:23 sg2 -> sgc
lrwxrwxrwx    1 root     root            3 d�c 17 01:23 sg3 -> sgd
lrwxrwxrwx    1 root     root            3 d�c 17 01:23 sg4 -> sge
lrwxrwxrwx    1 root     root            3 d�c 17 01:23 sg5 -> sgf
lrwxrwxrwx    1 root     root            3 d�c 17 01:23 sg6 -> sgg
lrwxrwxrwx    1 root     root            3 d�c 17 01:23 sg7 -> sgh
crw-rw----    1 root     cdwriter  21,   0 sep 27 12:31 sga
crw-rw----    1 root     cdwriter  21,   1 sep 27 12:31 sgb
........................
........................
crw-rw----    1 root     cdwriter  21,   2 sep 27 12:31 sgc
crw-rw----    1 root     cdwriter  21,  23 sep 27 12:31 sgx
crw-rw----    1 root     cdwriter  21,  24 sep 27 12:31 sgy
crw-rw----    1 root     cdwriter  21,  25 sep 27 12:31 sgz
[root@localhost /dev]#

Le noyau Linux n�cessite un module qui lui donne la possibilit� de g�rer les 
p�riph�riques SCSI g�n�riques.
Si votre noyau courant poss�de cette aptitude, elle devrait �tre list�e dans le 
pseudo-fichier /proc/devices :
Pour v�rifier la possiblit� de gestion des p�riph�riques g�n�riques

[root@localhost /dev]# cat /proc/devices
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 ttyS
  5 cua
  7 vcs
 10 misc
 14 sound
 29 fb
 36 netlink
128 ptm
136 pts
162 raw
180 usb

Block devices:
  1 ramdisk
  2 fd
  3 ide0
  8 sd
  9 md
 11 sr
 65 sd
 66 sd
[root@localhost /dev]#

Selon toute apparence, dans Block devices, nous avons en 11 sr, qui veut dire "CD-Rom 
SCSI", mais pas
 le chargement d'une part dans "Character devices" (de "sg" qui est le p�riph�rique 
SCSI g�n�rique) et d'autre
 part dans "Block devices" (de "loop" qui utilise le loopback)

 Initialisation des p�riph�riques SCSI est affich�s ci-dessous par la commande  : dmesg
 et nous pouvons y voir les diff�rents p�riph�riques connect�s soit entre autre :

(scsi0) <Adaptec AHA-2940A Ultra SCSI host adapter> found at PCI 2/8/0
(scsi0) Narrow Channel, SCSI ID=7, 3/255 SCBs
(scsi0) Cables present (Int-50 YES, Ext-50 NO)
(scsi0) Downloading sequencer code... 422 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.31/3.2.4
       <Adaptec AHA-2940A Ultra SCSI host adapter>
scsi : 1 host.
(scsi0:0:0:0) Synchronous at 20.0 Mbyte/sec, offset 15.
  Vendor: QUANTUM   Model: FIREBALL SE4.3S   Rev: PJ0A
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
(scsi0:0:3:0) Synchronous at 20.0 Mbyte/sec, offset 15.
  Vendor: PLEXTOR   Model: CD-ROM PX-32TS    Rev: 1.02
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 3, lun 0
  Vendor: YAMAHA    Model: CRW4260           Rev: 1.0j
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr1 at scsi0, channel 0, id 4, lun 0
Uniform CD-ROM driver Revision: 3.11s
sr1: scsi3-mmc drive: 6x/6x writer cd/rw xa/form2 cdda tray
SCSI device sda: hdwr sector= 512 bytes. Sectors= 8443592 [4122 MB] [4.1 GB]
 sda: sda1

Dans  mon exemple ci-dessus le graveur de CD a l'ID SCSI : 3,  mais elle est associ�e 
au
premier p�riph�rique SCSI g�n�rique /dev/sga parce que c'est le premier p�riph�rique 
SCSI
physiquement pr�sent que Linux a d�tect�. Ceci montre clairement que l'ID SCSI d'un 
p�riph�rique
n'a rien � voir avec le p�riph�rique g�n�rique associ� trouv� dans la premi�re commande
que nous avons tap�
Une commande plus simple consiste � taper : cat /proc/scsi/scsi

v�rifier la pr�sence des p�riph�riques loopback

[root@localhost /dev]# ls -l loop*
brw-rw----    1 root     disk       7,   0 sep 27 12:31 loop0
brw-rw----    1 root     disk       7,   1 sep 27 12:31 loop1
brw-rw----    1 root     disk       7,  10 sep 27 12:31 loop10
brw-rw----    1 root     disk       7,  11 sep 27 12:31 loop11
brw-rw----    1 root     disk       7,  12 sep 27 12:31 loop12
brw-rw----    1 root     disk       7,  13 sep 27 12:31 loop13
brw-rw----    1 root     disk       7,  14 sep 27 12:31 loop14
brw-rw----    1 root     disk       7,  15 sep 27 12:31 loop15
brw-rw----    1 root     disk       7,   2 sep 27 12:31 loop2
brw-rw----    1 root     disk       7,   3 sep 27 12:31 loop3
brw-rw----    1 root     disk       7,   4 sep 27 12:31 loop4
brw-rw----    1 root     disk       7,   5 sep 27 12:31 loop5
brw-rw----    1 root     disk       7,   6 sep 27 12:31 loop6
brw-rw----    1 root     disk       7,   7 sep 27 12:31 loop7
brw-rw----    1 root     disk       7,   8 sep 27 12:31 loop8
brw-rw----    1 root     disk       7,   9 sep 27 12:31 loop9
[root@localhost /dev]#

Dans la Mandrake 7.2 on trouve , les logiciels suivants qui se trouvent tous le 
r�pertoire /usr/bin :
mkisofs, mkhybrid, cdrecord, cdparano�a
et X-CD-Roast : programme de gravage fonctionnant sous X

Pour obtenir les cibles SCSI de la cha�ne :

[root@localhost /dev]# cdrecord --scanbus
Cdrecord 1.9 (i586-mandrake-linux-gnu) Copyright (C) 1995-2000 J�rg Schilling
Linux sg driver version: 2.1.39
Using libscg version 'schily-0.1'
scsibus0:
        0,0,0     0) 'QUANTUM ' 'FIREBALL SE4.3S ' 'PJ0A' Disk
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) 'PLEXTOR ' 'CD-ROM PX-32TS  ' '1.02' Removable CD-ROM
        0,4,0     4) 'YAMAHA  ' 'CRW4260         ' '1.0j' Removable CD-ROM
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *
scsibus1:
        1,0,0   100) *
        1,1,0   101) *
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) 'IOMEGA  ' 'ZIP 100         ' 'D.09' Removable Disk
        1,7,0   107) *
[root@localhost /dev]#

d'ou la commande pour �jecter le CD-Rom du graveur, sachant que nous avons :
speed=2 (vitesse �criture du graveur)
dev=0,4,0 (qui est l'adresse du graveur situ� plus haut en scsibus0)
dans le HOWTO, un autre exemple y est donn� (mais attention le logiciel cdwrite doit 
�tre install�
d'ou mon choix ce reportant sur cdrecord qui est install� avec la Mandrake 7.2)
J'ai pour ma commande ins�rez un CD-RW dans le graveur

[root@localhost /dev]# cdrecord -v --eject speed=2 dev=0,4,0
Cdrecord 1.9 (i586-mandrake-linux-gnu) Copyright (C) 1995-2000 J�rg Schilling
TOC Type: 1 = CD-ROM
scsidev: '0,4,0'
scsibus: 0 target: 4 lun: 0
Linux sg driver version: 2.1.39
Using libscg version 'schily-0.1'
atapi: 0
Device type    : Removable CD-ROM
Version        : 2
Response Format: 2
Capabilities   :
Vendor_info    : 'YAMAHA  '
Identifikation : 'CRW4260         '
Revision       : '1.0j'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags   : SWABAUDIO
Drive buf size : 1176000 = 1148 KB
[root@localhost /dev]#

D'apr�s les donn�es trouv�s ci-dessus et votre documentation l'on peut dire que nous 
sommes en pr�sence
d'un graveur Yamaha CRW4260 SCSI, ayant pour ID : 4, dont la vitesse de gravure des 
CD-R est 4,
la vitesse de gravure des CD-RW est 2, et la lecture est 6. Que ce graveur � une 
m�moire tampon interne
de 2Mo et qui accepte les CDs de type CDM12Y74M ou CDM12Y74T.

V�rifions la d�claration du lecteur de CD-Rom et du graveur
Lancer Konqueror et aller ouvrir le fichier fstab qui ce trouve dans le r�pertoire 
/Racine/etc
et nous devons y trouver quelque chose comme :

/mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0
/mnt/cdrom2 /mnt/cdrom2 supermount fs=iso9660,dev=/dev/cdrom2 0 0

qui a �t� d�clar� lors de l'installation de la Mandrake 7.2, et nous avons :
cdrom pour le lecteur de CD-Rm et cdrom2 pour le graveur

si vous tapez la ligne :
[root@localhost root]# cdda2wav -D/dev/cdrom -B

vous aurez un message de ce genre (ce n'est qu'une parti de ce qui peut appara�tre � 
l'�cran):

cdrom device (/dev/cdrom) is not of type generic SCSI. Setting interface to 
cooked_ioctl.
86016 bytes buffer memory requested, 4 buffers, 8 sectors
#Cdda2wav version 1.9_linux_2.2.17-16mdksmp_i586_i586 real time sched. soundcard 
support

Mais ne paniquons pas, lancez DrankConf (n�cessite le mot de passe root)
et Configuration du mat�riel (HardDrake)
recherchez dans les +
et s�lectionnez les diff�rents disques durs et relevez les p�riph�riques.
dans mon cas :

+ Disks
     WDC WD102AA              ==> /dev/hda
     Quantum Fireball SE4.3S ==> /dev/sda
+ CD-ROMs
      PLEXTOR CD-ROM PX-32TS ==> /dev/scd0
      YAMAHA CRW4260                 ==> /dev/scd1

une v�rification sur lesr�pertoires dans mnt, mais non des p�riph�riques mont�s
en r�alit� donne les points de montage
(vu d�ja au dessus, mais sous une autre appelation)

[root@localhost root]# ls -l /mnt
total 15
drwxrwxrwx    1 root     root            0 d�c 23 06:30 cdrom/
drwxrwxrwx    1 root     root            0 d�c 23 06:30 cdrom2/
drwxrwxr-x     2 root     root         4096 oct  3 05:00 disk/
drwxr-xr-x     2 user     user          7168 jan  1  1970 floppy/
drwxrwxrwx    9 root     root         4096 jan  1  1970 win_c2/
drwxrwxrwx    1 root     root            0 d�c 23 06:30 zip/

ceci est mon cas, vous aurez certainement une autre description.

Une autre solution pour conna�tre les diff�rents p�riph�riques est de taper (suivant 
les p�riph�riques si-dessus):
[root@localhost root]# ls -l /dev/cdrom

et vous obtenez :

lrwxrwxrwx    1 root     root            4 d�c 17 02:48 /dev/cdrom -> scd0

vous refa�te la m�me chose pour chaque p�riph�riques (c'est plus long et moins 
pratique qu'avec HardDrake)

pour conna�tre les p�riph�riques mont�s, ins�rez un disque de donn�es dans les 
lecteurs respectifs,
et tapez la commande :

[root@localhost root]# ls /mnt/*

et vous obtiendrez les diff�rents fichiers ou r�pertoires des lecteurs respectifs,
dans la cas d'un p�riph�rique non mont�, il mettra une erreur du genre :

ls: /mnt/cdrom: Erreur d'entr�e/sortie
ls: /mnt/cdrom2: Erreur d'entr�e/sortie

ATTENTION : pour le moment nous n'avons vu que le type de donn�es, mais pas audio.
                     ce en d�claration.

Pour lire le contenu d'un cd audio (mais pas �couter les pistes) vous pouvez passer 
par cdda2wav
qui en plus vous donneras des infos sur votre cd (apr�s avoir ins�r� un disque audio 
dans le lecteur) :

[root@localhost root]# cdda2wav -D/dev/cdrom -J
cdrom device (/dev/cdrom) is not of type generic SCSI. Setting interface to 
cooked_ioctl.
86016 bytes buffer memory requested, 4 buffers, 8 sectors
#Cdda2wav version 1.9_linux_2.2.17-16mdksmp_i586_i586 real time sched. soundcard 
support
AUDIOtrack pre-emphasis  copy-permitted tracktype channels
      1-18           no              no     audio    2
Table of Contents: total tracks:18, (total time 52:11.62)
  1.( 2:55.40),  2.( 2:20.72),  3.( 2:38.00),  4.( 2:56.03),  5.( 2:52.30)
  6.( 2:39.32),  7.( 2:45.55),  8.( 3:49.65),  9.( 2:44.13), 10.( 3:02.65)
 11.( 3:31.32), 12.( 2:29.58), 13.( 2:43.55), 14.( 2:43.72), 15.( 2:04.53)
 16.( 3:17.32), 17.( 3:41.03), 18.( 2:52.57),

Table of Contents: starting sectors
  1.(       0),  2.(   13165),  3.(   23737),  4.(   35587),  5.(   48790)
  6.(   61720),  7.(   73677),  8.(   86107),  9.(  103347), 10.(  115660)
 11.(  129375), 12.(  145232), 13.(  156465), 14.(  168745), 15.(  181042)
 16.(  190395), 17.(  205202), 18.(  221780), lead-out(  234737)
CDINDEX discid: ag8V0Lq1JsKCuUYbmg8yBOn1CXQ-
CDDB discid: 0x0e0c3912
CD-Text: not detected
CD-Extra: not detected
No media catalog number present.
scanning for ISRCs: 18 ...
index scan: 18...
[root@localhost /dev]#

dans ce cas l� je fait pointer vers /dev/cdrom, et pas /mnt/cdrom
cdda2wav -D/dev/scd0 -J marche aussi
cdda2wav -D/dev/hdd -J ne marche pas
pour lire le contenu d'un cd audio dans le graveur (dans mon cas cdrom2) :
cdda2wav -D/dev/cdrom2 -J
ou cdda2wav -D/dev/hdc -J     (qui peut �tre le lecteur de CD-rom � lire)

voil�! je pense qu'avec ces exemples et en les appliquant � votre propre configuration
vous devez pouvoir en tirer quelque chose � condition que vos p�riph�riques soient 
correctement mont�s et
avec les bonnes permissions.

Répondre à