Jump to content
Compatible Support Forums
Sign in to follow this  
SilverGator

Sound not working - card installed and mostly recognized

Recommended Posts

Hi folks, had such good luck here last time I'll try my next question here.

 

I need some help getting the sound working. It's integrated sound. I installed the nforce drivers, and I got them installed properly (I think). I had to load the kernel headers and rewrite parts of the make file to point towards those kernel headers, and I set the gcc version to use 2.95 like my kernel was built with.

 

By the way, this is on Debian, but I don't think the main problem is distro-specific.

 

I added the following to /etc/modutiles/aliases:

alias sound-slot-0 nvaudio

which is what the nvidia readme said to add, then I ran update-modules. I also added "nvaudio" to /etc/modules.

 

Anyway, my card is recognized (in some places), and the drivers are loaded, but my sound doesn't work. I haven't tried playing audio files, but gaim doesn't produce any sound, neither does any other system thing.

 

I'm using Gnome, and if I click on the audio thing (a speaker icon that has a strike-mark through it) on the top right, I get the message "Couldn't open mixer device /dev/sound/mixer." I looked in /dev, and there's no sound folder; mixer is in /dev. So I tried created the folder sound, and within it creating a symlink from /dev/sound/mixer to /dev/mixer, and I even chmoded /dev/mixer to 777, but still no good. If I hold my mouse over the speaker icon, a tooltip says "No audio device."

 

lsmod:

Module Size Used by Tainted: P

nvidia 1968320 14 (autoclean)

apm 9116 1 (autoclean)

nvnet 25952 0 (unused)

nvaudio 34968 0

ac97_codec 9568 0 [nvaudio]

soundcore 3204 2 [nvaudio]

natsemi 15720 1

keybdev 1664 0 (unused)

usbkbd 2848 0 (unused)

input 3040 0 [keybdev usbkbd]

usb-ohci 17472 0 (unused)

usbcore 48000 0 [usbkbd usb-ohci]

 

nvaudio and ac97_codec and soundcore are the drivers for the sound card.

 

lspci -v (sound card part only):

00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)

Subsystem: Asustek Computer, Inc.: Unknown device 8095

Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 11

I/O ports at d400

I/O ports at d800

Memory at e4001000 (32-bit, non-prefetchable)

Capabilities: [44] Power Management version 2

 

 

One note - if I run sndconfig, it detects the card properly, then gives me the following error when trying to play a test sound:

modprobe error

The following error occurred running the modprobe program:

/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/i810_audio.o: init_module: No such device

/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/i810_audio.o: insmod

/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/i810_audio.o failed

/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/i810_audio.o: insmod sound-slot-0 failed

 

Looks to me like it's trying to load a different driver (nforce installed the nvaudio driver). The i810_audio driver is present in the drivers directory (along with nvaudio).

 

So what am I missing? I'm not familiar with configuring sound, but I've checked everything I've been able to find from searching.

 

Thanks for the help.

Share this post


Link to post

Here's an update (if I have any more updates before a response from someone else is posted I'll just edit this post).

 

I found a file .xsession-errors in my home directory. I looked at it, and there was an error about /dev/dsp and permission denied. So I did chmod 666 /dev/dsp. Then I relogged in, and that was replaced by a message about playback rates. The icon on the top right still had a slash through it, and still said no sound device found, can't open /dev/sound/mixer. So I added a symbolic link from /dev/sound/mixer to the real /dev/mixer. Then I relogged in, and the .xsession-errors did not mention any playback rates, but still no sound, and it still said it can't load /dev/sound/mixer.

 

So I changed the permissions to 666 for /dev/mixer, then relogged in. Now gnome thinks I have sound (at least according to the icon on the top right, which now I can use to set volume). I unmuted it, but still no sound. And now I can open aumixer (couldn't before).

 

EDIT: Got it working. Turns out I had to tell every program to use ESD for sound, rather than what the program initially selected.

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×