Hey there!!!
I'm back again with nforce2 audio questions. Well, what I did was that I compiled i810 support as a module, then installed the nvaudio module and BAM! The computer freezes at boot. Don't know why.
But when i810 is installed hard into the Kernel, I do get audio but from the i810 module, not nvaudio. And when I try to modprobe nvaudio I get this:
================================================
/lib/modules/2.4.22/modules.dep
/lib/modules/2.4.22/kernel/drivers/sound/nvaudio.o: init_module: No such device
/lib/modules/2.4.22/kernel/drivers/sound/nvaudio.o: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.22/kernel/drivers/sound/nvaudio.o: insmod /lib/modules/2.4.22/kernel/drivers/sound/nvaudio.o failed
/lib/modules/2.4.22/kernel/drivers/sound/nvaudio.o: insmod nvaudio failed
==========================================
I guess it fails to detect the device since it is already taken by the i810 module.
Theorically it all work fine with the i810 module, but... I dunno... I would preffer to use nVidia's own driver.
EDIT:
I checked nVidia's own forums, and found this on a thread:
5zymon:
"jim64 when you are compiling kernel in menu sonund. Leave only i810, nforce support . you should have sound working fine. But i have with it problem too . Sound works, but it doesn`t want to work in full duplex mode. When i play quake or tux racer i get no sound. when i turn duplex mode to on, i got error cpu overload and sound works in games , but in desktop it does not . I want to use nvaudio module. But when i try to load it computer hangs and i have to reboot. Basicly...i don`t know what to do . When i don`t compile the i810 support in kernel i also don`t have ac97_codec suppor and nvaudio doesn`ty want to work ;(.
my distro is slack 9.0"
This is basically what heppens to me too, hehehe. The thread's link is:
http://www.nvnews.net/vbulletin/show...threadid=14264
They don't put a solution later on