Page 1 sur 1

[Alsa - linux] Problème de son (quasiment résolu)

Publié : mer. 07 sept. 2011, 19:15
par Nyutag
Bonjour,

Une fois de plus, après moulte énervement et manipulation tardive ne fesant qu'agraver les choses, je me tourne vers la communauté en espérant que quelqu'un me guidera vers une solution.

Résumé de la situation (attention, c'est long)

Mon système audio basé sur alsa uniquement fonctionnais très bien jusqu'à ce que décide d'y ajouter le module snd-usb-audio pour mon nouveau casque sans fil. Au début, rien à dire, quasiment plug&play, j'ai fait mon modprobe snd-usb-audio, et lancé alsamixer pour switcher sur mon casque. No problem. Je lance mumble, je config l'entrée et la sortie (le casque à aussi un micro), pas de problème. La les choses ont commencé à m'inquiété, c'est quand j'ai lancé vlc pour écouter ma playlist habituelle. Un temps de réponse long, trop long, puis, les périphériques clavier et souris ne réponde plus :shock: . Malgré mes diverses tentatives de raccourcis clavier, rien. Obliger de passer par mon Eee sous archlinux pour me connecter en ssh au pc planté et trouve le problème. ps aux me montre clairement que vlc bouffe toutes les ressources, qu'à cela ne tienne, je kill vlc. Pas de réaction, le processus reste toujours présent, idem pour slim et X. Finalement, la commande reboot fonctionne. Et la, c'est le drame. De retour sur le bureau, plus de son de mon casque et modprobe snd-usb-audio est sans effet. En rebranchant mes enceintes, je m'aperçois que vlc lis mes mp3 mais aucun son ne sort. mplayer et firefox me renvois pourtant du son.
Je vous épargne les diverses manips qui m'ont occupé hier soir car moi même, je ne m'en souviens plus, mais toujous est-il que le resultat est là:

Code : Tout sélectionner

cat /proc/asound/modules
et

Code : Tout sélectionner

cat /proc/asound/pcm
ne retournent rien

Code : Tout sélectionner

sudo /etc/rc.d/alsa restart
:: Saving ALSA Levels                                                    [BUSY] /usr/sbin/alsactl: save_state:1519: No soundcards found...
                                                                         [FAIL] 
:: Restoring ALSA Levels                                                 [BUSY] /usr/sbin/alsactl: load_state:1625: No soundcards found...
                                                                         [FAIL] 
Ah?

Code : Tout sélectionner

aplay -l
aplay: device_list:240: aucune carte son n'a été trouvée...
Pourtant:

Code : Tout sélectionner

lspci |grep -i audio
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)

Code : Tout sélectionner

alsamixer
le mixeur ne peut pas être ouvert: Aucun fichier ou dossier de ce type
Idem, mais en anglais pour amixer

Suite à cela, je décide de faire (comme le wiki d'alsa le préconise), un

Code : Tout sélectionner

pacman -S linux
Même résultats sur les commandes précédente

Si je refais mon modprobe snd-usb_audio pour avoir au moins mon casque qui fonctionne à défaut d'avoir mes enceintes, comment puis-je savoir que le module à été pris en compte. lsmod?

Code : Tout sélectionner

lsmod | grep snd
snd_usb_audio          91809  0 
snd_pcm                73888  1 snd_usb_audio
snd_timer              19416  1 snd_pcm
snd_page_alloc          7121  1 snd_pcm
snd_hwdep               6325  1 snd_usb_audio
snd_usbmidi_lib        18665  1 snd_usb_audio
snd_rawmidi            19519  1 snd_usbmidi_lib
snd_seq_device          5268  1 snd_rawmidi
snd                    57818  7 snd_usb_audio,snd_pcm,snd_timer,snd_hwdep,snd_usbmidi_lib,snd_rawmidi,snd_seq_device
soundcore               6146  1 snd
usbcore               142576  9 snd_usb_audio,snd_usbmidi_lib,oss_usb,uas,usb_storage,usbhid,ohci_hcd,ehci_hcd
Voila, je deviens fou, je suis perdu, je me mort les doigts d'avoir oublié de faire mon backup mensuel pendant les deux dernier mois. Au pire, d'ailleurs, vous pensez que je peux en récupérer quelque chose? Genre le contenue de /var/lib/alsa/asound.state ? J'ai pas encore essayé cette dernière option et j'avoue que je crois avoir fait plus de mal que de bien en voulant résoudre le problème seul.

Merci à tous ceux qui auront lui jusqu'au bout, et encore merci à ceux qui auront un début de réponse. Pendant ce temps, je vais quand même aller regarder du côté de mes backups.

PS: Au cas où mon pc me referait une frayeur (freeze des périphérique), vous avez une autre solution que celle déjà employée (ssh)?

PPS: Désolé pour les fautes, j'essaye de corriger au fur et à mesure que je me relis...

Update:

En lisant d'autre tread, j'ai vu que j'avais oublié une commande...

Code : Tout sélectionner

ls -l /dev/dsp
lrwxrwxrwx 1 root root 26  7 sept. 18:27 /dev/dsp -> /dev/oss/oss_hdaudio0/pcm0
Ah oui, hier soir, j'ai essayé sans succès de mettre oss, mais je n'arrivais pas à le désinstaller sans virer lib32-libflashplayer que je viens d'enlever également. Désormais, j'obtiens:

Code : Tout sélectionner

ls -l /dev/dsp
ls: impossible d'accéder à /dev/dsp: Aucun fichier ou dossier de ce type
En effet, c'est beaucoup mieux... :roll:

Re: [Alsa - linux] Pas de carte son?

Publié : mer. 07 sept. 2011, 20:42
par Rolinh
Salut,

je te le dis tout de go: je n'ai pas la solution :mrgreen:

M'enfin, personnellement j'aurais d'abord fait une désinstallation complète d'alsa avec purge puis je l'aurais réinstallé bien que je doute que cela puisse aider.

En revanche, quand il freeze, tu devrais quand même pouvoir basculer sur une console et monitorer ce qu'il faut depuis là. ;)

Bon courage.

Re: [Alsa - linux] Pas de carte son?

Publié : mer. 07 sept. 2011, 20:46
par Nyutag
Merci quand même pour le message, si vriment je ne trouve pas de solution d'ici le week-end, je risque en effet de faire une purge.

Sinon, pour l'apparté sur le blocage de mon pc, même Ctrl-Alt-F1 jusqu'à F6 ne focntionnait pas. Assez flippant.

Re: [Alsa - linux] Pas de carte son?

Publié : mer. 07 sept. 2011, 20:52
par Rolinh
Étonnant ça.
Sinon, je parlais de purger alsa hein ^^
quelque chose du genre
pacman -Rns alsa
avec réinstallation derrière.

Moi j'ai l'impression qu'il y a un soucis au niveau des modules du noyau. Par contre, difficile à mettre le doigt dessus...

Re: [Alsa - linux] Pas de carte son?

Publié : mer. 07 sept. 2011, 20:59
par FoolEcho
Rolinh a écrit :M'enfin, personnellement j'aurais d'abord fait une désinstallation complète d'alsa avec purge puis je l'aurais réinstallé bien que je doute que cela puisse aider.
Tu ne peux pas désinstaller alsa: il est dans le noyau. :non:
Nyutag a écrit :PS: Au cas où mon pc me referait une frayeur (freeze des périphérique), vous avez une autre solution que celle déjà employée (ssh)?
Comme tu as dis que tu n'as pas accès aux ttys, ssh est la meilleure solution.

... et bon, comme j'allais te proposer OSS (mais y a pas de raison que flash ne l'utilise pas... si ? :| )...

Sinon: y a plus rien dans /dev/snd/ ? J'ai la nette impression que le module de ta carte n'est pas chargé (à vérifier avec lspci -v ... ou hwinfo --sound) :? ... tu as quoi dans /etc/modprobe.d/sound.conf ? Tu as essayé de charger snd-hda-intel (à vérifier si c'est bien celui-là) ? À la rigueur, même sur une sauvegarde de 2 mois, tu peux déjà vérifier ça.

Re: [Alsa - linux] Pas de carte son?

Publié : mer. 07 sept. 2011, 21:02
par Nyutag
On est d'accord.

Allez, j'essaye:

Code : Tout sélectionner

pacman -Rns alsa-lib alsa-oss alsa-plugins alsa-utils alsa-firmware 
vérification des dépendances...
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: conky: requiert alsa-lib
:: esound: requiert alsa-lib>=1.0.18
:: ffmpeg: requiert alsa-lib
:: firefox: requiert alsa-lib
:: fltk: requiert alsa-lib
:: gpac: requiert alsa-lib
:: gstreamer0.10-base-plugins: requiert alsa-lib
:: lib32-alsa-lib: requiert alsa-lib
:: lib32-alsa-plugins: requiert alsa-plugins
:: libao: requiert alsa-lib
:: libcanberra: requiert alsa-lib
:: libsndfile: requiert alsa-lib
:: lirc-utils: requiert alsa-lib
:: mencoder: requiert alsa-lib
:: mpg123: requiert alsa-lib
:: nexuiz: requiert alsa-lib
:: ptlib: requiert alsa-lib
:: qt: requiert alsa-lib
:: seamonkey: requiert alsa-lib
:: teeworlds: requiert alsa-lib
:: tuxguitar: requiert alsa-lib
:: volumeicon: requiert alsa-lib
:: wine: requiert alsa-lib
:: xcfa: requiert alsa-lib
:: xulrunner: requiert alsa-lib
Heu, il y a un moyen pour forcer la désinstallation? l'option --force ne marche pas...

Re: [Alsa - linux] Pas de carte son?

Publié : mer. 07 sept. 2011, 21:05
par FoolEcho
Heu... tu ferais mieux de lire mon message précédent avant de faire n'importe quoi... :copain:

Re: [Alsa - linux] Pas de carte son?

Publié : mer. 07 sept. 2011, 21:21
par Nyutag
Merci beacuoup FoolEcho, mon obstination à faire marcher mon casque m'a fait oublier de relancer le module de la carte son intégré au pc. Du coup, j'ai récupéré mon son.

Egalement, il accepte désormais mon casque quand je fais le modprobe snd-usb-audio.

Là, je suis mumble, et malgré le fait que j'entende et m'entende sur la config audio, une fois sur le salon, je n'entend pls et personne ne m'entend. J'obtient également le message:

Code : Tout sélectionner

L'ouverture du périphérique de sortie ALSA choisit a échoué : Erreur d'entrée/sortie
en continue.

Une idée? Le casque fonctionne bien puisque je l'utilise actuellement sur mumble depuis l'archlinux de mon Eee.