I have a Gigabyte GA-73PVM MB with an onboard ALC889 codec. Sound works OK in 32-bit OpenSUSE 11.1, but with 64-bit OpenSUSE 11.3 I get no sound. I tried to follow the guidelines at SDB:Intel-HDA sound problems - openSUSE but when I edit the file 50-sound.conf and restart the server it complains that ‘model’ is an unrecognised keyword. I can’t get it to accept any changes.
Anyone know how to get this working ? The driver is snd-hda-intel.
Script ‘aadebug’ says that alsa is installed correctly.
AM
I’ve never heard of Script ‘aadebug’. Perhaps you could enlighten me ?
You say the server complained “model” is an unrecognized keyword. Can you post the EXACT syntax of the 50-sound.conf file that you tried ?
If you provide some more information, we can also do a quality check of your PC’s audio configuration and possibly provide better recommendations (ie the information suggested to be provided per our multimedia stickie: http://forums.opensuse.org/english/get-technical-help-here/multimedia/309430-welcome-multimedia-sub-area.html ) , and I quote it here to make this easier for you:
Please post in this … sub-forum, providing in your post the following information:
- provide the URLs (of a summary webpage) that are created by running the diagnostic script noted here:
SDB:AudioTroubleshooting - openSUSE - Script to run to obtain detailed information. On openSUSE-11.1 and newer that will ask you to run the script/usr/sbin/alsa-info.sh
and select the SHARE/UPLOAD option and after the script finishes it will give you a URL to pass to the support personnel. Please post here the output URL/website-address that gives. Just the URL/website-address. You may need to run that script twice (the first time with root permissions to update in the /usr/sbin directory, and the second time to get the URL).
.
Note if for some reason that gives you no website/url/address then run it with the no-upload option:
/usr/sbin/alsa-info.sh --no-upload
and post the file /etc/alsa-info.txt it creates to Pastebin.com and press SUBMIT on that site and again post here the URL/website-address it provides.
.
… some clarification on running the script “alsa-info.sh” … when you run:
/usr/sbin/alsa-info.sh
you should get something like this (if it asks for an update, select NO):
http://thumbnails33.imagebam.com/9280/a5973e92794041.jpg](http://www.imagebam.com/image/a5973e92794041)followed by this (select the SHARE/UPLOAD option):
http://thumbnails30.imagebam.com/9280/5e84f992794044.jpg](http://www.imagebam.com/image/5e84f992794044)followed by this (its quickest if you simply select ‘NO’ to seeing the output - you will see it on the web page) :
http://thumbnails32.imagebam.com/9280/214da092794048.jpg](http://www.imagebam.com/image/214da092794048)followed by this (where in RED is the URL).
http://thumbnails23.imagebam.com/9280/d9858092794051.jpg](http://www.imagebam.com/image/d9858092794051)Just post the URL you get (similar to the RED URL in my example, but yours will be different).
Again, if you can not get that, then run this with the no upload option:
/usr/sbin/alsa-info.sh --no-upload
which will create the file /tmp/alsa-info.txt. Copy that file and paste it on [Pastebin.com](http://pastebin.com) and press submit. That will give you a URL address. Please post that URL here. Also provide the following:
- in a terminal, or xterm, or konsole, type: rpm -qa ‘alsa’ #and post output here
- in a terminal, or xterm, or konsole, type: rpm -qa ‘pulse’ #and post output here
- in a terminal, or xterm, or konsole, type: rpm -q libasound2 #and post output here
- in a terminal, or xterm, or konsole, type: uname -a #and post output here
- …
- for openSUSE-11.2 or newer, in a terminal, or xterm, or konsole, type: cat /etc/modprobe.d/50-sound.conf #and post output here
I did a surf on this and found:
Aadebug - ALSA wiki
… last update May-2007.
I note the alsa-info.sh script (that I requested you run) is MUCH newer and MUCH more up to date.
Thanks for this. Here’s a detailed response.
‘aadebug’ is a script I found on the alsa website at
Aadebug - ALSA wiki.
[Your point noted…!]
This is the ‘50-sound.conf’ that I tried:
options snd slots=snd-hda-intel model=auto
WL76.Z5VyitRBNX0:MCP73 High Definition Audio
alias snd-card-0 snd-hda-intel
and when I did ‘rcalsasound restart’ it gave a bunch of error messages, and
dmesg showed this: [13282.096136] snd: Unknown parameter `model’
Originally, the .conf file was the same but without the ‘model=auto’ bit.
The data generated by ‘alsa-info.sh’ is at:
http://www.alsa-project.org/db/?f=0af82309b0c8bbcc9f04fd84fa131bb177451b15
rpm -qa ‘alsa’:
alsa-utils-1.0.23-1.8.x86_64
alsa-oss-1.0.17-29.2.x86_64
alsa-1.0.23-2.12.x86_64
alsa-oss-32bit-1.0.17-29.2.x86_64
alsa-plugins-pulse-1.0.23-1.9.x86_64
alsa-plugins-32bit-1.0.23-1.9.x86_64
alsa-plugins-1.0.23-1.9.x86_64
alsa-plugins-pulse-32bit-1.0.23-1.9.x86_64
rpm -qa ‘pulse’:
libpulse-mainloop-glib0-0.9.21-10.1.1.x86_64
pulseaudio-module-bluetooth-0.9.21-10.1.1.x86_64
pulseaudio-utils-0.9.21-10.1.1.x86_64
libpulse-browse0-0.9.21-10.1.1.x86_64
libpulse0-32bit-0.9.21-10.1.1.x86_64
pulseaudio-0.9.21-10.1.1.x86_64
alsa-plugins-pulse-1.0.23-1.9.x86_64
pulseaudio-module-gconf-0.9.21-10.1.1.x86_64
pulseaudio-module-zeroconf-0.9.21-10.1.1.x86_64
alsa-plugins-pulse-32bit-1.0.23-1.9.x86_64
libpulse0-0.9.21-10.1.1.x86_64
pulseaudio-esound-compat-0.9.21-10.1.1.x86_64
pulseaudio-module-lirc-0.9.21-10.1.1.x86_64
pulseaudio-module-x11-0.9.21-10.1.1.x86_64
rpm -q libasound2:
libasound2-1.0.23-2.12.x86_64
uname -a:
Linux pcc 2.6.34.7-0.7-desktop #1 SMP PREEMPT 2010-12-13 11:13:53 +0100 x86_64 x86_64 x86_64 GNU/Linux
The syntax looks ok, but I’m not 100% certain. Had it been me, I would have tried:
options snd-hda-intel model=auto
options snd slots=snd-hda-intel
# WL76.Z5VyitRBNX0:MCP73 High Definition Audio
alias snd-card-0 snd-hda-intel
I checked for an ALC889 and I noted the following list of options (that included auto) :
ALC882/883/885/888/889
======================
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
arima Arima W820Di1
targa Targa T8, MSI-1049 T8
asus-a7j ASUS A7J
asus-a7m ASUS A7M
macpro MacPro support
mb5 Macbook 5,1
macmini3 Macmini 3,1
mba21 Macbook Air 2,1
mbp3 Macbook Pro rev3
imac24 iMac 24'' with jack detection
imac91 iMac 9,1
w2jc ASUS W2JC
3stack-2ch-dig 3-jack with SPDIF I/O (ALC883)
alc883-6stack-dig 6-jack digital with SPDIF I/O (ALC883)
3stack-6ch 3-jack 6-channel
3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
6stack-dig-demo 6-jack digital for Intel demo board
acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
acer-aspire Acer Aspire 9810
acer-aspire-4930g Acer Aspire 4930G
acer-aspire-6530g Acer Aspire 6530G
acer-aspire-7730g Acer Aspire 7730G
acer-aspire-8930g Acer Aspire 8930G
medion Medion Laptops
medion-md2 Medion MD2
targa-dig Targa/MSI
targa-2ch-dig Targa/MSI with 2-channel
targa-8ch-dig Targa/MSI with 8-channel (MSI GX620)
laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
lenovo-101e Lenovo 101E
lenovo-nb0763 Lenovo NB0763
lenovo-ms7195-dig Lenovo MS7195
lenovo-sky Lenovo Sky
haier-w66 Haier W66
3stack-hp HP machines with 3stack (Lucknow, Samba boards)
6stack-dell Dell machines with 6stack (Inspiron 530)
mitac Mitac 8252D
clevo-m540r Clevo M540R (6ch + digital)
clevo-m720 Clevo M720 laptop series
fujitsu-pi2515 Fujitsu AMILO Pi2515
fujitsu-xa3530 Fujitsu AMILO XA3530
3stack-6ch-intel Intel DG33* boards
intel-alc889a Intel IbexPeak with ALC889A
intel-x58 Intel DX58 with ALC889
asus-p5q ASUS P5Q-EM boards
mb31 MacBook 3,1
sony-vaio-tt Sony VAIO TT
auto auto-config reading BIOS (default)
I read of a Linux user with the GA-73PVM-S2H mother board get the option “6stack-dig” to work in providing sound.
I also read of a GA-73PVM-S2H user get sound to work with the option ‘auto’. So you should not have received a message " unknown parameter `model’ " . I also note this from the diagnostic script:
!!ALSA Version
!!------------
Driver version:
Library version:
Utilities version: 1.0.23
with no entry next to “Driver version” which suggests to me the alsa driver is not loaded.
Also this entry confirms that (with nothing inside):
!!Soundcards recognised by ALSA
!!-----------------------------
ie no sound cards recognized by ALSA.
and I note this in the dmesg:
[13281.999935] HDA Intel 0000:00:09.0: PCI INT A disabled
[13282.096136] snd: Unknown parameter `model'
That suggests either
- you have sound switched OFF in your BIOS. Check your BIOS to ensure sound is switched ON, or
- your alsa install is corrupt and you need to force a re-install of all your alsa apps, or
*]the driver does not like your ALC889 (which would be a surprise to me)
OK - I’ll look at reinstalling the alsa components.
I think sound must be OK in the BIOS because it works OK with OpenSUSE 11.1 - I have both 11.1 and 11.3 installed, and dual boot with GRUB (also I did check the BIOS…).
Can I load or start the driver manually ?
AM
rcalsasound restart should have done that. It failed.
Try forcing a re-install of all the alsa apps. Don’t forget to do same for libasound2.
I reinstalled these components.
alsa-utils-1.0.23-1.8.x86_64
alsa-oss-1.0.17-29.2.x86_64
alsa-1.0.23-2.12.x86_64
alsa-oss-32bit-1.0.17-29.2.x86_64
alsa-plugins-pulse-1.0.23-1.9.x86_64
alsa-plugins-32bit-1.0.23-1.9.x86_64
alsa-plugins-1.0.23-1.9.x86_64
alsa-plugins-pulse-32bit-1.0.23-1.9.x86_64
libpulse-mainloop-glib0-0.9.21-10.1.1.x86_64
pulseaudio-module-bluetooth-0.9.21-10.1.1.x86_64
pulseaudio-utils-0.9.21-10.1.1.x86_64
libpulse-browse0-0.9.21-10.1.1.x86_64
libpulse0-32bit-0.9.21-10.1.1.x86_64
pulseaudio-0.9.21-10.1.1.x86_64
alsa-plugins-pulse-1.0.23-1.9.x86_64
pulseaudio-module-gconf-0.9.21-10.1.1.x86_64
pulseaudio-module-zeroconf-0.9.21-10.1.1.x86_64
alsa-plugins-pulse-32bit-1.0.23-1.9.x86_64
libpulse0-0.9.21-10.1.1.x86_64
pulseaudio-esound-compat-0.9.21-10.1.1.x86_64
pulseaudio-module-lirc-0.9.21-10.1.1.x86_64
pulseaudio-module-x11-0.9.21-10.1.1.x86_64
libasound2-1.0.23-2.12.x86_64
Still no sound on 11.3. It does work OK on 11.1 (on the same hardware).
I ran the ‘alsa-info.sh’ script on both OpenSUSE versions, and posted
the results as follows:
11.3
http://www.alsa-project.org/db/?f=daafb77a042dc16e00f291fcc3c06924bc51685a
11.1
http://www.alsa-project.org/db/?f=aba155169f7fb4f43824ef0fb63a7c53955186b1
Any further suggestions would be appreciated ! I tried changing ‘model=auto’ to
‘model=3stack-dig’; no effect.
Thanks,
AM