[RESOLU] alsa, souris usb, son qui saute

Bonsoir, ca fait maitenant pas mal de temps que je n’ai plus de son sur ma machine. Les symptômes sont :
Avec le lecteur mpg123 -> la premiere seconde de la chanson passant et repassant en boucle et apres quelques secondes ont passe à la deuxieme seconde de la chanson qui elle reste bloquer en mode repeat pendant plusieurs secondes etc…

Avec xmms -> J’arrive donc à écouter un peu de musique mais la chanson saute à différents moments c’est assez aléatoire. Ce que j’entends par sauter c’est le début d’une phrase ca coupe a peine la moitié d’une seconde pour arriver ensuite à la fin de la phrase (sans bien sur avoir eu le milieu de cette phrase ) et ceci aléatoirement dans la chanson ou la video

Pour les autres lecteurs idem meme avec vlc et media player soit c’est en mode repeat (meme chose qu’avec mpg123) soit c’est en mode sursaut (meme chose qu’avec xmms).

Quoi qu’il arrive dès que je met en route une application nécessitant l’audio, ma souris ne comprend plus ce qu’il se passe et saccade, elle reste controlable mais elle disparait puis réaparait quelques cm plus loin lors d’un mouvement quelconque et ceci assez lentement. Le problème continue même après l’arret de l’application et même aussi apres un /etc/init.d/alsa force-unloadJ’ai donc repris un alsaconf de manière a reconfigurer alsa j’ai meme désinstaller et purger tout ce qui concernait alsa c’est à dire les paquets alsa-base, alsa-modules-2.6.18-1-k7, alsa-source, alsa-utils, alsamixergui. J’ai aussi tenter une recompilation complète d’alsa, et toujours la même chose. À préciser, que si je lance une appli nécessitant le son apres avoir forcer le déchargement des pilotes alsa, l’appli me dis qu’elle ne peux pas utiliser le son (ce qui est normal) et ma souris reste fluide.

En conclusion, j’ai l’impression que les modules alsa ou ceux nécessaire à l’utilisation de ma carte audio créé un conflit avec ma souris USB filaire, pourquoi je ne sais pas.

Un lspci -vv me donne00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50) Subsystem: DFI Inc Unknown device 1001 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin C routed to IRQ 12 Region 0: I/O ports at e800 [size=256] Capabilities: [c0] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME-Le résultat d’un lspci -n sur le site kmuto.jp/debian/hcl/index.cgi me donne11063059 Yes VIA Technologies, Inc. L7VMM2 Motherboard snd-via82xx,via82cxxx_audioUne recherche sur le code L7VMM2 me fait aboutir au codec VIA8233 Codec Sound Driver

un lsmod | grep snd me renvoisnd_usb_audio 73184 0 snd_usb_lib 15680 1 snd_usb_audio snd_hwdep 9156 1 snd_usb_audio snd_via82xx 26776 0 snd_ac97_codec 88036 1 snd_via82xx snd_ac97_bus 2688 1 snd_ac97_codec snd_pcm_oss 39712 0 snd_mixer_oss 16000 1 snd_pcm_oss snd_pcm 69444 4 snd_usb_audio,snd_via82xx,snd_ac97_codec,snd_pcm_oss snd_page_alloc 9992 2 snd_via82xx,snd_pcm snd_mpu401_uart 8512 1 snd_via82xx snd_seq_dummy 4292 0 snd_seq_oss 30464 0 snd_seq_midi 8544 0 snd_rawmidi 23072 3 snd_usb_lib,snd_mpu401_uart,snd_seq_midi snd_seq_midi_event 7488 2 snd_seq_oss,snd_seq_midi snd_seq 46736 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 20996 2 snd_pcm,snd_seq snd_seq_device 8140 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 49124 15 snd_usb_audio,snd_usb_lib,snd_hwdep,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 9568 1 snd gameport 14920 2 snd_via82xx,analog usbcore 113284 9 snd_usb_audio,snd_usb_lib,ov51x,usb_storage,usbhid,ndiswrapper,ehci_hcd,uhci_hcd Lorsque je lance mpg123 j’obtiens le “mode repeat” et dans les logs
/var/log/syslog j’obtiensFeb 10 03:00:56 localhost kernel: irq 5: nobody cared (try booting with the "irqpoll" option) Feb 10 03:00:56 localhost kernel: [<c01408cb>] __report_bad_irq+0x2b/0x69 Feb 10 03:00:56 localhost kernel: [<c0140abf>] note_interrupt+0x1b6/0x1ef Feb 10 03:00:56 localhost kernel: [<f88de524>] usb_hcd_irq+0x23/0x50 [usbcore] Feb 10 03:00:56 localhost kernel: [<c01400cf>] handle_IRQ_event+0x23/0x49 Feb 10 03:00:56 localhost kernel: [<c01401a7>] __do_IRQ+0xb2/0xe6 Feb 10 03:00:56 localhost kernel: [<c01050e5>] do_IRQ+0x43/0x52 Feb 10 03:00:56 localhost kernel: [<c0103692>] common_interrupt+0x1a/0x20 Feb 10 03:00:56 localhost kernel: [<c01400c3>] handle_IRQ_event+0x17/0x49 Feb 10 03:00:56 localhost kernel: [<c0140187>] __do_IRQ+0x92/0xe6 Feb 10 03:00:56 localhost kernel: [<c01050e5>] do_IRQ+0x43/0x52 Feb 10 03:00:56 localhost kernel: [<c0103692>] common_interrupt+0x1a/0x20 Feb 10 03:00:56 localhost kernel: [<c01400c3>] handle_IRQ_event+0x17/0x49 Feb 10 03:00:56 localhost kernel: [<c0140187>] __do_IRQ+0x92/0xe6 Feb 10 03:00:56 localhost kernel: [<c01050e5>] do_IRQ+0x43/0x52 Feb 10 03:00:56 localhost kernel: [<c0103692>] common_interrupt+0x1a/0x20 Feb 10 03:00:56 localhost kernel: [<c01400c3>] handle_IRQ_event+0x17/0x49 Feb 10 03:00:56 localhost kernel: [<c0140187>] __do_IRQ+0x92/0xe6 Feb 10 03:00:56 localhost kernel: [<c01050e5>] do_IRQ+0x43/0x52 Feb 10 03:00:56 localhost kernel: [<c0103692>] common_interrupt+0x1a/0x20 Feb 10 03:00:56 localhost kernel: [<c01219c3>] __do_softirq+0x51/0xbb Feb 10 03:00:56 localhost kernel: [<c0121a63>] do_softirq+0x36/0x3a Feb 10 03:00:56 localhost kernel: [<c01050ea>] do_IRQ+0x48/0x52 Feb 10 03:00:56 localhost kernel: [<c0103692>] common_interrupt+0x1a/0x20 Feb 10 03:00:56 localhost kernel: [<c0101a5b>] default_idle+0x0/0x59 Feb 10 03:00:56 localhost kernel: [<c0101a8c>] default_idle+0x31/0x59 Feb 10 03:00:56 localhost kernel: [<c0101b53>] cpu_idle+0x9f/0xb9 Feb 10 03:00:56 localhost kernel: [<c031c719>] start_kernel+0x398/0x39f Feb 10 03:00:56 localhost kernel: handlers: Feb 10 03:00:56 localhost kernel: [<f88de501>] (usb_hcd_irq+0x0/0x50 [usbcore]) Feb 10 03:00:56 localhost kernel: Disabling IRQ #5 Voila, je pense avoir donné le nécessaire au niveau info. Si vous avez des idées je suis preneur car j’ai épuisé toutes les miennes :confused:

J’ai essayé avec un livecd et le son fonctionne normalement, je reessaierais j’ai oublié de regarder quels modules étaient chargés bref, quelqu’un peut me faire parvenir son ldconfig -p (pas sur le forum c’est trop long) que je compare avec le mien car j’ai l’impression que certains codecs peuvent en etre la cause.

Les modules chargés par alsa sur ma debian sont :

snd-usb-audio snd-usb-lib snd-hwdep snd-via82xx snd-ac97-codec snd-ac97-bus snd-pcm-oss snd-mixer-oss snd-pcm snd-page-alloc snd-mpu401-uart snd-seq-dummy snd-seq-oss snd-seq-midi snd-rawmidi snd-seq-midi-event snd-seq snd-timer snd-seq-device.

ça te fait ça sur plusieurs noyaux ?
essayes de passer pci=routeirq au boot.
Et pour tes tests, regardes si mplayer n’a pas des messages d’erreur plus parlant que les autres players quand tu le lances en mode verbeux en ligne de commande.

Merci Matt, :wink: Ce n’était pas ça mais ca ma permis de trouver :wink: Il fallait juste rajouter au boot l’option irqpoll et ca fonctionne impeccable :wink:
Par contre, meme si le problème est résolu je ne sais toujours pas pourquoi ca m’a fait ca ni d’où ca vient.

[quote]* The “irqpoll” boot parameter reduces driver initialization failures
due to shared interrupts in the dump-capture kernel.
[/quote]

Apparemment, ça améliore le chainage d’interruption, ta machine (une COMPAQ?) doit tout mettre sur une seule interruption et ça se téléscope. (Hypothèse perso)

Ton hypothese a l’air d’etre la bonne car lorsque je lancais mplayer ou mpg123 tout ce qui était en usb fonctionnait mal souris clavier usb mais mon clavier ps2 fonctionne bien donc ca m’a l’air d’etre ca. Par contre la video fonctionnais bien sans le son. me précisant bien sur qu’il n’as pas pu monter le device son.

Non c’est pas une COMPAQ, je l’ai monté moi-meme :wink: pour le détail
dfi ad77 infinity
athlon XP 2000+
512Mo ram kingston 512Mo ram kingmax
hdd 120Go western digital
hdd 80go maxtor
Geforce 6600 GT 128Mo
Graveur DVD lite-on
6 ports usb 2 facade avant 4 arrieres

Voila c’est ma petite machine principale :wink: