nForce 2 Audio ALC655 Silent

Hello, and thanks in advance for any useful responses to this.

I’m brand spanking new, fresh and utterly knowledge free to anything Linux. I downloaded the LiveCD and installed 11.1 from there, and everything went swimmingly, and couldn’t have been easier. I loved that networking worked straight out of the box, and was able to use this site and google to bumble my way through anything I was having an issue with.
These issues were few. In fact, I’ve found it for the most part pretty easy to accomplish that which I’ve attempted to. Two niggling problems are all that I’ve had, one of which is resolved. They were getting the resolution to stay at what I set on the desktop after a restart, and the fact that I cannot hear any sound.

I’d already visited the nVidia site for the 6800xt driver and followed the instructions there for Suse, and really without me knowing what the hell I was doing ended up with it showing the correct video card, and all the good stuff like OpenGL does exactly what it’s supposed to. By reading someone elses trouble with resolutions (wasn’t the same as what I had, because every resolution I could wish for is listed) I saw that he’d tried setting it in an nvidia control panel with no luck, which of course worked a treat for me and now it keeps my resolution. YAY!

So it’s just the sound then. I see the volume control, have set it up in the mixer etc etc but getting YAST to play a test sound for me, I still hear absolutely nothing. When the computer first starts a little message pops up briefly on the desktop and says “nForce2 audio with ALC655 does not work. Reverting to default” or something along those lines.
I went through the entire soundcard troubleshooting page here, doing everything it said, and having those 2 things do their script stuff blah blah. I also went into the groups/details/permissions thing and checked the audio box, restarted and still nothing (except that same message).
Have removed the device in YAST, added it back, tried the 4 different drivers it provided for it, and still no sound, and still the same message when I restart.

Anything you tell me to do, is gonna need to be explained in painstaking steps, as this is all new to me, assume I know absolutely nothing and haven’t got a clue, so every key press I might need to bring up whatever I have to bring up is appreciated.

The urls generated by the 2 scripts from the audio troubleshooting page are:
http://www.alsa-project.org/db/?f=f5ee618fd595a0e51d032e5f22a3388442677c5e

http://www.alsa-project.org/db/?f=a0153f5dfefec7acb97f14752b32aefa0b95b4b4

Having replaced the guts of my wifes DELL machine with cast offs from my old one, XP wouldn’t have any of it, and we really didn’t want to spend 90 bucks for yet another copy of XP, especially given that she really only checks email and surfs the net, plays a few online games and spider solitaire etc.
That’s why I gave this a try, and so far, we’re both REALLY impressed. Getting the sound working will be the icing on the cake.

Thanks again.

I noted this:Simple mixer control ‘External Amplifier’,0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback on]What happens when you turn the external amp off?

Also, for testing for basic sound functionality, move your volume up to 95%. Once you get basic sound working, then back off to significantly lower volume levels to reduce distortion.

Also, I did a search for your alc655. I noted this:
Search results - AlsaProject
ie there are some recent updates in 1.0.18 of alsa, and openSUSE-11.1 only has a mix of 1.0.17 and 1.0.18. So it may be worth while updating to the latest alsa if you can not get sound working after following my suggestions in the previous post.
But first, what rpms do you have installed now? What is the output of:
rpm -qa | grep alsa
rpm -qa | grep pulse
rpm -q libasound2
uname -a
cat /etc/modprobe.d/soundPlease post the output here.

Thanks for your replies, have tried external amp on and off, no joy.

rpm -qa | grep alsa :

alsa-plugins-1.0.18-6.12
alsa-utils-1.0.18-6.4
alsa-plugins-pulse-1.0.18-6.12
alsa-firmware-1.0.17.git20081202-2.3
alsa-oss-1.0.17-1.37
alsa-1.0.18-8.7

rpm -qa | grep pulse :

pulseaudio-module-zeroconf-0.9.12-9.6
libpulsecore4-0.9.12-9.6
pulseaudio-utils-0.9.12-9.6
pulseaudio-module-jack-0.9.12-9.6
libpulse0-0.9.12-9.6
libpulse-mainloop-glib0-0.9.12-9.6
alsa-plugins-pulse-1.0.18-6.12
pulseaudio-module-lirc-0.9.12-9.6
pulseaudio-0.9.12-9.6
pulseaudio-module-bluetooth-0.9.12-9.6
libpulse-browse0-0.9.12-9.6
pulseaudio-esound-compat-0.9.12-9.6
libxine1-pulse-1.1.15-20.8
pulseaudio-module-x11-0.9.12-9.6

rpm -q libasound2 :

libasound2-1.0.18-8.7

uname -a :

Linux linux-7rfv 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 i686 athlon i386 GNU/Linux

cat /etc/modprobe.d/sound :

options snd slots=snd-intel8x0

H0_h.7etuBVJFD_4:nForce2 AC97 Audio Controler (MCP)

