Thomas Preud'homme a écrit :
On Wednesday 18 February 2009 18:41:29 Antoine Y wrote:
Thomas Preud'homme a écrit :
Une bonne idée serait de faire un lsmod | sort -n quand ça marche et
quand cela ne marche pas et de comparer les modules chargés.
Désolé de squatter ce fil, mais ayant aussi régulièrement le son qui
"saute" mais sous squeeze + pulseaudio, j'ai suivi cette piste :

du son :
#lsmod | sort -n > modules_son_on
plus de son :
#lsmod | sort -n > modules_son_off

#diff modules_son_off modules_son_on
< snd                    58148  15
snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm
,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

 > snd                    58148  17

snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm
,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

< snd_intel8x0           33052  2

 > snd_intel8x0           33052  3

donc si je comprends bien, snd_intel8x0 est utilisé par 3 autres modules
quand ça marche et plus que 2 quand ça ne marche plus ?

pour l'instant avec du son :

# lsmod |grep snd
snd_intel8x0           33052  3
snd_intel8x0m          17676  0
snd_ac97_codec        106020  2 snd_intel8x0,snd_intel8x0m
ac97_bus                5760  1 snd_ac97_codec
snd_pcm_oss            42368  0
snd_mixer_oss          18688  1 snd_pcm_oss
snd_pcm                76548  4
snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy           6788  0
snd_seq_oss            34048  0
snd_seq_midi           10368  0
snd_rawmidi            25344  1 snd_seq_midi
snd_seq_midi_event     11136  2 snd_seq_oss,snd_seq_midi
snd_seq                53552  6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              24712  2 snd_pcm,snd_seq
snd_seq_device         11020  5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    58148  17
snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm
,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

soundcore              11232  1 snd
snd_page_alloc         12936  3 snd_intel8x0,snd_intel8x0m,snd_pcm

#lsmod |grep snd_intel8x0
snd_intel8x0           33052  3
snd_intel8x0m          17676  0
snd_ac97_codec        106020  2 snd_intel8x0,snd_intel8x0m
snd_pcm                76548  4
snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss
snd                    58148  17
snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm
,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

snd_page_alloc         12936  3 snd_intel8x0,snd_intel8x0m,snd_pcm

dès que le son re-plante je les recommence, afin d'identifier le module
qui cesse d'utiliser snd_intel8x0 et qui serait la source du problème,
c'est bien ça ?

Oui même si dans mon cas la différence portait carrément sur les modules chargés

si j'ai compris et que j'arrive à identifier ce module, quelle pourra
être la suite ( tenter des modprobe -r XX + modprobe XX ou modprobe -r
snd_intel8x0 + modprobe snd_intel8x0 ) ?

J'avoue que je n'ai pas trop d'idée sur le moment. Je m'en étais sorti avec une blacklist mais dans ton cas tu utilises les mêmes modules chaque fois. Arf si, à tous les coup ça vient de ac97. Mon problème venait de ce truc également. En plus tu n'as pas de raison d'avoir le driver intel8x0 et le driver ac97. Essaie quand le son déconne de virer tout ce qui est lié à ac97 (regarde aussi ce dont il dépend).

merci d'avance
Antoine Y

Cordialement,

Thomas Preud'homme


A tu pensé au "mute" ? J'ai perdu du temps là dessus ya qq temps.
amixer set 'Front',0 90%,90% unmute

Depuis, j'ai un alias dans mon .bashrc pour m'afficher cela :

$ AlsaCheckList
1) run alsaconf as root
2) add yourself to the 'audio' group (log out and log in again)
3) use alsamixer and unmute channels and raise levels (also try muting some channels) ( amixer set 'Front',0 90%,90% unmute )
4) arts or esound stopped?
5) OSS modules unloaded?
6) speakers on?
7) modprobe snd-pcm-oss
8) does "aplay /usr/share/sounds/alsa/Noise.wav" work for root? Test your sound with aplay and a wav so codec issues don't confuse the situation. <list alsa users>

En espérant t'avoir aidé.
Sputnick.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Répondre à