Go Back   nV News Forums > Linux Support Forums > General Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 01-06-05, 08: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 09:31 PM.
SupportLinux! is offline   Reply With Quote
Old 01-26-05, 11:23 AM   #2
xshakma
Registered User
 
Join Date: Aug 2004
Posts: 5
Default Re: Debian: NForce2 sound w/Sarge

I've kernel 2.6.10 with debian selfcompiled.

For sound:
You should remove the alsa section there and use oss instead.

For network:
you can use the reversed engineered driver (forcedeth)

Then try the newest nforce installer. The sound is ok, but some applications /flash) doesn't like them.

(Read the faq about the alias nvnet in modules.conf)

Greetings
Micha
xshakma is offline   Reply With Quote
Old 01-26-05, 07:49 PM   #3
SupportLinux!
Registered User
 
Join Date: Jan 2005
Posts: 3
Angry Re: Debian: NForce2 sound w/Sarge

Thanks for the response Micha.

Needless to say, I'm very disappointed in the NVidia motherboards we've tested. Too much time was spent by my techs fiddling with NVidia's proprietary Linux drivers.

I thought the drivers were poorly integrated into Linux, had weak documentation and no support, and were just too much hassle.

For the few NForce-based motherboards we purchased, what we did to get them working was:

* Dump the proprietary NVidia graphics drivers and use X's own native "nv" driver. This made the graphics work fine, but in a non-accelerated mode.

* Use the Linux kernel's own internal, reverse-engineered "forcedeth" Ethernet driver.

* Use the kernel's own internal, reverse-engineered NVidia IDE support.

* Compile ALSA for the "intel8x0" driver.

This gave us working systems.

Thanks to the lack of Linux support, we now refuse to handle NVidia hardware for customers and are not building any more NVidia-based systems.

The NVidia systems performed pretty well in Windows benchmarks, but I have no interest in supporting non-free hardware, especially given basically non-existent support and headaches involved with running NVidia and GNU/Linux.

Again, thanks for the response.
SupportLinux! is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
No sound in UT and UT2003 jsampson69 NVIDIA Linux 6 08-27-03 10:28 AM
Official nForce 2 Thread Matthyahuw CPUs, Motherboards And Memory 148 04-16-03 05:39 AM
My UT2003 Tweak Guide DXnfiniteFX Gaming Central 48 10-31-02 12:59 AM
nForce sound locking up system shroom NVIDIA Linux 4 09-16-02 02:50 AM
nForce - BattleField 1942 demo - Sound cuts out rtz General Hardware 3 09-05-02 01:48 PM

All times are GMT -5. The time now is 08:05 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.