ALSA with vi82xx loading and static problems
Hi,
A while back, I had sound working with kernel 2.6.8. But I had to switch
to a 2.4 kernel for a while and sound broke. It continues to be broken
after switching back to 2.6.x. (I never deleted any of the kernels, just
booting different images through LILO). I specifically want to use
2.6.6 now...
First, dmesg shows a LOT of lines looking like:
snd_{pcm|seq_device|rawmidi|via82xx|...}: Unknown symbol snd_*
(i.e. lots of modules, with lots of unknown symbols)
After booting up, I tried manually running "modprobe snd", but I'd get
$ modprobe snd
FATAL: Error inserting snd (/lib/modules/2.6.6/kernel/sound/core/snd.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
But if I goto the modules dir, and manually run "insmod snd.ko", the
modules load... So why doesnt it load normally on startup or the first
time I run modprobe?
After loading, I can run alsaconf/alsactl without errors. KDE/arts also
stops reporting errors. But the only thing coming out of the speakers
is static.
Here is my lsmod and lspci output if it helps:
$ lsmod | grep snd
snd_via82xx 22144 0
snd_pcm 84360 1 snd_via82xx
snd_ac97_codec 61444 1 snd_via82xx
snd_mpu401_uart 6144 1 snd_via82xx
snd_rawmidi 20128 1 snd_mpu401_uart
snd_seq 49104 0
snd_timer 20996 2 snd_pcm,snd_seq
snd_seq_device 6536 2 snd_rawmidi,snd_seq
snd 44836 8
snd_via82xx,snd_pcm,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 7392 1 snd
snd_page_alloc 8964 2 snd_via82xx,snd_pcm
$ lspci -v
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc.
VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
Subsystem: TWINHEAD INTERNATIONAL Corp: Unknown device 0408
Flags: medium devsel, IRQ 10
I/O ports at dc00 [size=256]
Capabilities: [c0] Power Management version 2
Any help with either/both problems is appreciated. Also, only the second
problem (static) shows up when using the kernel 2.6.8, but I still need to
figure out the module loading problem in 2.6.6.
Thanks,
--
-- Johnny
Reply to: