View Single Post
Old 01-06-05, 07:18 PM   #1
SupportLinux!
Registered User
 
Join Date: Jan 2005
Posts: 3
Default Debian: NForce2 sound w/Sarge

I'm running Debian's Sarge (Testing) release and am trying to get this machine to work. Ethernet (using the kernel's built-in driver) and X (using the "nv" driver) works but I can't make the sound make a squeak.

I've installed Sarge's kernel-image-2.4.27-1-k7, nvidia-kernel-2.4.27-1-k7, and nvidia-glx packages. I also tried creating my own kernel using kernel-package and I get the same results in both.

Some information:

lspci:
0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev a2)
0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev a2)
0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev a2)
0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev a2)
0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev a2)
0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev a2)
0000:00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 AudioControler (MCP) (rev a1)
0000:00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
0000:00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev a2)
0000:02:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX - nForce GPU] (rev a3)

lsmod My own kernel:
Module Size Used by Tainted: P
input 3392 0 (autoclean)
serial 47716 0 (autoclean)
nfs 49112 1 (autoclean)
lockd 38096 1 (autoclean) [nfs]
sunrpc 68288 1 (autoclean) [nfs lockd]
nvidia 4584876 0 (unused)
i810_audio 23868 2
ac97_codec 13108 0 [i810_audio]
soundcore 3844 2 [i810_audio]
forcedeth 9100 1
ide-cd 30816 0
cdrom 29024 0 [ide-cd]
rtc 6376 0 (autoclean)

lsmod Debian's kernel:
Module Size Used by Not tainted
input 3520 0 (autoclean)
apm 9964 1 (autoclean)
nfs 73980 1 (autoclean)
lockd 49616 1 (autoclean) [nfs]
sunrpc 68608 1 (autoclean) [nfs lockd]
i810_audio 23868 0
ac97_codec 13108 0 [i810_audio]
soundcore 3972 2 [i810_audio]
forcedeth 9132 1
ehci-hcd 17932 0 (unused)
usb-ohci 19208 0 (unused)
usbcore 62220 1 [ehci-hcd usb-ohci]
agpgart 45476 0 (unused)
ide-cd 30976 0
cdrom 29444 0 [ide-cd]
rtc 6376 0 (autoclean)
reiserfs 184656 1 (autoclean)
ext2 48844 0 (autoclean)
ext3 80044 0 (autoclean)
jbd 41604 0 (autoclean) [ext3]
ide-detect 288 0 (autoclean) (unused)
amd74xx 10660 1 (autoclean)
ide-disk 16576 2 (autoclean)
ide-core 107128 2 (autoclean) [ide-cd ide-detect amd74xx ide-disk]
unix 14800 166 (autoclean)

cat /proc/devices:
Character devices:
1 mem
2 pty/m%d
3 pty/s%d
4 tts/%d
5 cua/%d
7 vcs
10 misc
13 input
14 sound
29 fb
128 ptm
136 pts/%d
162 raw
180 usb

Block devices:
1 ramdisk
3 ide0
22 ide1

The kernel's dmesg shows:

Intel 810 + AC97 Audio, version 1.01, 17:29:13 Jan 6 2005
PCI: Setting latency timer of device 00:06.0 to 64
i810: NVIDIA nForce Audio found at IO 0xdc00 and 0xd800, MEM 0x0000 and 0x0000,
IRQ 3
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
ac97_codec: AC97 codec, id: ALG96 (Unknown)
i810_audio: only 48Khz playback available.
i810_audio: AC'97 codec 0 Unable to map surround DAC's (or DAC's not present), t
otal channels = 2
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-6111 Tue Jul 27 07:55:
38 PDT 2004

Yet no sound.

When I turn off KDE's sound(arts) and then do a:

cat /dev/urandom > /dev/audio

I don't get my command prompt back but there is no sound at all.


Any advice? I've googled and looked through this site and can't find an idiot-level how-to on how to compile a kernel or to use NVidia's drivers, what kernel options to use, and while I see a ton of old (7.3?) Red Hat info on this site, I haven't found a word about Debian.

Can someone point me to some resources or tell me what I might be doing wrong? Any advice and guidance would be greatly appreciated. TIA.


I don't mean to rant but at this point I'm highly frustrated. I've debated about buying a $10 sound card to throw in the machine but I'll return the motherboard before I do that. To me, NVidia needs to support GNU/Linux fully or don't bother at all.

Last edited by SupportLinux!; 01-06-05 at 08:31 PM.
SupportLinux! is offline   Reply With Quote