[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Pb son Alsa (udev et Noyau 2.6.15)



Bonjour,

Je suis sur Debian Testing, et depuis que je suis passé en noyau 2.6.15 (avec udev) le son ne marche plus (ni Alsa, ni OSS, ni ESD).

J'ai bien cherché sur les archives de la liste ou sur Google, mais rien de bien convaincant...

J'ai un chip intégré VIA mais aussi une carte TV :
>lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8378 [KM400/A] Chipset Host Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
0000:00:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
0000:00:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
0000:00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01)
0000:01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (Secondary) (rev 01)

Alsaconf me reconnaît bien ma carte VIA, me la configure bien, et le module est bien chargé (snd_via82xx) (et dans alsamixer les volumes sont OK) :
>lsmod
Module                  Size  Used by
snd_rtctimer            3052  0
rtc                    11316  1 snd_rtctimer
snd_seq_dummy           3556  0
snd_seq_oss            28896  0
snd_seq_midi            8384  0
snd_seq_midi_event      6368  2 snd_seq_oss,snd_seq_midi
snd_seq                44432  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_via82xx            25688  1
gameport               13928  1 snd_via82xx
snd_ac97_codec         82464  1 snd_via82xx
snd_ac97_bus            2048  1 snd_ac97_codec
snd_pcm_oss            45536  0
snd_mixer_oss          16448  2 snd_pcm_oss
snd_pcm                77576  3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer              21316  3 snd_rtctimer,snd_seq,snd_pcm
snd_page_alloc          9928  2 snd_via82xx,snd_pcm
snd_mpu401_uart         6592  1 snd_via82xx
snd_rawmidi            22240  2 snd_seq_midi,snd_mpu401_uart
snd_seq_device          7916  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd                    48420  11 snd_seq_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               8928  2 snd
...
bt878                   9656  0
tuner                  36644  0
tda9887                14000  0
psmouse                32356  0
i2c_viapro              7924  0
bttv                  151600  1 bt878
video_buf              19748  1 bttv
firmware_class          9696  1 bttv
usblp                  11552  0
serio_raw               6468  0
i2c_algo_bit            8296  1 bttv
shpchp                 39712  0
pci_hotplug            24756  1 shpchp
parport_pc             32036  1
parport                31624  2 lp,parport_pc
via_agp                 9280  1
v4l2_common             5632  1 bttv
btcx_risc               4520  1 bttv
tveeprom               13744  1 bttv
i2c_core               19280  6 tuner,tda9887,i2c_viapro,bttv,i2c_algo_bit,tveeprom
videodev                8768  1 bttv

Dans xmms (par ex), j'ai bien les equalizers qui bougent mais pas de son...

Et dans le dmesg, j'ai:
via82xx: Assuming DXS channels with 48k fixed sample rate.
         Please try dxs_support=5 option
         and report if it works on your machine.
         For more details, read ALSA-Configuration.txt.

Mais selon google et ALSA-Configuration.txt, ça n'a pas l'air trop "fatal". (et sinon je ne sais pas comment passer cette option au chargement du module)

J'ai bien les devices /dev/snd/... ainsi que /dev/dsp et /dev/mixer.

J'ai pensé qu'il prenait la carte TV comme carte son 0, alors j'ai ajouté :
alias snd-card-0 snd-via82xx
dans /etc/modutils/alsa-base, mais rien...

(J'ai même virer discover au cas où, mais rien...)

Si vous avez des idées, je vous en serai (éternellement ?) reconnaissant...

Merci d'avance,
Juju

Reply to: