Jump to content
  • Announcements

    • spinynorman

      Mandriva Official Documentation

      Official documentation for extant versions of Mandriva can be found at doc.mandriva.com.   Documentation for the latest release may take some time to appear there. You can install all the manuals from the main repository if you have Mandriva installed - files are prefixed mandriva-doc.
    • paul

      Forum software upgrade   10/29/17

      So you may have noticed the forum software has upgraded !!!
      A few things that have changed. We no longer have community blogs (was never really used) We no longer have a portal page.
      We can discuss this, and decide whether it is needed (It costs money) See this thread: Here
sparrish

Nvidia sound configuration

Recommended Posts

Hi everyone,

 

I've been using Mandriva for about 5 years now, so I consider myself pretty familiar with most things. However, I just switched to an Athlon 64 with an embedded nVidia audio device (MCP61V chipset, believe it is the regular n-Force audio). In MCC, under hardware, the device is listed as unknown. Here's the info:

 

Identification

Vendor: ?nVidia Corporation

Description: ?MCP61 High Definition Audio

Media class: ?NOT_DEFINED

Connection

Bus: ?PCI

Bus PCI #: ?0

PCI device #: ?5

PCI function #: ?0

Vendor ID: ?0x10de

Device ID: ?0x03f0

Sub vendor ID: ?0x1019

Sub device ID: ?0xa88d

Misc

Module: ?unknown

 

To further complicate issues, alsaconf won't load. It segfaults with this error:

/usr/sbin/alsaconf: line 435: 3844 Segmentation fault $DIALOG --msgbox "$msg" 20 63

 

It's a clean install from a full 2007.0 Free disk set, and everything else is working great. Is there a way that I can force a module to load for the device. I imagine it uses the intel8x0 module (although I can't be certain), but without alsaconf, I have no clue how to do that. Any help would be greatly appreciated.

Share this post


Link to post
Share on other sites

Hi sparrish,

 

having no other clue I'd also try the intel8x0 module with nforce chipset based mainboards. You can try inserting modules using the old way manually, i.e. by executing the modprobe command as root. Once you've found the right one, put it in /etc/modprobe.conf for being loaded at boot time. See also "man modprobe" and "man modprobe.conf".

 

HTH,

 

scoonma

Share this post


Link to post
Share on other sites

Thanks for your help! After looking around a bit more, I think the correct module is snd-hda-intel. I can load it up with modprobe, but can't seem to get my modprobe.conf command right so that it is loaded at boot time. Could I trouble you for a little help on that? Thanks so much!

Share this post


Link to post
Share on other sites

I'd first try to select the module snd-hda-intel from mcc. You should be able to select it in the hardware section/soundcards/Start configuration tool/driver. If that does not work, you could add the following to modprobe.conf:

 

install snd-hda-intel /sbin/modprobe

 

Good luck!

Share this post


Link to post
Share on other sites

Thanks again for your help. In MCC, it won't let me run the config tool as the card is listed under Unknown/Other rather than Soundcards. Tried adding that line to modprobe.conf, and after rebooting, it still wasn't showing up in lsmod. As a last ditch effort, I put it in module.preload, and it did load the module after that, but the card still wasn't recognized.

 

On a related note, I just realized today that IDE devices aren't being detected either, but the IDE controller appears to be configured properly. Worked okay during install, though.

 

Integrated NIC wouldn't configure either, so I through a PCI card in and got that to work okay, so I'm not terribly concerned about that. It looks like the kernel has all of the necessary modules, something just isn't gelling the way it should. In any case, if anyone has any more suggestions, it would be most appreciated.

Share this post


Link to post
Share on other sites

We could use just a bit more info about your system, please post the output of

uname -a

and

lspci -v

Share this post


Link to post
Share on other sites

Thanks! Here's the info:

 

Linux dhcp-2635-2 2.6.19.5-1mdv #1 Sat Feb 24 04:51:15 EST 2007 x86_64 AMD Athlon 64 Processor 3200+ GNU/Linux

 

 

00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)

Subsystem: Elitegroup Computer Systems Unknown device 2604

Flags: bus master, 66MHz, fast devsel, latency 0

Capabilities: [44] HyperTransport: Slave or Primary Interface

Capabilities: [dc] HyperTransport: MSI Mapping

 

00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)

Subsystem: Elitegroup Computer Systems Unknown device 2604

Flags: bus master, 66MHz, fast devsel, latency 0

 

00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)

Subsystem: Elitegroup Computer Systems Unknown device 2604

Flags: 66MHz, fast devsel, IRQ 10

I/O ports at fc00

I/O ports at 1c00

I/O ports at f400

Capabilities: [44] Power Management version 2

 

00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)

Subsystem: Elitegroup Computer Systems Unknown device 2604

Flags: 66MHz, fast devsel

 

00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2) (prog-if 10 [OHCI])

Subsystem: Elitegroup Computer Systems Unknown device 2604

Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22

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

Capabilities: [44] Power Management version 2

 

00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2) (prog-if 20 [EHCI])

Subsystem: Elitegroup Computer Systems Unknown device 2604

Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21

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

Capabilities: [44] Debug port

Capabilities: [80] Power Management version 2

 

00:04.0 PCI bridge: nVidia Corporation Unknown device 03f3 (rev a1) (prog-if 01 [subtractive decode])

Flags: bus master, 66MHz, fast devsel, latency 0

Bus: primary=00, secondary=01, subordinate=01, sec-latency=32

I/O behind bridge: 0000c000-0000cfff

Memory behind bridge: fdf00000-fdffffff

Prefetchable memory behind bridge: fda00000-fdafffff

Capabilities: [b8] #0d [0000]

Capabilities: [8c] HyperTransport: MSI Mapping

 

00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)

Subsystem: Elitegroup Computer Systems Unknown device a88d

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

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

Capabilities: [44] Power Management version 2

Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-

Capabilities: [6c] HyperTransport: MSI Mapping

 

00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2) (prog-if 8a [Master SecP PriP])

Subsystem: Elitegroup Computer Systems Unknown device 2604

Flags: bus master, 66MHz, fast devsel, latency 0

I/O ports at f000

Capabilities: [44] Power Management version 2

 

00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)

Subsystem: Elitegroup Computer Systems Unknown device 2604

Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10

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

I/O ports at ec00

Capabilities: [44] Power Management version 2

Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-

Capabilities: [6c] HyperTransport: MSI Mapping

 

00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])

Subsystem: Elitegroup Computer Systems Unknown device 2604

Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23

I/O ports at 09f0

I/O ports at 0bf0

I/O ports at 0970

I/O ports at 0b70

I/O ports at d800

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

Capabilities: [44] Power Management version 2

Capabilities: [b0] Message Signalled Interrupts: 64bit+ Queue=0/2 Enable-

Capabilities: [cc] HyperTransport: MSI Mapping

 

00:0b.0 PCI bridge: nVidia Corporation Unknown device 03e9 (rev a2) (prog-if 00 [Normal decode])

Flags: bus master, fast devsel, latency 0

Bus: primary=00, secondary=02, subordinate=02, sec-latency=0

I/O behind bridge: 0000b000-0000bfff

Memory behind bridge: fde00000-fdefffff

Prefetchable memory behind bridge: 00000000fdd00000-00000000fdd00000

Capabilities: [40] #0d [0000]

Capabilities: [48] Power Management version 2

Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+

Capabilities: [60] HyperTransport: MSI Mapping

Capabilities: [80] Express Root Port (Slot+) IRQ 0

Capabilities: [100] Virtual Channel

 

00:0c.0 PCI bridge: nVidia Corporation Unknown device 03e9 (rev a2) (prog-if 00 [Normal decode])

Flags: bus master, fast devsel, latency 0

Bus: primary=00, secondary=03, subordinate=03, sec-latency=0

I/O behind bridge: 0000a000-0000afff

Memory behind bridge: fdc00000-fdcfffff

Prefetchable memory behind bridge: 00000000fdb00000-00000000fdb00000

Capabilities: [40] #0d [0000]

Capabilities: [48] Power Management version 2

Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+

Capabilities: [60] HyperTransport: MSI Mapping

Capabilities: [80] Express Root Port (Slot+) IRQ 0

Capabilities: [100] Virtual Channel

 

00:0d.0 VGA compatible controller: nVidia Corporation Unknown device 03d2 (rev a2) (prog-if 00 [VGA])

Subsystem: Elitegroup Computer Systems Unknown device 2604

Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 5

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

Memory at e0000000 (64-bit, prefetchable)

Memory at fc000000 (64-bit, non-prefetchable)

[virtual] Expansion ROM at 50000000 [disabled]

Capabilities: [48] Power Management version 2

Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-

 

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration

Flags: fast devsel

Capabilities: [80] HyperTransport: Host or Secondary Interface

 

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map

Flags: fast devsel

 

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller

Flags: fast devsel

 

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

Flags: fast devsel

Capabilities: [f0] #0f [0010]

 

01:05.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [boomerang]

Flags: bus master, medium devsel, latency 64, IRQ 16

I/O ports at cc00

[virtual] Expansion ROM at fda00000 [disabled]

Share this post


Link to post
Share on other sites

Found some info on the Club forum that got me hooked up. The device is still listed as unknown in MCC, but it is working. Added this to /etc/modprobe.conf:

 

alias sound-slot-0 snd-hda-intel
remove snd-hda-intel /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-hda-intel
install snd-hda-intel /sbin/modprobe --first-time --ignore-install snd-hda-intel && { /sbin/modprobe snd-pcm-oss; /bin/true; }

Share this post


Link to post
Share on other sites

You could try adding the kernel boot parameter:

pci=routeirq

to your grub or lilo bootloader.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×