Intel HDD Sound Card in Gentoo

12:12 am Gentoo, Software, Linux

Well there was a previous blog entry that I wrote on how to get Intel HDD sound working a few months ago, but there have been a number of advancements that made that article obsolete and I figured instead of editing the old one, I will just write a new one and then delete the other one.

To get everyone on the same page this is my sound card (lspci):

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)


The previous way was to exclude this card from the Kernel. But with the new updated Kernel drivers here is how I got the card to work on linux-2.6.25-gentoo-r4.

The following things were enabled in my Kernel to get this card working:

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_SUPPORT_OLD_API=y
#
# PCI devices
#
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_ATIHDMI=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y

The trick is here!

First you need to emerge the alsa-utilities, the reason for this is that they are helpful but also to populate the file for ALSA that you need to edit later. Cutting and pasting it by hand just leaves way too many things to chance.

emerge alsa-utils

To get everything working after that you need to edit the /etc/modules.d/alsa file and at the end add the following.

# Enable Intel Audio
options snd-hda-intel model=basic

After reboot the sound card will be working.


Site Search Tags: , , , , , , , ,
Copyright (c) by BlueKnight

Leave a Comment

Your comment

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.