alias snd-card-0 snd-intel8x0

Going to go back to Alsa site and see what new stuff I can download (thought I’d already tried that). Maybe I did something wrong in the process. I could just buy a cheap soundcard after researching which ones work without issue, but that’s like admitting defeat. I’m not ready to do that just yet :stuck_out_tongue:

OK, … Thanks for trying

There is an easier way. One of the Novell/SuSE-GmbH packagers is also an alsa dev, and they package cutting edge versions of alsa for openSUSE. I wrote an alsa update wiki for openSUSE here:
Alsa-update - openSUSE

In your case, that means open a gnome terminal or a kde konsole, type “su” (no quotes, enter root password when prompted) to get root permissions, and with your PC connected to the internet, copy and paste into that terminal/konsole the following 6 zypper commands, one by one, in sequence:

 zypper ar http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.1/ multimedia 
zypper install alsa alsa-utils alsa-oss alsa-plugins alsa-plugins-pulse alsa-tools alsa-firmware libasound2
zypper rr multimedia
zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.1/ multimedia
zypper install alsa-driver-kmp-default
zypper rr multimedia

Then restart your PC, test your audio, check your mixer. Please use the sound test in a terminal/konsole:
speaker-test -c2 -l5 -twavand you (hopefully) should hear a ladies voice saying ‘FRONT LEFT’, ‘FRONT RIGHT’ five times.

Ok, followed those commands to the letter, no errors or anything during the process, everything looked to go exactly as it should.

So after restart I was praying not to see the little message on entry to the desktop, but sadly it was not to be. It was no surprise then, that when I performed the speaker test, I was again met with silence. Maybe the onboard sound broke and it’s sending me on a wild goose chase for nothing lol!

The message (which I’m sure you know anyway) comes up in a grey box shortly after the desktop appears. It is titled phonon, and then reads exactly: The audio playback device NVidia nForce2 with ALC655 (NVidia nForce2) does not work. Falling back to default.

Sounds like it knows what it’s talking about no? rotfl!

Good, then as a quality check, can you please do the following:
/usr/sbin/alsa-info.sh
also run the following and post here the outputand post here the URL that is provided.
rpm -qa | grep alsa
rpm -qa | grep pulse
rpm -q libasound2
cat /etc/modprobe.d/sound

Thats a bug … I don’t think it impacts your sound.

http://www.alsa-project.org/db/?f=c434fdeac1a741e94a40a6025ff8426d617a2d3b

rpm -qa | grep alsa :

alsa-tools-1.0.18.git20081201-1.6
alsa-1.0.18.git20090106-1.1
alsa-plugins-pulse-1.0.18.git20090106-1.1
alsa-driver-kmp-default-1.0.18.20090108_2.6.27.7_9.1-5.1
alsa-firmware-1.0.17.git20081202-2.3
alsa-plugins-1.0.18.git20090106-1.1
alsa-oss-1.0.17.git20080715-2.8
alsa-utils-1.0.18.git20081122-1.8

rpm -qa | grep pulse :

pulseaudio-module-zeroconf-0.9.12-9.6
libpulsecore4-0.9.12-9.6
pulseaudio-utils-0.9.12-9.6
pulseaudio-module-jack-0.9.12-9.6
libpulse0-0.9.12-9.6
libpulse-mainloop-glib0-0.9.12-9.6
pulseaudio-module-lirc-0.9.12-9.6
alsa-plugins-pulse-1.0.18.git20090106-1.1
pulseaudio-0.9.12-9.6
pulseaudio-module-bluetooth-0.9.12-9.6
libpulse-browse0-0.9.12-9.6
pulseaudio-esound-compat-0.9.12-9.6
libxine1-pulse-1.1.15-20.8
pulseaudio-module-x11-0.9.12-9.6

rpm -q libasound2 :

libasound2-1.0.18.git20090106-1.1

cat /etc/modprobe.d/sound :

options snd slots=snd-intel8x0

H0_h.7etuBVJFD_4:nForce2 AC97 Audio Controler (MCP)

alias snd-card-0 snd-intel8x0

Again, thanks for your time and patience. Much appreciated.

I find your mixer settings very confusing.

First, when trying to get basic sound functioning, I typically recommend one put their volume controls at around 95%. Then after sound is functioning, back off to a lower level, to remove distortion.

Below I marked in RED settings I do not understand in your mixer, given the above. Perhaps you can explain?

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [nForce2]

Card hw:0 ‘nForce2’/‘NVidia nForce2 with ALC655 at irq 21’
Mixer name : ‘Realtek ALC655 rev 0’
Simple mixer control ‘Master’,0
Capabilities: pvolume pswitch pswitch-joined
Front Left: Playback 23 74%] -12.00dB] [on]
Front Right: Playback 23 74%] -12.00dB] [on]
Simple mixer control ‘Master Mono’,0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Mono: Playback 22 71%] -13.50dB] [on]
Simple mixer control ‘PCM’,0
Capabilities: pvolume pswitch pswitch-joined
Front Left: Playback 22 71%] -1.50dB] [on]
Front Right: Playback 22 71%] -1.50dB] [on]
Simple mixer control ‘Surround’,0
Capabilities: pvolume pswitch
Front Left: Playback 0 0%] -46.50dB] [on]
Front Right: Playback 0 0%] -46.50dB] [on]
Simple mixer control ‘LFE’,0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Mono: Playback 0 0%] -46.50dB] [on]
Simple mixer control ‘IEC958’,0
Capabilities: pswitch pswitch-joined cswitch cswitch-joined
Mono: Playback [on] Capture [off]
Simple mixer control ‘IEC958 Playback AC97-SPSA’,0
Capabilities: volume volume-joined
Mono: 3 [100%]
Simple mixer control ‘IEC958 Playback Source’,0
Items: ‘PCM’ ‘Analog In’ ‘IEC958 In’
Item0: ‘PCM’
Simple mixer control ‘Aux’,0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
Front Left: Playback 0 0%] -34.50dB] [on] Capture [off]
Front Right: Playback 0 0%] -34.50dB] [on] Capture [off]In many cases you have an item switched ON, and not have the volume control up to the test levels I recommended.

Whats with surround sound? Is it necessary to test this now ? I find your settings inconsistent and confusing on that.

lol

Ok the settings are inconsistent and confusing, because I’ve tried everything there is to try, and didn’t always return the sliders to their original settings. In an effort to hear anything at all, I’ve tried plugging in to each of the outputs, tried the surround on and off (100% and 0% etc) in an effort to further troubleshoot it. I didn’t want to be writing that the thing makes no sound at all, having only tested the front left/right output. The speaker test is capable of sending a signal to every output the card has, so I hooked up my surround set of speakers to see if the silence was restricted only to the front channel. It is not.

Trust me, the mixer settings are not the source of the lack of sound. Whether at 100%, 0% or anywhere in between on any output, not only is there no response from the front channels, there is none on any other.
I was kinda hoping something stupid was happening, like the channels were being routed to the wrong output. Given that this machine will only normally be hooked up to a single stereo pair of speakers, it would have been no biggie to have plugged into a different output in order to have working sound.

Merely the result of having messed around with everything I could find to mess around with. I could then have come back saying, “Well I found the sound, but it’s coming out of here rather than there” etc.

Sorry for the confusion

OK, I understand, … but please, when you run the script, it gives a snapshot of your mixer settings. You would be surprised by the numbers of new users to Linux who completely mess up their mixer settings, and can not get sound working because of the mixer settings. So I use that script output as a quality check.

If you leave the mixer settings in a unusual state, then it completely makes my quality check efforts a waste of time. … Its really not possible for me to make a good assessment/help, when the applied settings are not good.

Also, when testing for sound, please use a simple test. I recommend you copy and paste the following into a kde konsole or a gnome terminal, as your speaker test:speaker-test -c2 -l5 -twav
you should hear a lady’s voice saying, ‘FRONT LEFT’, ‘FRONT RIGHT’ five times. If that sound works, but other sound does not work, then it is likely you have a codec or multi-media player configuration problem.

Ok, resolved.

OldCPU, thanks so much for your time and patience. It has been very much appreciated.

Now I have a confession to make :shame:

I couldn’t figure this stupid problem out, it made no sense at all to me. The drivers appeared to be in good order, and indeed they were. I’ve tested every output and every setting. There don’t appear to be any problems, it’s not like it’s been reporting that it couldn’t find the soundcard or anything.
So a thought occurred to me. This motherboard I had in my son’s machine, who is now using my old castoff, hence this one ended up in the good lady wife’s machine.
What if, it’s possible that maybe because the boy extensively uses a headset, I ended up removing some jumpers and connected to front panel audio in his case?

So I cracked open the case and noticed a surprising lack of jumpers rotfl! I looked under the bed to pull out the old motherboard box for this motherboard, and sure enough there were 2 bright green jumpers floating in the bottom.

You can probably guess what happened after I applied the jumpers and started the system up.
I am so sorry I wasted so much of your valuable time. Let this be a lesson to anyone else that might have transferred some old bits an pieces from one case to another. You may just have made some adjustments to suit your prior needs, and those might be why something isn’t working as your expect.

I feel horrible. If it wasn’t for that silly message on loading, I’d have probably discovered this a whole lot sooner. It made me think there was some kind of driver issue. I’m glad you noted that the message is just a bug. If not for that, I might never have considered that everything is doing what it should and something I did at some point was the reason it wasn’t being heard.

Thanks again and my apologies again.

Glad to read it is resolved. Congratulations on sorting this.