OVH Cloud OVH Cloud

extraction audio, cd invisible

24 réponses
Avatar
Christophe PEREZ
Bonjour,

Toujours sur mon nouveau portable Gericom, avec un combo DVD/Graveur, je
ne parviens pas à extraire les pistes audio d'un CD, que ce soit avec le
noyau standard 2.4.21-0.13mdk de la Mandrake, ou l'officiel 2.4.24
compilé par mes soins.

Un soft comme "grip" me dit qu'il n'y a pas de disque dans le lecteur, et
la méthode que j'utilise habituellement sur mon PC donne :
$ cdda2wav -B -D /dev/cdrom
cdrom device (/dev/cdrom) is not of type generic SCSI. Setting interface to cooked_ioctl.
86016 bytes buffer memory requested, 4 buffers, 8 sectors
cooked: Read TOC : No medium found

Je ne vois rien de spécial dans les logs, et je me trouve finalement
assez démuni devant ce problème.

Pour info :
$ ls -l /dev/cdrom*
lr-xr-xr-x 1 root root 13 jan 20 10:31 /dev/cdrom -> cdroms/cdrom0
lr-xr-xr-x 1 root root 13 jan 20 10:31 /dev/cdrom0 -> cdroms/cdrom0
/dev/cdroms:
total 0
lr-xr-xr-x 1 root root 34 déc 31 1969 cdrom0 -> ../scsi/host0/bus0/target0/lun0/cd

$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: SAMSUNG Model: CDRW/DVD SN-324F Rev: U200
Type: CD-ROM ANSI SCSI revision: 02

$ cat /proc/scsi/ide-scsi/0
SCSI host adapter emulation for IDE ATAPI devices

Je ne sais pas quoi vérifier d'autre.

Hôtez-moi d'un doute idiot svp, un Graveur CD / Lecteur DVD, ça lit
quand même bien les CD audio hein ?
Non pas que ça me soit indispensable, loin de là, mais ça me ferait
quand même bizarre :-)

Merci d'avance pour vos idées.

--
Christophe PEREZ
Écrivez moi sans _faute !

10 réponses

1 2 3
Avatar
Christophe PEREZ
Le Wed, 21 Jan 2004 08:51:37 +0000, EOZENOU Jean-Paul a écrit:

Comme tu as une emulation scsi permanente sur ce lecteur,
est-ce que l'on monte le device /dev/cdrom ou ca ne serait
pas plutot /dev/sd* ???


Ils pointent vers la même chose :

# ls -l /dev/cdrom /dev/cdroms/cdrom0 /dev/scd0
lr-xr-xr-x 1 root root 13 jan 21 11:01 /dev/cdrom -> cdroms/cdrom0
lr-xr-xr-x 1 root root 34 déc 31 1969 /dev/cdroms/cdrom0 -> ../scsi/host0/bus0/target0/lun0/cd
lr-xr-xr-x 1 root root 31 jan 21 11:01 /dev/scd0 -> scsi/host0/bus0/target0/lun0/cd

je regarde le HOWTO SCSI GENERIC !


Et ? :-)

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
Christophe PEREZ
Le Wed, 21 Jan 2004 11:59:40 +0100, Motodashi a écrit:

C'est marrant, je crois que j'ai le meme ordi que toi, g une mandrake 8.2
(noyau 2.4.18-6mdk, et noyau 2.4.21 compilé hier et pas encore testé
d'ecouter un cd audio mais je pense que ca marche). Mais au lieu de
/dev/cdrom, moi c /dev/scd0


Pareil.

Ainsi cdda2wav -B -D /dev/scd0 marche tres bien.
Tu devrais essayer. En outre comment est ton fichier /etc/fstab ? Car ca
doit etre marque la-dedans quel peripherique correspond au cdrom.


Ça ne peut pas être une question de montage puisque justement je ne
monte pas.

En fait, c'est Jean-Paul qui avait raison !
En root, ça passe !
Par contre, j'aimerais bien qu'on m'explique pourquoi pas en user normal
et que faire pour changer cette "anormalité" ?

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
Landry MINOZA
Le Mercredi 21 Janvier 2004 17:03, Christophe PEREZ à écrit:

Le Wed, 21 Jan 2004 11:59:40 +0100, Motodashi a écrit:

C'est marrant, je crois que j'ai le meme ordi que toi, g une mandrake 8.2
(noyau 2.4.18-6mdk, et noyau 2.4.21 compilé hier et pas encore testé
d'ecouter un cd audio mais je pense que ca marche). Mais au lieu de
/dev/cdrom, moi c /dev/scd0


Pareil.

Ainsi cdda2wav -B -D /dev/scd0 marche tres bien.
Tu devrais essayer. En outre comment est ton fichier /etc/fstab ? Car ca
doit etre marque la-dedans quel peripherique correspond au cdrom.


Ça ne peut pas être une question de montage puisque justement je ne
monte pas.

En fait, c'est Jean-Paul qui avait raison !
En root, ça passe !
Par contre, j'aimerais bien qu'on m'explique pourquoi pas en user normal
et que faire pour changer cette "anormalité" ?


Regarde bien le groupe associé au périphérique, et ajoute les utilisateurs
qui doivent y acceder dans ce groupe.



--
Landry MINOZA
supprimer .invalid pour répondre.


Avatar
EOZENOU Jean-Paul
Mince, je m'y perds
en principe les lecteurs cdrom scsi ou en emulation scsi
sont nommés sr*
et non pas sd* (disques durs scsi)

tu devrais voir en faisant
cat /proc/devices
si (sr, sg, loop et sg) sont presents

lis le GENERIC SCSI HOWTO
et essaie sinon
/dev/sr0 /mnt/cdrom auto user,noauto,nosuid 0 0
dans /etc/fstab
Avatar
Christophe PEREZ
Le Wed, 21 Jan 2004 18:15:22 +0000, EOZENOU Jean-Paul a écrit:

/dev/sr0 /mnt/cdrom auto user,noauto,nosuid 0 0
dans /etc/fstab


Mais quel rapport puisque je ne le monte pas ?

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
Christophe PEREZ
Le Wed, 21 Jan 2004 18:21:24 +0100, Landry MINOZA a écrit:

Regarde bien le groupe associé au périphérique, et ajoute les utilisateurs
qui doivent y acceder dans ce groupe.


Mais le groupe de quoi puisqu'ils sont tous en 666 ???

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
EOZENOU Jean-Paul
Christophe PEREZ wrote:
Le Wed, 21 Jan 2004 18:15:22 +0000, EOZENOU Jean-Paul a écrit:


/dev/sr0 /mnt/cdrom auto user,noauto,nosuid 0 0
dans /etc/fstab



Mais quel rapport puisque je ne le monte pas ?
tu peux quand même essayer de pointer le device utilise sur

/dev/sr0 (sans le monter) par example ...





Avatar
EOZENOU Jean-Paul
Christophe PEREZ wrote:
Bonjour,

Toujours sur mon nouveau portable Gericom, avec un combo DVD/Graveur, je
ne parviens pas à extraire les pistes audio d'un CD, que ce soit avec le
noyau standard 2.4.21-0.13mdk de la Mandrake, ou l'officiel 2.4.24
compilé par mes soins.

Un soft comme "grip" me dit qu'il n'y a pas de disque dans le lecteur, et
la méthode que j'utilise habituellement sur mon PC donne :
$ cdda2wav -B -D /dev/cdrom
cdrom device (/dev/cdrom) is not of type generic SCSI. Setting interface to cooked_ioctl.
86016 bytes buffer memory requested, 4 buffers, 8 sectors
cooked: Read TOC : No medium found

Je ne vois rien de spécial dans les logs, et je me trouve finalement
assez démuni devant ce problème.

Pour info :
$ ls -l /dev/cdrom*
lr-xr-xr-x 1 root root 13 jan 20 10:31 /dev/cdrom -> cdroms/cdrom0
lr-xr-xr-x 1 root root 13 jan 20 10:31 /dev/cdrom0 -> cdroms/cdrom0
/dev/cdroms:
total 0
lr-xr-xr-x 1 root root 34 déc 31 1969 cdrom0 -> ../scsi/host0/bus0/target0/lun0/cd

$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: SAMSUNG Model: CDRW/DVD SN-324F Rev: U200
Type: CD-ROM ANSI SCSI revision: 02

$ cat /proc/scsi/ide-scsi/0
SCSI host adapter emulation for IDE ATAPI devices

Je ne sais pas quoi vérifier d'autre.

Hôtez-moi d'un doute idiot svp, un Graveur CD / Lecteur DVD, ça lit
quand même bien les CD audio hein ?
Non pas que ça me soit indispensable, loin de là, mais ça me ferait
quand même bizarre :-)

Merci d'avance pour vos idées.

je reprends tout a zero

il s'agit bien d'une question de droit d'acces
quelques par.....
Il ne s'agit pas de monter le medium.
sous root, dans une configuration analogue j'ai acces
au lecteur graveur CD emulé en SCSI.
Sous un utilisateur, bien que l'acces à sr0 paraisse valide
il ressort un probleme d'acces sur le contrôle.. (ioctl)

je poursuis et je vous tiens au courant...

Avatar
Landry MINOZA
Le Mercredi 21 Janvier 2004 19:41, Christophe PEREZ à écrit:

Le Wed, 21 Jan 2004 18:21:24 +0100, Landry MINOZA a écrit:

Regarde bien le groupe associé au périphérique, et ajoute les
utilisateurs qui doivent y acceder dans ce groupe.


Mais le groupe de quoi puisqu'ils sont tous en 666 ???

Si c'est un lien, même s'il est en 666, si ce qu'il pointe est en autre

chose, ça risque de te jeter.

--
Landry MINOZA
supprimer .invalid pour répondre.


Avatar
Christophe PEREZ
Le Thu, 22 Jan 2004 10:07:58 +0100, Landry MINOZA a écrit:

Si c'est un lien, même s'il est en 666, si ce qu'il pointe est en autre
chose, ça risque de te jeter.


Mais ce sur quoi il pointe est justement en 666 :
-------------------------------------------------------------------
Le Wed, 21 Jan 2004 11:43:28 -0400, Christophe PEREZ a écrit:

# ls -l /dev/cdrom /dev/cdroms/cdrom0 /dev/scd0
lr-xr-xr-x 1 root root 13 jan 21 11:01 /dev/cdrom -> cdroms/cdrom0
lr-xr-xr-x 1 root root 34 déc 31 1969 /dev/cdroms/cdrom0 -> ../scsi/host0/bus0/target0/lun0/cd
lr-xr-xr-x 1 root root 31 jan 21 11:01 /dev/scd0 -> scsi/host0/bus0/target0/lun0/cd
-------------------------------------------------------------------



--
Christophe PEREZ
Écrivez moi sans _faute !

1 2 3