View previous topic :: View next topic |
Author |
Message |
-lego- n00b
Joined: 20 May 2010 Posts: 11
|
Posted: Thu May 27, 2010 9:59 am Post subject: Can not get my sound card to work (Intel Corp 82801G, ICH7) |
|
|
Hi, I can't get my sound card to work, and I don't know why. I've googled a lot and read a lot of forums but with no success.
I have a PCI sound card: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
I am running gentoo in a EeePC 1005PE, with a kernel version 2.6.33-r7, using the desktop profile, and alsa is in my use flags.
I compiled the kernel with the appropriate modules, but the module snd_hda_intel is not created.
However,
Code: | # grep SND_HDA_INTEL /usr/src/linux/.config |
give the output
Code: | CONFIG_SND_HDA_INTEL=y |
If I do Code: | # modprobe snd-hda-intel | I obtain: "FATAL: Module not found", since the module doesn't exist, and also fails.
I used alsaconf (version 1.0.21) but it doesn't find any PCI cards.
Any help would be nuch appreciated. |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Thu May 27, 2010 10:21 am Post subject: |
|
|
Quote: | CONFIG_SND_HDA_INTEL=y |
As you build the driver inside the kernel, it is not a module, and so modprobe cannot work.
set it as module, output should be "m" and not "y" |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
|
Back to top |
|
|
-lego- n00b
Joined: 20 May 2010 Posts: 11
|
Posted: Thu May 27, 2010 3:33 pm Post subject: |
|
|
It's strange because in the windows partition the sound works fine, so its not a connection problem.
I've set the snd-hda-intel as a module, as suggested by krinn, and now I can do modprobe ok. Alsaconf has now detected my card, but even with modifying alsa.conf as suggested by the links given by PaulBredBury, I have no sound, neither from the speakers nor the earphones.
It seems like all is fine (I can run alsamixer ok, the alsa configurator detected my card,..), but nothing sounds.
Another strange behavior possibly related with this, is that every time that I run alsamixergui, it keeps consuming between 95% and 100% of CPU, and I cannot close it.
If I make
(where XXXX is the pid of alsamixergui), the program doesn't die, I have to make
in order to kill the program.
I don't know if this is related to the fact that I've no sound..
I apologize for my bad english and for my gentoo unexperience. |
|
Back to top |
|
|
-lego- n00b
Joined: 20 May 2010 Posts: 11
|
Posted: Thu May 27, 2010 4:08 pm Post subject: |
|
|
I tried to test the sound both from a youtube video and from an mp3 that I have in my hard drive (to ensure that its not a flash sound issue), but I didnt get it to work..
Any ideas? |
|
Back to top |
|
|
m_fighter n00b
Joined: 20 May 2010 Posts: 22
|
Posted: Mon May 31, 2010 10:52 am Post subject: |
|
|
Try to compile and install latest driver from:
ftp://ftp.alsa-project.org/pub/driver/
I have HDA Intel sound card too - microphone playback didn't work on alsa 1.0.21, after 1.0.23 version installation - it works. |
|
Back to top |
|
|
-lego- n00b
Joined: 20 May 2010 Posts: 11
|
Posted: Thu Jun 03, 2010 3:49 pm Post subject: |
|
|
I installed the latest driver from alsa (1.0.23), and The same, I still do not have sound...
Can someone with the same card guide me on how can I do it?? |
|
Back to top |
|
|
mikegpitt Advocate
Joined: 22 May 2004 Posts: 3224
|
Posted: Fri Jul 23, 2010 7:11 pm Post subject: |
|
|
Anyone here solve this problem? |
|
Back to top |
|
|
mikegpitt Advocate
Joined: 22 May 2004 Posts: 3224
|
Posted: Mon Aug 02, 2010 2:42 pm Post subject: |
|
|
Just to add a solution to this thread that worked for me, I needed to add this line to my /etc/modprobe.d/alsa.conf:
Code: | options snd-hda-intel model=3stack index=0 | I'm not 100% sure if the 3stack part is needed or not (machine is no longer with me), but the larger issue is that for some reason the microphone was detected as the default sound card. Loading the correct module as index=0 solves this problem. |
|
Back to top |
|
|
|