View Single Post
Old 01-10-06, 10:57 AM   #1
spencerogden
Registered User
 
Join Date: Jan 2006
Posts: 12
Default NForce-audio, using nvsound with NForce 430

Has anyone used the combination of the nvsound module with 430 chipset? I recently purchased the Gigabyte GA-K8N51PVMT-9 and am trying to get the built in audio working.

The board does use the NVidia audio, here is lspci:
Code:
juk ~ # lspci | grep Audio
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
juk ~ #
I use Gentoo and have upgraded to the 2.6.15 kernel, and used these kernel configs:
Code:
Device Drivers
    Sound
        <M> Sound card support 
            <M> Open Sound System (DEPRECATED)
No other modules in the Device Drivers->Sound section were built.

Then I `emerge nforce-audio`, which gives me the nvsound module.

After a `modprobe nvsound` I get:
Code:
juk linux # lsmod | grep sound
Module                  Size  Used by
nvsound              1535080  0
soundcore              11104  1 nvsound

juk linux # dmesg | grep Nvsound
Nvsound: Nvidia Audio Init Module, 22:42:51 Jan  9 2006 version 1.0-1
juk linux #
These are the only sound related modules which get loaded.

The next issue is modules.conf, using the Gentoo modules-update system, I add the line:
Code:
alias sound-slot-0 nvsound
This is the only line related to sound in modules.conf

The problem is that after all of this (which follows the NVidia Release notes as far as I can tell), I get no devices.

Gentoo uses udev, which is supposed to create the devices. On module load, I get this:
Code:
juk linux # udevmonitor
UEVENT[1136865179] add@/module/soundcore
UDEV  [1136865179] add@/module/soundcore
UEVENT[1136865179] add@/module/nvsound
UEVENT[1136865179] add@/bus/pci/drivers/nforce_audio
UDEV  [1136865179] add@/module/nvsound
UDEV  [1136865179] add@/bus/pci/drivers/nforce_audio
juk linux #
Which is good, but no devices get created in the sound class, which is what would cause udev to do its magic.

In short, the module gets inserted with no errors but does not create the neccessary devices. Has anyone gotten this to work?

Are there any NVidia people lurking who can see what I'm missing?

Thanks,

Spencer
spencerogden is offline   Reply With Quote