Ядро - 2.6.30.10
alsa - 1.0.22.1
Звуковуха - CM6501 (c-media)
Дистриб - Debian Sid
Недавно я писал, как у меня поломался компьютер и были ошибки с памятью. Теперь всё починил, собрал свое ядро, обновил alsa. Звук был ещё сегодня нормальный, потом отвалился (не пойму, почему).
Конкретно описание проблемы: при воспроизведении чего угодно через alsa вместо звука идет шум, как при cat /dev/urandom > /dev/dsp. Загрузился на старое ядро, установил alsa из репозиториев, проблема остается.
Вот .asoundrc:
pcm.usb-audio {
type hw
card 0
}
ctl.usb-audio {
type hw
card 0
}
и /dev/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.22.1 emulation code)
Kernel: Linux vonbraun 2.6.30.10 #1 SMP Sun Apr 4 15:49:48 MSD 2010 x86_64
Config options: 0
Installed drivers:
Type 10: ALSA emulation
Card config:
PnP Audio Device at usb-0000:00:02.0-7, full speed
Audio devices:
0: USB Audio (DUPLEX)
Synth devices: NOT ENABLED IN CONFIG
Midi devices: NOT ENABLED IN CONFIG
Timers:
7: system timer
Mixers:
0: USB Mixer
Наконец, lsmod | grep snd:
vasily@vonbraun:~$ lsmod | grep snd
snd_seq_dummy 3252 0
snd_seq_oss 28080 0
snd_seq_midi 7152 0
snd_seq_midi_event 7712 2 snd_seq_oss,snd_seq_midi
snd_seq 51344 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_usb_audio 95072 0
snd_pcm_oss 37456 0
snd_mixer_oss 16160 1 snd_pcm_oss
snd_pcm 81112 2 snd_usb_audio,snd_pcm_oss
snd_hwdep 8312 1 snd_usb_audio
snd_usb_lib 18928 1 snd_usb_audio
snd_rawmidi 23408 2 snd_seq_midi,snd_usb_lib
snd_seq_device 7892 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd_timer 22112 2 snd_seq,snd_pcm
snd_page_alloc 9936 1 snd_pcm
snd 67048 13 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_usb_audio,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_usb_lib,snd_rawmidi,snd_seq_device,snd_timer
soundcore 7968 1 snd
Конфигурировал alsa-driver так: ./configure --with-kernel=..... --with-cards=usb_audio --with-sequencer=yes --with-oss=yes --with-pcm-oss=yes
В DragonflyBSD (дуалбут) проблем нет. ЧЯДНТ?