Page 1 sur 1

[ALSA]carte son disparue [RESOLU]

Publié : mer. 05 nov. 2008, 14:18
par Skippythekangoo
Hello, j'ai un petit probleme depuis hier soir.

En effet, j'ai perdu ma carte son.

Voici un extrait de ce que m'affiche alsamixer :

Code : Tout sélectionner

Card: pcsp
Chip: PC-Speaker
View: [Playback] Capture  All
Item: Master
Si je comprend bien ce qu'il y a d'écrit, alsa utilise le haut-parleur (beeper) du pc pour m'offir de la musique, mais là où le bat blaisse, c'est que j'ai horreur de ce beep et que j'ai blacklister le module, donc pas de son du tout (fuat pas déconner quand même).

Ma question est la suivante.

Est-ce Archlinux qui utilise autre chose que alsa ou un vrai problème.

Dans l'attente, je vous remercie d'avance...

P.S. Pour plus d'info, genre lsmod, dmesg et consort, je les posterais dans ce message au besoin.

Publié : mer. 05 nov. 2008, 14:37
par gyo
Est-ce que ce problème est consécutif à une mise à jour quelconque d’arch ?

De 2 choses l’une, ta carte est grilled (arg) ou bien il est survenu un changement dans la configuration de ton arch.

Dans tous les cas, regarde si il détecte (encore) la carte son via un chtit lspci ou lshw. Si il ne le détecte pas alors c’est possible que ça a été désactivé dans le bios. Sinon, tu fais un alsaconf pour qu’il repère ta carte son…

Publié : mer. 05 nov. 2008, 15:04
par Skippythekangoo
Merci de répondre aussi vite...

Pour ce qui est de la carte grillée, je ne pense pas.

je n'ai pas fait de lspci ou lshw car je viens de m'appercevoir que ce commande n'existaient plus (encore une bizzarerie).

Mais j'ai essayé

Code : Tout sélectionner

cat file.mp" > /dev/audio
et j'ai du bruit brut dans le casque.

et le module de ma carte est bien là

Code : Tout sélectionner

skippy@aaricia:~$ modsearch intel
snd_hda_intel         474416  0 
snd_pcm                82440  4 snd_pcm_oss,snd_pcsp,snd_hda_intel
snd_page_alloc         10640  2 snd_hda_intel,snd_pcm
snd_hwdep              10632  1 snd_hda_intel
snd                    64840  14 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_pcsp,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep

Publié : mer. 05 nov. 2008, 15:12
par gyo
Donc c’est alsamixer qui est pommé ?

En tout cas ça à l’air de fonctionner ton son. Si tu lis un fichier son avec un logiciel, est-ce que tu peux l’entendre ?

Et que te dis un /etc/rc.d/alsa restart ?

Publié : mer. 05 nov. 2008, 16:13
par Skippythekangoo
Ben pas grand chose

Code : Tout sélectionner

[15:11:39] root@aaricia:~$ /etc/rc.d/alsa restart
:: Saving ALSA Levels                                                            [DONE] 
:: Restoring ALSA Levels                                                         [DONE]

Publié : mer. 05 nov. 2008, 16:22
par gyo
Tu as toujours ton module pcspkr ? Sinon, dans le cas de plusieurs cartes, il faut préciser quelle carte il doit piloter via la l’option -c <nombre> (de mémoire)…

Publié : mer. 05 nov. 2008, 18:13
par wido
et un alsaconf ?

Publié : mer. 05 nov. 2008, 20:47
par Skunnyk
Tiens, je viens d'avoir le même genre de problème sur mon portable.
Mise à jour hier du kernel, je reboot ce soir, et oh, plus de son ! (déjà que j'ai plus de net ...).
Je check vite fait, un alsaconf, toujours rien ...
La flemme de chercher (j'ai des cartons à faire! ), je reinstalle le kernel précédent (2.6.27.1), je reboot, et le son revient ...

Bref, ca ne resoud pas le problème en soit, mais si tu peux tester cette manip', être sur que cela vienne de la mise à jour du kernel en 2.6.27.4..

Ps: j'ai une carte HDA Intel

Publié : jeu. 06 nov. 2008, 00:55
par Clark
Bonjour à tous,

Le pb est signalé sur le bugtracker et sur le forum anglophone : ce n'est pas un bug, c'est le comportement par défaut du dernier noyau (sans commentaires...).

Concrètement, pour résoudre le souci, il faut interdire le module pcsp dans le rc.conf.

Publié : jeu. 06 nov. 2008, 08:53
par Skippythekangoo
Merci Clarck,

N'étant pas anglophone, je ne fréquente que trés peu les forurm non francophone... :/

Mais ta solution

Code : Tout sélectionner

MODULES=(...!pcsp ...)
fonctionne à merveille.

Qu'il est bon de se lever et de se mettre du gros TMX dans les esgourdes...

Publié : jeu. 06 nov. 2008, 19:14
par Skunnyk
Bizarre ce changement, surtout sur une même version de kernel ! (2.6.27.1 vs 2.6.27.4) ....
Merci pour la précision;je testerais ça .

Ps: ce n'est pas plutôt snd_pcsp au lieu de pcsp ?

Voir http://bugs.archlinux.org/task/11665

Publié : sam. 08 nov. 2008, 08:07
par Clark
Skippythekangoo a écrit :N'étant pas anglophone, je ne fréquente que trés peu les forum non francophone...
Je ne suis pas non plus très versé dans la langue shakespearienne, mais quand je rencontre un souci, je vais d'abord chercher sur archlinux.org car le forum a atteint la masse critique d'utilisateurs nécessaire pour déceler une grande partie des bugs et surtout y trouver des solutions (ou au moins des pistes).

Quant au langage, l'anglais informatique n'est pas bien compliqué, un coup de google pour les 3 mots qui te manquent et le tour est joué.

Publié : lun. 10 nov. 2008, 09:56
par Skippythekangoo
Je revient sur ce post.

Je suis passé en kernel 2.6.27.4-1, et en rallumant ma machine ce matin, plus de son (encore...).

j'ai donc dé-blacklister pcsp dans mon /etc/rc.conf et au boot d'aprés, tout fonctionnait.

Je ne sais pourquoi, ni comment, mais ça fonctionne...

Je ne sais ce qu'il foute avec le kernel tout en haut, mais je ne pense pas qu'il est rtés sympa (intelignent...???) de changer ce genre de conneries à chaque release...