You are not logged in.

#1 2009-08-11 18:51:55

Mais
Member
From: San Luis Obispo, California
Registered: 2008-02-18
Posts: 14

Sound modules missing/broken [solved]

SOLVED:
I stupidly put this module into modprobe.conf with an index=0 parameter. I should have picked up on that quicker from the dmesg output.

Hi all, I'm posting this in the Kernel section because it appears to be an issue with loading modules and not ALSA itself.

Yesterday I installed from scratch with the new 2009.08 cd and got everything working just fine except sound. My USB headphones work great, but I'd much prefer to use my speakers during the daytime. The trouble is, I can't get the correct kernel modules to load.

twilkins ~ $ lspci | grep Audio
00:0f.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)

This onboard audio is supposed to (and has in the past) work with the snd-hda-intel module. However, I have not been able to get it loaded:

twilkins ~ $ lsmod | grep snd
snd_seq_dummy           3540  0
snd_seq_oss            36224  0
snd_seq_midi_event      8592  1 snd_seq_oss
snd_seq                64640  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          8324  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            47328  0
snd_mixer_oss          20976  1 snd_pcm_oss
snd_hwdep               9976  0
snd_pcm                90872  1 snd_pcm_oss
snd_timer              25344  2 snd_seq,snd_pcm
snd                    76744  8 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hwdep,snd_pcm,snd_timer
soundcore               8576  1 snd
snd_page_alloc         10784  1 snd_pcm

In fact, it isn't even in the holders directory:

twilkins ~ $ ls -l /sys/module/snd/holders/
total 0
lrwxrwxrwx 1 root root 0 2009-08-11 11:47 snd_hwdep -> ../../snd_hwdep
lrwxrwxrwx 1 root root 0 2009-08-11 11:47 snd_mixer_oss -> ../../snd_mixer_oss
lrwxrwxrwx 1 root root 0 2009-08-11 11:47 snd_pcm -> ../../snd_pcm
lrwxrwxrwx 1 root root 0 2009-08-11 11:47 snd_pcm_oss -> ../../snd_pcm_oss
lrwxrwxrwx 1 root root 0 2009-08-11 11:47 snd_seq -> ../../snd_seq
lrwxrwxrwx 1 root root 0 2009-08-11 11:47 snd_seq_device -> ../../snd_seq_device
lrwxrwxrwx 1 root root 0 2009-08-11 11:47 snd_seq_oss -> ../../snd_seq_oss
lrwxrwxrwx 1 root root 0 2009-08-11 11:47 snd_timer -> ../../snd_timer

Trying to load it manually will not work either:

root ~ # modprobe snd-hda-intel
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.30-ARCH/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
root ~ # dmesg | tail
[snipped useless info]
snd_hda_codec: Unknown parameter `index'

Alsaconf correctly recognizes the card and to use snd-hda-intel. When it completes it says it is ready to go, but it is lying and nothing has changed.
Can anyone help me with this?

Last edited by Mais (2009-08-11 18:57:02)

Offline

Board footer

Powered by FluxBB