User talk:Martin ST: Difference between revisions

From AlsaProject
Jump to navigation Jump to search
(ALSA driver for Intel ICH8 audio device: NO SOUND!?! HELP needed!)
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
I installed 'Gutsy Gibbon' Kubuntu - first time I install Linux. The vendor of my laptop (Zepto) say my sound will work if I update the ALSA driver. So I updated to 1.0.15 following their instructions.
I installed 'Gutsy Gibbon' Kubuntu - first time I install Linux. The vendor of my laptop (Zepto) say my sound will work if I update the ALSA driver. So I updated to 1.0.15 following their instructions.
Not a sound.
Not a sound.
I studied the Soundtroubleshooting page at https://help.ubuntu.com/community/SoundTroubleshooting and the troubleshooting page at http://alsa.opensrc.org/index.php/TroubleShooting.


The KDE Info Center tells me I now have ALSA v1.0.15 emulation.
I studied the Soundtroubleshooting page at https://help.ubuntu.com/community/SoundTroubleshooting and the troubleshooting page at http://alsa.opensrc.org/index.php/TroubleShooting and more....
KMix is empty; alsamixer returns 'function snd_ctl_open failed for default: No such device'.
I have done sudo apt-get install libncurses5-dev build-essential ncurses-dev gettext linux-headers-`uname -r` and they ran without error (say nothing needs updating when I do again).
aplay –l says ’no soundcards found’ (it did find it with the 1.0.14 driver installed).
lspci –v correctly reports the 82801H IHC8 audio controller.
lspci –v correctly reports the 82801H IHC8 audio controller.
/var/log/messages tells me that snd_hda_intel has unknown symbols and 'disagrees about versions of symbols'. Many.
And in the config.log produced by sudo ./configure --with-cards=hda-intel --with-oss=yes there is an information that I suspect to be crucial:
configure:4805: gcc -o conftest -g -O2 -I/lib/modules/2.6.22-14-generic/build/include    conftest.c  >&5
conftest.c:14:72: error: /lib/modules/2.6.22-14-generic/build/include/linux/compile.h: No such file or directory
That directory contains compiler.h, but no compile.h.


Then I try to load the driver module 'manually':
Can anyone tell me: is this the root cause of my trouble? Is the missing file supposed to be part of the distro or part of the linux-headers I've installed or how is it expected to end up where it should? Thankful for any advice!
amanda@amanda-laptop:~$ sudo modprobe snd-hda-intel
-------------------------------
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.22-14-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Pre-compiled drivers are now available and solved my problem:
#!/bin/bash
sudo apt-get install linux-backports-modules
sudo echo "options snd-hda-intel model=toshiba" | sudo tee -a /etc/modprobe.d/alsa-base
sudo reboot
Thanks to 'jronnholm'!


dmesg reports some 40-50 lines of errors relating to snd_hda_intel, either 'unknown symbol snd_.....' or 'disagrees about version of symbol snd_....'.
--[[User:Martin ST|Martin ST]] 21:00, 9 January 2008 (CET)
 
How could this happen and what can I do about it? If I don't solve this one it means I'll have to revert to Windows, and I'd really hate that.

Latest revision as of 16:47, 19 January 2008

ALSA driver for Intel ICH8 audio device: NO SOUND!?! HELP needed!

I installed 'Gutsy Gibbon' Kubuntu - first time I install Linux. The vendor of my laptop (Zepto) say my sound will work if I update the ALSA driver. So I updated to 1.0.15 following their instructions. Not a sound.

I studied the Soundtroubleshooting page at https://help.ubuntu.com/community/SoundTroubleshooting and the troubleshooting page at http://alsa.opensrc.org/index.php/TroubleShooting and more.... I have done sudo apt-get install libncurses5-dev build-essential ncurses-dev gettext linux-headers-`uname -r` and they ran without error (say nothing needs updating when I do again). lspci –v correctly reports the 82801H IHC8 audio controller. /var/log/messages tells me that snd_hda_intel has unknown symbols and 'disagrees about versions of symbols'. Many. And in the config.log produced by sudo ./configure --with-cards=hda-intel --with-oss=yes there is an information that I suspect to be crucial: configure:4805: gcc -o conftest -g -O2 -I/lib/modules/2.6.22-14-generic/build/include conftest.c >&5 conftest.c:14:72: error: /lib/modules/2.6.22-14-generic/build/include/linux/compile.h: No such file or directory That directory contains compiler.h, but no compile.h.

Can anyone tell me: is this the root cause of my trouble? Is the missing file supposed to be part of the distro or part of the linux-headers I've installed or how is it expected to end up where it should? Thankful for any advice!


Pre-compiled drivers are now available and solved my problem:

#!/bin/bash
sudo apt-get install linux-backports-modules
sudo echo "options snd-hda-intel model=toshiba" | sudo tee -a /etc/modprobe.d/alsa-base
sudo reboot

Thanks to 'jronnholm'!

--Martin ST 21:00, 9 January 2008 (CET)