Alsa ne fonctionne plus depuis mise à jour Fedora

Alsa ne fonctionne plus depuis mise à jour Fedora - Hardware - Linux et OS Alternatifs

Marsh Posté le 14-06-2005 à 15:46:43    

Bonjour,
 
Je viens de faire une mise à jour de Fedora Core 3 vers la version 4, et Alsa ne fonctionne plus. Ma carte son est une SB Live 5.1
 
Si je fais un cat d'un fichier son vers /dev/dsp j'ai bien quelque chose, mais par contre toutes les applications utilisant Alsa ne produisent aucun son. Si je tente d'utiliser alsaplayer, j'obtiens ceci :
 

> alsaplayer
ALSA lib pcm.c:1975:(snd_pcm_open_noupdate) Unknown PCM default
snd_pcm_open: Aucun fichier ou répertoire de ce type (default)
Failed to initialize plugin!
Failed to register plugin: /usr/lib/alsaplayer/output/libalsa_out.so
Failed to load output plugin "alsa". Trying defaults.
ALSA lib pcm.c:1975:(snd_pcm_open_noupdate) Unknown PCM default
snd_pcm_open: Aucun fichier ou répertoire de ce type (default)
Failed to initialize plugin!
/usr/lib/alsaplayer/output/libalsa_out.so failed to load


Après plusieurs recherches, je dois reconnaître être à cours d'idée. Alors si quelqu'un en avait, merci d'avance.

Reply

Marsh Posté le 14-06-2005 à 15:46:43   

Reply

Marsh Posté le 14-06-2005 à 16:22:41    

sudo alsa-conf

Reply

Marsh Posté le 14-06-2005 à 16:39:52    

alsaconf, sans - ;)

Reply

Marsh Posté le 14-06-2005 à 18:08:21    

Merci pour cette piste. Malheureusement ça ne résoud pas le problème. alsaconf se passe très bien, il détecte la carte me dit qu'il la configure, mets à jour les fichiers.
 
Mais ensuite, le problème est toujours là. J'ai même essayé un redémarrage entre temps pour être sûr qu'il n'y ait pas un daemon qui traîne.

Reply

Marsh Posté le 14-06-2005 à 20:00:04    

tu n'aurais pas un .asoundrc dans ton dossier perso qui pointe vers une carte dont le nom a changé ?
 
tous les modules sont bien chargés ?
tous les périphériques sont bien crées ?
les libs alsa sont installées et dans le même version que le noyau (en clair, tu as mis à jour le noyau en même temps que le reste du système) ?


Message édité par Mjules le 14-06-2005 à 20:02:57

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 14-06-2005 à 21:48:49    

Pas de fichier .asoundrc
 
Pour les modules, je pense que c'est le cas
 

> lsmod | grep snd
 
snd_usb_lib            15809  0
snd_emu10k1_synth       8513  0
snd_emux_synth         43073  1 snd_emu10k1_synth
snd_seq_virmidi         7105  1 snd_emux_synth
snd_seq_midi_emul       6849  1 snd_emux_synth
snd_emu10k1           133317  4 snd_emu10k1_synth
snd_rawmidi            30305  3 snd_usb_lib,snd_seq_virmidi,snd_emu10k1
snd_ac97_codec         75961  1 snd_emu10k1
snd_seq_dummy           3653  0
snd_seq_oss            37057  0
snd_seq_midi_event      9153  2 snd_seq_virmidi,snd_seq_oss
snd_seq                62289  8 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          8781  7 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            51185  0
snd_mixer_oss          17857  4 snd_pcm_oss
snd_pcm               100169  3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_timer              33605  3 snd_emu10k1,snd_seq,snd_pcm
snd_page_alloc          9669  2 snd_emu10k1,snd_pcm
snd_util_mem            4673  2 snd_emux_synth,snd_emu10k1
snd_hwdep               9057  2 snd_emux_synth,snd_emu10k1
snd                    57157  13 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
soundcore              10913  4 snd


 
Pour les périphériques, avec 14 comme numéro majeur, j'ai ceci :
 

ll /dev/ | grep "14,"
crw-rw----  1 root    root    14,  14 jun 14 17:59 admmidi
crw-rw----  1 root    root    14,  12 jun 14 17:59 adsp
crw-rw----  1 root    root    14,  13 jun 14 17:59 amidi
crw-------  1 martoul root    14,   4 jun 14 17:59 audio
crw-rw----  1 root    root    14,   9 jun 14 17:59 dmmidi
crw-------  1 martoul root    14,   3 jun 14 17:59 dsp
crw-------  1 martoul root    14,   2 jun 14 17:59 midi
crw-------  1 martoul root    14,   0 jun 14 17:59 mixer
crw-------  1 martoul root    14,   1 jun 14 17:59 sequencer
crw-rw----  1 root    root    14,   8 jun 14 17:59 sequencer2


 
Quelque chose semble incorrect dans tout ça ? Merci beaucoup pour ton aide Mjules

Reply

Marsh Posté le 14-06-2005 à 22:20:00    

As tu regarde dans un mixer si les volumes etaient corrects ?
Probleme de droits ?

Reply

Marsh Posté le 14-06-2005 à 22:21:36    

tout ça me semble correct
 
est ce que tu as un dossier /dev/asound ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 14-06-2005 à 23:41:58    

Je viens de trouver la solution  :) C'était de ma faute  :o  
 
J'avais installé un package provenant d'un dépôt non officiel pour Alsa sous ma Fedora Core 3 (je ne sais plus si je l'ai fait volontairement ou suite à une dépendance).
 
Ce dépôt, atrpms, a malheureusement renommé le package en libasound2 au lieu de alsa-lib pour la version officielle. Et après la mise à jour, je me suis retrouvé avec les 2. Je ne sais pas très bien pourquoi, mais ça causait ces problèmes bizarres. Alors voici ce que j'ai fait :
 
J'ai viré tout ce qu'il y avait dans /etc/alsa pour être sûr de repartir d'un configuration propre (en fait je l'ai déplacé au cas où ;) )
 
yum remove alsa-lib
rpm -e --nodeps libasound2
yum install alsa-lib
 
La première commande m'a supprimé quelques dépendances que je vais devoir remettre à la main. Mais maintenant tout est de nouveau OK.
 
Désolé pour le dérangement et merci à ceux qui y ont passé du temps.
 
Mjules > Par contre, je n'ai pas ce répertoire. Il correspond à quoi ?

Reply

Marsh Posté le 15-06-2005 à 18:13:04    

c'est /proc/asound (je les confonds désolé), il contient tout un tas d'infos sur les cartes, les paramètres, les sorties etc


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed