View Full Version : Sound problem with Intel 82801G (ICH7 Family) SOLVED!!!!


leonard
01-26-2007, 01:33 PM
Let me revive one post which solved the problem with Intel 82801G (ICH7 Family) on Debian. That post was deleted by unknown reason :confused: , so ... :

I figured it out on my Debian Unstable!

The alsa snd_hda_intel drivers even in 2.6.16.19 are somewhat buggy. They load, but don't work....

I did an "apt-get install module-assistant alsa-source", build and installed the alsa module through m-a, and now I have sound!!!!

The thing is, you need the latest alsa drivers! They work!

Hope this helps you out there!!!

This sound card Intel 82801G (ICH7 Family) bugg problem is persisting unitl now so do not hestitate to re-compile your kernel.

angelofhope
01-27-2007, 04:18 AM
Is it possible to be a little more specific please, I'm pretty new to linux and just installed ubuntu edgy on my Asus W7J, but I can't get the sound to work. This is the lspci:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 01d8 (rev a1)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Unknown device 8168 (rev 01)
06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
07:03.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
07:03.1 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:03.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
07:03.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
07:03.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)


I don't really know what to do here, I installed the module assistant using:
sudo apt-get install module-assistant alsa-source

and opened it:
sudo module-assistant

updated it and tried to install package alsa, but it gave me some error during the build, this is where the log ends (but again, I'm pretty new to this)


/usr/src/modules/alsa-driver/drivers/serialmidi.c: In function ‘tx_loop’: ↑
│ /usr/src/modules/alsa-driver/drivers/serialmidi.c:317: error: ‘struct ▒
│ tty_struct’ has no member named ‘atomic_write’ ▒
│ /usr/src/modules/alsa-driver/drivers/serialmidi.c:322: error: ‘struct ▒
│ tty_struct’ has no member named ‘atomic_write’ ▒
│ /usr/src/modules/alsa-driver/drivers/serialmidi.c:339: error: ‘struct ▒
│ tty_struct’ has no member named ‘atomic_write’ ▒
│ make[6]: *** [/usr/src/modules/alsa-driver/drivers/serialmidi.o] Error 1 ▒
│ make[5]: *** [/usr/src/modules/alsa-driver/drivers] Error 2 ▒
│ make[4]: *** [_module_/usr/src/modules/alsa-driver] Error 2 ▒
│ make[3]: *** [modules] Error 2 ▒
│ make[3]: Leaving directory `/usr/src/linux-headers-2.6.17-10-generic' ▒
│ make[2]: *** [compile] Error 2 ▮
│ make[2]: Leaving directory `/usr/src/modules/alsa-driver'
│ make[1]: *** [build-stamp] Error 2

can anyone help me please?

TIA

leonard
01-27-2007, 05:49 AM
The Alsa module have to be compile in the kernel like M (module) otherwise you will get error messaging during building Alsa module package for the current kernel by module-assistant.


Device Driver -> Sound -> [M] Sound card support

Advance linux sound architecture ->
[M] Advance linux sound architecture
[M] Sequencer support
[M] RTC Timer support
[YES] Use RTC as default sequencer timer
[M] Verbose procfs contents
PCI Devices -> [M] Intel HD Audio

Open sound system [N]

The rest of the staff in the Device Driver -> Sound is [N] except those above.

Then you have to compile this configuration into your kernel by the hand.
Automatical kernel generator (kernelgen) can select Sound module like [Yes]. Do not use it.

lfrb
02-03-2007, 01:37 AM
sudo cat "options snd-hda-intel model=3stack" >> /etc/modprobe.d/options
sudo update-modules

benjamin
03-20-2007, 11:38 AM
Good day!
[/
I,m Benjamin and I living in Slovenia,. I have a trouble with sound, it doesn`t working.
I was bought a laptoop "Lenovo", total empty, with non operate system.
On PC I installed Linux Pingo 4.1, slovenian version of Fedora core 4.
I don`t know, where I find drivers for sound cards 82801G Intel. Is it posible, I don`t know.
On Linux operate system I`m absolut beginner.
For each ansver I thank you.

Benjamin

leonard
03-22-2007, 09:35 AM
Find out what version of kernel are you using by:

# uname -a

The bug is fixed in 2.6.20.x so you need to recompile kernel to this version or update current kernel.

I do not know how to upadate that under Fedora Core. Sorry. :(
I'm Debian, Ubuntu user.

benjamin
03-23-2007, 12:02 PM
Good day! Anyway I thank you for ansver. In future I will learn more . Command for fresh RPM package of Fedora or Pingo 4.1 are: [I]#apt-get update and [I]#apt-get upgrade ;.


Benjamin

Al3cs
04-09-2007, 09:53 AM
Hello,
I installed Slackware 11 on my Asus F3jc.
I compiled the kernel 2.6.20.6 putting only modules.
I'm trying to install alsa drivers first 1.0.14rc3 and then 1.0.13.
I do all ALSA guide says.
When I launch "Make" command i get:

make[1]: Entering directory '/usr/src/linux-2.6.20.6'
/usr/src/linux-2.6.20.6/Makefile:491: /usr/src/linux-2.6.20.6/arch//Makefile:No such file or directory
make[2]: *** No rule to make target '/usr/src/linux-2.6.20.6/arch//Makefile'. Stop
make[1]: *** [modules] Error 2
make[1]: Leaving directory '/usr/src/linux-2.6.20.6'
make: *** [compile] Error 2

I looked into Makefile at 491 and I find .../arch/$(ARCH)/Makefile....
so that " ..//.." on my error means (I think...I'm a newbie!!) that the installation can't ket the $(ARCH) variable.

I changed it into i386 so the path become ../arch/i386/Makefile... but I obtain other errors...

Someone help me to resolve please... I'm trying more than a week ...

Thanks

sprint4
05-31-2007, 09:23 AM
Hi, I had a similar problem with my Toshiba Satellite P200 running Debian Lenny (unstable).

More info on the setup and configuration of this driver can be found on the Matrix:Module-hda-intel (http://bugtrack.alsa-project.org/main/index.php/Matrix:Module-hda-intel) page.

I tried 5 different kernel versions, including developmental versions, and none of them worked... To make ALSA the modules on your own, you do need to make sure that both ALSA and OSS are compiled as kernel modules. If you don't know and are just running a "stock" kernel that came with your distro, more then likely, both are already compiled as modules.

I found that if I downloaded the latest ALSA source and followed the instructions on the hda-intel Wiki page, it worked!

You can see the steps I took to get my Intel HDA card working here (http://linux.dobeyracing.net/how_to/toshiba_p200_laptop/Linux_on_Toshiba_Satellite_P200.php#sound2).

Note: There is still one issue that exists. The laptop's speakers are still enabled when headphones are plugged in... sort of defeats the purpose, but at least sound comes out! ;)

fafnir314
07-31-2007, 08:10 PM
I'm on a pretty fresh install of Ubuntu Feisty Fawn on a Toshiba laptop with this sound card, trying to get it to work. Upon trying to rebuild alsa, I get the following:

│ /usr/src/modules/alsa-driver/include/adriver.h: In function ▒
│ ‘snd_pci_orig_restore_state’: ▒
│ /usr/src/modules/alsa-driver/include/adriver.h:1103: error: too many ▒
│ arguments to function ‘pci_restore_state’ ▒
│ make[6]: *** [/usr/src/modules/alsa-driver/acore/hwdep.o] Error 1 ▒
│ make[5]: *** [/usr/src/modules/alsa-driver/acore] Error 2 ▒
│ make[4]: *** [_module_/usr/src/modules/alsa-driver] Error 2 ▒
│ make[3]: *** [modules] Error 2 ▒
│ make[3]: Leaving directory `/usr/src/linux-headers-2.6.20-16-generic' ▒
│ make[2]: *** [compile] Error 2 ▒
│ make[2]: Leaving directory `/usr/src/modules/alsa-driver' ▒
│ make[1]: *** [build-stamp] Error 2 ▒
│ make[1]: Leaving directory `/usr/src/modules/alsa-driver' ▮
│ make: *** [kdist_image] Error 2

Help? Be specific, please.

Laptop Deals