No Sound - Asus P5B Deluxe

Hi,

I am a complete newbie to openSUSE.

I have no sound and have tried different settings in the Yast panel with no success. Can someone please help me get some sound. I am using the digital out port.

Audio is “ADI® AD1988B 8-channel High Definition Audio CODEC” on the asus website.

Thx,
Wags.

I think it should be possible to get an AD1988B to get running, but it could be tricky.

What openSUSE version are you running?

It might help first if you read some openSUSE concepts: Concepts - openSUSE

Then after reading that, try working your way through the openSUSE audio troubleshooting guide:
SDB:AudioTroubleshooting - openSUSE

Note, when testing if you have sound, please copy and paste the following speaker-test into a Gnome terminal or a kde konsole:

speaker-test -Dplug:front -c2 -l5 -twav
Note Linux is case sensitive, and “D” is not the same as “d”. To stop the above test, while the konsole/xterm has the mouse focus, press <CTRL><C> on the keyboard. Note you should check your mixer settings (kmix if using KDE, and alsamixer if using Gnome) to ensure that PCM and Master Volume are set around 75%. Note the test for surround sound is different.

If that test yields errors (and its not uncommon to get errors there), try instead this more simple test: speaker-test -c2 -l5 -twavYou should hear a female voice saying ‘FRONT LEFT’, ‘FRONT RIGHT’ five times.

Try as both a regular user, and with root permissions. If you have a headset, try with your headset plugged in, and also with your headset not plugged in (for speakers).

Assuming no sound, can you provide more very detailed information so a good recommendation can be given? If using openSUSE-11.1, you can do that, with your laptop connected to the internet, by opening a gnome-terminal or a kde konsole and typing “su” (no quotes - enter root password) and then and typing and executing twice :
/usr/sbin/alsa-info.shthe first time it will ask to update. Select YES for the update. The second time that will run a diagnostic script and post the output to a web site on the Internet. It will give you the URL of the web site. Please post that URL here. JUST the URL.

If using openSUSE versions older than 11.1, instead copy and paste the following line to run the script:

wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && bash alsa-info.sh

It will give you the URL of the web site. Please post that URL here. JUST the URL.

Also, please copy and paste the following commands one line at a time into a gnome-terminal or a konsole and post here the output: rpm -qa | grep alsa
rpm -qa | grep pulse
rpm -q libasound2
uname -a
cat /etc/modprobe.d/sound

Thank you so much for you help. I have got it to work.

I played with the alsaconfig and it worked. I also unmuted some channels kmix (IEC 958).

I have to admit I almost jumped out of my skin when it kicked in.

:open_mouth:

Thx,
Wags

Congratulations on getting your sound to work !! Thank you for sharing your solution.

On a related (but slightly different note), my recommendation is you next spend some time setting up your multimedia applications. Note openSUSE as installed typically is very limited in its multimedia, but if one knows how it is quick and easy to update to first rate multimedia via 3rd party software packages. The way to do that easily is to update your openSUSE’s Software Package Manager’s repositories.

I recommend you add 4 and only 4 repositories to your software package manager. Repositories (as you may remember from reading the concepts page link I provided) are in essence file servers on the internet that have applications, drivers, and codecs. The 4 repositories I recommend are OSS, Non-OSS, Update and Pacman. Just those 4. No others. None. Adding others can cause problems that require slightly above average to advanced knowledge to sort, and IMHO if you are new to Linux then it is unlikely you have that knowledge yet. There is no need to add complications when one is just starting out.

So go here: Repositories/11.1 - openSUSE-Community and follow those instructions to setup OSS, Non-OSS, Update and Packman. No others. If others are enabled then remove them. It is possible the 1st three (OSS, Non-OSS, Update) are already enabled, in which case you only need to add and enable Packman. In particular, do not add videolan repository, as it requires above average openSUSE knowledge to prevent applications/codecs from that repository causing problem with those of Packman.

Once those 4 repositories (OSS, Non-OSS, Update, Packman) are added, with your PC connected to the Internet, go to YaST > Software > Software Management, and if using openSUSE-11.1 change “filter” setting to “search” and search for and install the Packman packaged version of amarok, amarok-xine, amarok-packman, libxine1, xine-ui, smplayer, mplayerplug-in, vlc, libffmpeg0, w32codec-all, libquicktime0, xvidcore, libxvidcore4. The last 5 will help install useful codecs.

Note you can tell the packman packaged versions of applications by the “pm” in the version number. If there are Novell/SuSE-GmbH versions, replace them with the Packman packaged versions.

When you start amarok, change its sound engine to xine.

Note if you are using an openSUSE version older than 11.1, then its a bit trickier to install the Packman libxine1 … advise if that is the case and you are having problems and I can walk you thru how to do that.

Good luck.

I will do that.

Thx for being so helpful!!

:slight_smile: