Sound in Ubuntu 9.10 - Intel 82801G

The sound on my Medion MD96290 didn't work after upgrading to Ubuntu 9.10 (Karmik Koala). I experience this glitch on every Ubuntu upgrade - see my previous post.

My sound chip:
$ sudo lspci -v
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
Subsystem: Wistron Corp. Device 4071
Flags: bus master, fast devsel, latency 0, IRQ 21
Memory at d8440000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
Fixing is easy:
  • gksudo gedit /etc/modprobe.d/alsa-base
  • add one line to the end of the file:
    options snd-hda-intel model=6stack-dig
  • save and reboot
  • rightclick on the volume icon and select Sound Preferences
  • in the hardware tab, select a profile with "Surround" in it.
update 6/6/2010: this tip also works for ubuntu 10.4.


Anonymous said...

Well, finally someone who gives a good solution. Thank you very much!

Martin said...

Thanks. Been trying to solve this problem for a long time. My problem was that I have the same chip, but the motherboard, P5G41-M LX comes with a 3-stack-dig. But I could'nt get the subwoofer to work. In order to get surround at all I had to add options snd_hda_intel model=3stack-dig in the /etc/modprobe.d/alsa-base.conf. But as I said, it wouldn't output sound through the LFE. Changing the to model=6stack-dig worked just fine.

Unknown said...

Nope, didn't really work. Audio came from external speaker, but couldn't disable internal one.