View previous topic :: View next topic |
Author |
Message |
niin Guru
Joined: 30 Dec 2004 Posts: 385 Location: Paris - France
|
Posted: Tue Feb 08, 2005 3:02 pm Post subject: [XMMS] pas de son |
|
|
Je suis passe sous fluxbox depuis ce matin et le premier vrai probleme que j'ai rencontre vient de XMMS. En effet, j'ai lance la musique et je me suis retrouve avec le message :
Quote: | Couldn't open audio
Please check that :
Your soundcard is configured properly
You have the correct output plugin selected
No other program is blocking the soundcard |
Donc je verifie dans les preferences ; en effet, ALSA est bien selectionne, mais dans les options d'alsa, a audio device, qui est sur "default", aps de carte son. Pourtant la carte marche bien, alsa est lance et le son est impec' sous Xine.
Je ne saisi pas pourquoi ca ne marche pas (d'ailleurs lui non plus apparemment) _________________ jabber : nikwist@koreus.com
Un clavier azerty en vaut deux
Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres
Last edited by niin on Wed Feb 09, 2005 3:49 pm; edited 2 times in total |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Tue Feb 08, 2005 3:06 pm Post subject: |
|
|
Même problème ici, mais pas sous fluxbox : pas de son sous xmms avec le plugin de sortie alsa. Même message d'erreur que ci dessus. Note que ca marche en OSS.
a priori, je suis dans le groupe audio, et y'a pas de problèmes de droits sur /dev/sound/*
bizarre
EDIT Code: | $ alsamixer
alsamixer: function snd_ctl_open failed for default: Permission denied |
c'est peut être une histoire de droits. |
|
Back to top |
|
|
niin Guru
Joined: 30 Dec 2004 Posts: 385 Location: Paris - France
|
Posted: Tue Feb 08, 2005 3:28 pm Post subject: |
|
|
comme toi je suis dans le groupe audio mais je n'ai pas le droit de lancer alsamixer. Et en effet ca marche en OSS.
Tres bizarre.
Mais c'est etonnant que le son marche sous Xine alors qu'il utilise le module Alsa. _________________ jabber : nikwist@koreus.com
Un clavier azerty en vaut deux
Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres |
|
Back to top |
|
|
colito Guru
Joined: 03 Aug 2004 Posts: 569 Location: france (NIORT)
|
Posted: Tue Feb 08, 2005 3:57 pm Post subject: |
|
|
As-tu essayé de suivre le howto sound présent dans les howto du site?
http://www.gentoo.org/doc/fr/alsa-guide.xml
Je suis également sous fluxbox et je n'ai aucun souci avec xmms et alsa. Pas de support OSS.
J'ai suivi ce tuto et tout s'est bien passé |
|
Back to top |
|
|
niin Guru
Joined: 30 Dec 2004 Posts: 385 Location: Paris - France
|
Posted: Tue Feb 08, 2005 4:04 pm Post subject: |
|
|
bah oui j'ai fait ca des le debut ; mais hier quand j'etais sous xfce4 ca marchait impec. _________________ jabber : nikwist@koreus.com
Un clavier azerty en vaut deux
Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres |
|
Back to top |
|
|
colito Guru
Joined: 03 Aug 2004 Posts: 569 Location: france (NIORT)
|
Posted: Tue Feb 08, 2005 4:19 pm Post subject: |
|
|
tente un reboot, on sait jamais... |
|
Back to top |
|
|
niin Guru
Joined: 30 Dec 2004 Posts: 385 Location: Paris - France
|
Posted: Tue Feb 08, 2005 4:21 pm Post subject: |
|
|
jlai deja fait 3 fois depuis ce matin
enfin bon, ca me gene pas d'utiliser OSS juste pour xmms ; au moins ca rentre pas en conflit avec xine quand je le lance _________________ jabber : nikwist@koreus.com
Un clavier azerty en vaut deux
Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Wed Feb 09, 2005 8:41 am Post subject: |
|
|
toujours pas trouvé de solution. Ca marchait avant-hier. Entre temps, j'ai mis à jour ça: Code: | # genlop -l | tail -7
tail: `-7' option is obsolete; use `-n 7' since this will be removed in the future
Mon Feb 7 17:25:32 2005 >>> app-office/openoffice-bin-1.1.4
Tue Feb 8 09:35:21 2005 >>> app-emulation/emul-linux-x86-xlibs-1.2-r6
Tue Feb 8 09:35:35 2005 >>> sys-devel/autoconf-wrapper-2-r1
Tue Feb 8 09:36:01 2005 >>> sys-devel/automake-1.8.5-r3
Tue Feb 8 09:36:19 2005 >>> sys-devel/automake-1.7.9-r1
Tue Feb 8 09:36:31 2005 >>> sys-devel/automake-wrapper-1-r1 |
bref, rien à voir avec alsa / xmms.
ma version de xmms c'est 1.2.10-r12, au cas où. |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Wed Feb 09, 2005 8:53 am Post subject: |
|
|
J'ai eu plusieurs fois le même problème que toi niin, avec une carte son intègrée (nforce2) et j'ai jamais vraiment trouvé d'où ça venait. J'avais compilé alsa en dur dans le kernel en fait.
edit: ici aussi ça marchait avec OSS
Depuis, j'ai finalement ajouté une carte PCI (soundblaster live) juste histoire de changer et j'ai désactivé la carte son intègré.
Ce coup ci, au lieu de compiler ALSA dans mon kernel, j'ai utilisé alsa-driver (emerge alsa-driver).
Au début mon xmms me balançait le même message d'erreur que toi et ma carte son n'apparaissait pas non plus dans les options de config de xmms. Finalement, j'ai réemergé alsa-driver car je ne savais pas quoi faire d'autre vu que tous mes fichiers étaient bien configurés...et maintenant ça marche.
Je ne sais pas si ça t'aidera beaucoup mais bon
Last edited by Adrien on Wed Feb 09, 2005 9:27 am; edited 1 time in total |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Wed Feb 09, 2005 9:22 am Post subject: |
|
|
du nouveau, cette fois avec beep-media-player (plus verbeux) Code: | ALSA lib confmisc.c:550:(snd_determine_driver) could not open control for card 0
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_card_driver returned error: Permission non accordée
ALSA lib confmisc.c:387:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_concat returned error: Permission non accordée
ALSA lib confmisc.c:945:(snd_func_refer) error evaluating name
ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_refer returned error: Permission non accordée
ALSA lib conf.c:3932:(snd_config_expand) Evaluate error: Permission non accordée
ALSA lib pcm.c:2068:(snd_pcm_open_noupdate) Unknown PCM default |
Code: | ls -la /dev/sound/
total 0
drwxr-xr-x 2 root root 120 fév 9 09:10 .
drwxrwxrwt 19 root root 3640 fév 9 10:19 ..
crw-rw---- 1 root audio 14, 12 fév 9 09:10 adsp
crw-rw---- 1 root audio 14, 4 fév 9 09:10 audio
crw-rw---- 1 root audio 14, 3 fév 9 09:10 dsp
crw-rw---- 1 root audio 14, 0 fév 9 09:10 mixer |
|
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Wed Feb 09, 2005 10:06 am Post subject: |
|
|
@marvin et niin: Vous seriez pas en udev par hasard? J'ai cru lire quelque part que ce genre de problème arrivait à cause de la release 051.
Sinon marvin_rouge t'as vérifié aussi que les permissions dans /dev/snd sont correctes? |
|
Back to top |
|
|
niin Guru
Joined: 30 Dec 2004 Posts: 385 Location: Paris - France
|
Posted: Wed Feb 09, 2005 10:34 am Post subject: |
|
|
Adrien wrote: | J'ai eu plusieurs fois le même problème que toi niin, avec une carte son intègrée (nforce2) et j'ai jamais vraiment trouvé d'où ça venait. J'avais compilé alsa en dur dans le kernel en fait.
edit: ici aussi ça marchait avec OSS
Depuis, j'ai finalement ajouté une carte PCI (soundblaster live) juste histoire de changer et j'ai désactivé la carte son intègré.
Ce coup ci, au lieu de compiler ALSA dans mon kernel, j'ai utilisé alsa-driver (emerge alsa-driver).
Au début mon xmms me balançait le même message d'erreur que toi et ma carte son n'apparaissait pas non plus dans les options de config de xmms. Finalement, j'ai réemergé alsa-driver car je ne savais pas quoi faire d'autre vu que tous mes fichiers étaient bien configurés...et maintenant ça marche.
Je ne sais pas si ça t'aidera beaucoup mais bon |
J'aurais bien voulu essaye avec une carte PCI mais c'est justement parce que ma fortissimo 3 marche plus que je suis sur la nforce :'(
@karnevil : udev c'est quoi ?
pour info, ma version de xmms est 1.2.10-r5 _________________ jabber : nikwist@koreus.com
Un clavier azerty en vaut deux
Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Wed Feb 09, 2005 10:36 am Post subject: |
|
|
niin wrote: |
@karnevil : udev c'est quoi ?
|
Bah, si tu demandes c'est que tu l'as pas |
|
Back to top |
|
|
niin Guru
Joined: 30 Dec 2004 Posts: 385 Location: Paris - France
|
Posted: Wed Feb 09, 2005 12:11 pm Post subject: |
|
|
ca doit etre ca :
ca sert a quoi en gros ? _________________ jabber : nikwist@koreus.com
Un clavier azerty en vaut deux
Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Wed Feb 09, 2005 12:38 pm Post subject: |
|
|
KarnEvil wrote: | @marvin et niin: Vous seriez pas en udev par hasard? J'ai cru lire quelque part que ce genre de problème arrivait à cause de la release 051.
Sinon marvin_rouge t'as vérifié aussi que les permissions dans /dev/snd sont correctes? |
bon, mon udev c'est bien 051. et Code: | # ls -la /dev/snd/
total 0
drwxr-xr-x 2 root root 160 fév 9 09:10 .
drwxrwxrwt 19 root root 3520 fév 9 10:26 ..
crw-rw---- 1 root root 116, 0 fév 9 10:09 controlC0
crw-rw---- 1 root root 116, 24 fév 9 09:10 pcmC0D0c
crw-rw---- 1 root root 116, 16 fév 9 09:10 pcmC0D0p
crw-rw---- 1 root root 116, 25 fév 9 09:10 pcmC0D1c
crw-rw---- 1 root root 116, 17 fév 9 09:10 pcmC0D1p
crw-rw---- 1 root root 116, 33 fév 9 10:09 timer | root:root ca a pas l'air cool.
Y'a rien dans /dev/udev/permission.d/50-udev.permissions a propos de ces fichiers. Dans /dev/udev/rules.d/50-udev.rules je trouve Code: | grep pcm 50-udev.rules
KERNEL="pcm[CD0-9cp]*", NAME="snd/%k" | ce qui ne règle pas le problème des permissions.
@niin : udev c'est ce qui remplace devfs, ca permet de relmplir ton répertoire /dev avec tous ces fichiers bizarres genre /dev/hdaX qui correspondent à des périphériques. devfs est statique, udev dynamique (tu branches une clé usb, il te crée le fichier dev correspondant)
EDIT : bingo, bug 81331 |
|
Back to top |
|
|
Gentoo_Lover l33t
Joined: 10 Jun 2004 Posts: 707 Location: ln -s France/Aquitaine/Bordeaux/ Localisation
|
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2308 Location: Bretagne
|
Posted: Wed Feb 09, 2005 1:04 pm Post subject: |
|
|
Gentoo_Lover wrote: | j'ai entendu dire et vu sur un forum que xmms avec esound marchais trés bien (j'ai ai fais l'esperience chez un pot qui a une debian et c'est vrai que la qualité est bien ) |
Tu te souviens du forum?? Tu connais des howtos ou autres ? ça m'intéresse |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Wed Feb 09, 2005 1:09 pm Post subject: |
|
|
un upgrade de udev-051 à udev-052, et plus de problèmes de permission. Donc pour moi c'est (resolu)
|
|
Back to top |
|
|
niin Guru
Joined: 30 Dec 2004 Posts: 385 Location: Paris - France
|
Posted: Wed Feb 09, 2005 1:16 pm Post subject: |
|
|
pour ma part je suis passe en 051 et maintenant ca marche... _________________ jabber : nikwist@koreus.com
Un clavier azerty en vaut deux
Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres |
|
Back to top |
|
|
niin Guru
Joined: 30 Dec 2004 Posts: 385 Location: Paris - France
|
Posted: Wed Feb 09, 2005 3:50 pm Post subject: |
|
|
mortel, j'ai reboote, et ca marche plus ; que se passe-t-il ? _________________ jabber : nikwist@koreus.com
Un clavier azerty en vaut deux
Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Wed Feb 09, 2005 4:19 pm Post subject: |
|
|
passe en udev-052 et vérifie les droits dans /dev/snd |
|
Back to top |
|
|
niin Guru
Joined: 30 Dec 2004 Posts: 385 Location: Paris - France
|
Posted: Wed Feb 09, 2005 11:39 pm Post subject: |
|
|
ce qui se passe c'est que udev ne se demarre pas avec X ; en gros a chaque fois que j'entre dans X je dois taper udevstart et ca marche.
Comment fait-t-on pour le lancer au demarrage de X? _________________ jabber : nikwist@koreus.com
Un clavier azerty en vaut deux
Un vrai geek, c'est un mec qui croit que dans 1 km, il y a 1024 mètres |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Thu Feb 10, 2005 8:57 am Post subject: |
|
|
Udev, c'est un peu plus que "au démarrage de X"
Y'a une bonne doc ici : doc udev gentoo
Pour résumer (grossièrement):
-emerge udev hotplug coldplug
-configurer le kernel pour udev : ne pas mettre Automatically mount at boot
-configurer /etc/conf.d/rc (voir la variable RC_DEVICES) et éventuellement la ligne d'options du kernel dans grub (option gentoo=nodevfs)
Il y avait un post en sticky sur ce forum sur udev, avant. Hop, retrouvé: Centralisation des règles UDEV avec des liens vers l'article de Decibels et celui de Daniel Drakes pour mieux comprendre. |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Thu Feb 10, 2005 9:19 am Post subject: |
|
|
Alors oui, je confirme le bronx avec udev !
ca marchait bien en 0.50 .. je suis passe en 0.51 et la paf, ca merde !
apres une upgrade vers 0.52 ca a l'air d'aller !
En fait, il me semble que tout se passe dans /etc/udev/rules.d maintenant et plus dans permissions.d !! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
|