nvidia mcp73u/pv/v

Asked by Cal

I have a pc based on an MSI P6NGM mainboard, which has an nVidia chipset - nForce-630i I think, though the manual refers to nVidia MCP73U/PV/V.

Ubuntu 7.10 gutsy seems not to recognise various onboard devices. 'lspci' gives :-

00:00.0 Host bridge: nVidia Corporation Unknown device 07c1 (rev a2)
00:00.1 RAM memory: nVidia Corporation Unknown device 07cb (rev a2)
00:01.0 RAM memory: nVidia Corporation Unknown device 07cd (rev a1)
00:01.1 RAM memory: nVidia Corporation Unknown device 07ce (rev a1)
00:01.2 RAM memory: nVidia Corporation Unknown device 07cf (rev a1)
00:01.3 RAM memory: nVidia Corporation Unknown device 07d0 (rev a1)
00:01.4 RAM memory: nVidia Corporation Unknown device 07d1 (rev a1)
00:01.5 RAM memory: nVidia Corporation Unknown device 07d2 (rev a1)
00:01.6 RAM memory: nVidia Corporation Unknown device 07d3 (rev a1)
00:02.0 RAM memory: nVidia Corporation Unknown device 07d6 (rev a1)
00:03.0 ISA bridge: nVidia Corporation Unknown device 07d7 (rev a2)
00:03.1 SMBus: nVidia Corporation Unknown device 07d8 (rev a1)
00:03.2 RAM memory: nVidia Corporation Unknown device 07d9 (rev a1)
00:03.3 Co-processor: nVidia Corporation Unknown device 07da (rev a2)
00:03.4 RAM memory: nVidia Corporation Unknown device 07c8 (rev a1)
00:04.0 USB Controller: nVidia Corporation Unknown device 07fe (rev a1)
00:04.1 USB Controller: nVidia Corporation Unknown device 056a (rev a1)
00:08.0 IDE interface: nVidia Corporation Unknown device 056c (rev a1)
00:09.0 Audio device: nVidia Corporation Unknown device 07fc (rev a1)
00:0a.0 PCI bridge: nVidia Corporation Unknown device 056d (rev a1)
00:0b.0 PCI bridge: nVidia Corporation Unknown device 056e (rev a1)
00:0c.0 PCI bridge: nVidia Corporation Unknown device 056f (rev a1)
00:0d.0 PCI bridge: nVidia Corporation Unknown device 056f (rev a1)
00:0e.0 IDE interface: nVidia Corporation Unknown device 07f0 (rev a2)
00:0f.0 Ethernet controller: nVidia Corporation Unknown device 07dc (rev a2)
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)

The onboard Ethernet works, but the sound doesn't.

I thus assume that this chipset is not (fully at least) supported by ubuntu 7.10. Is it possible to ascertain if this chipset is likely to be in later kernel releases?

Any help much appreciated.

Chris

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) said :
#1

Looks like a very new chipset.

You could download and burn the latest development snapshot live cd of the next release - 8.04 and test under that.

It wont be finished until April, but you'll get a good idea about whether those devices are supported as the kernel isnt likely to change much between now and then.

https://lists.ubuntu.com/archives/ubuntu-devel-announce/2008-January/000367.html

Revision history for this message
Cal (ca-ms) said :
#2

Thanks for the suggestion Alan. I've tried the 8.04 Alpha. It doesn't seem to help and lspci still gives similar 'Unknown device' output. I have now to backlevel to 7.10 to check if this is different, but interestingly in 8.04 the var/log/messages file did suggest that the chipset is 'NFORCE-MCP73'. Is there really no way to check which kernel version that might be supported by?

Thanks for the help

Chris

Revision history for this message
sirimal (pasindumax) said :
#3

buddy" your chip set was "neweat.."!.1-serch ubuntu compatible drivers! in your mainboard cd!. if doesnt work;2-go to mainboard site and get ubuntu competible drivers for onboard devices.

Revision history for this message
Cal (ca-ms) said :
#4

sirimal, Sorry, I don't really understand what you mean by : your chip set was "neweat.."! Could you explain in a little more detail (I'm fairly new to linux).

I didn't look on the mainboard (MSI P6NGM) CDs because the two that arrived with it were labelled: 'Nvidia Chipset for Windows XP" and "Nvidia Chipset for Windows VISTA", thus no Linux/Ubuntu. Nvidia themselves suggest that drivers for the NFORCE chipsets should now be in the kernel. MSI don't seem to do Linux drivers either.

Revision history for this message
Lijie Wong (lycheewlj) said :
#5

I just got myself a motherboard with that chipset yesterday. Here're some things I realised:

(1) lspci doesn't use the same pci id database as the kernel. If you check pciids.sourceforge.net's online list of ids, you'll see that the 630i IDs are pending approval. So whether or not a device is "named" in lspci's output has no relation to whether there is a working driver for it.
(2) check out pcimodules and it's man page to see what devices the kernel supports.
(3) /proc/bus/pci/devices seems to have more information about drivers that are bound to devices, and so does /sys/bus/pci/devices/* (indicated by whether or not it contains a driver/ directory)

and as for sound not working, it seems to be the case that Gutsy's kernel just doesn't have the pci mapping (it's present in 2.6.24 - Hardy's kernel - though), so I just added the id to the snd-hda-intel driver and it seems to be working fine.

Revision history for this message
Tom Peelen (tom-peelen) said :
#6

Hi, I just bougth the same MSI mainboard. My first problem is getting the onboard graphics interface working with my widescreen LCD. Did you get this working correctly? If I understand your problem it is only the sound.

Revision history for this message
Lijie Wong (lycheewlj) said :
#7

for graphics, install the nvidia drivers found on their website..

Revision history for this message
Tom Peelen (tom-peelen) said :
#8

I checked the nvidia site and found the driver. Thanks!

I'll be checking as soon as I have a new computer. It seems to be a Dead on Arrival thing. Worked allright yesterday but today .... :-( I suspect my PSU is bad.

Revision history for this message
Bookwyrm Undercroft (cybersp00k) said :
#9

I have an EliteGroup GF7100PVT-M3 with the same chipset and the same problems. I'm also running an nVidia 8500GT on that board. I found that I had to pkgadd all the nVidia GLX 'new' packages and use the restricted package manager to get everything installed. This let me use and manage all the video features I paid for in the 8500GT driving a 21" CRT (widescreen LCD is next in the budget).

Still having sound problems. This is because the MCP73xx is a marketing designation for a combination of a 71xx GPU and a 630i multi-function chip for SATA, IDE, LAN, sound, and who knows what else. I could not find any drivers for the sound portion of the chipset on the nVidia website. Buried information page did say that open source hda_intel.c file should support current products. Not very comforting.

Revision history for this message
Tom Peelen (tom-peelen) said :
#10

Thanks again. I'll be checking it out as soon as my computer is repaired.

Revision history for this message
ramu (sram327) said :
#11

Without reading this thread, I bought a MSI motherboard last week, this is my first assembly and also i am not very well versant with the terms.

Lijie Wong, you seem to nail down the problem.
Can you explain in detailed what needs to be done.
{
(1) lspci doesn't use the same pci id database as the kernel. If you check pciids.sourceforge.net's online list of ids, you'll see that the 630i IDs are pending approval. So whether or not a device is "named" in lspci's output has no relation to whether there is a working driver for it.
(2) check out pcimodules and it's man page to see what devices the kernel supports.
(3) /proc/bus/pci/devices seems to have more information about drivers that are bound to devices, and so does /sys/bus/pci/devices/* (indicated by whether or not it contains a driver/ directory)
}

I want to ensure that sound card works fine.

Revision history for this message
Helton Dória (helton-doria) said :
#12

Hi Cal and others,

I have a machine with the same motherboard and I succeeded in put the audio and video to work with Ubuntu 7.10. The new Ubuntu 8.04, that will be launched in April 27, will fix all the issues with this board. But if you can't wait until Ubuntu 8.04, I can put here a "How to" make this board work with 7.10.

Helton

Revision history for this message
Tom Peelen (tom-peelen) said :
#13

Hi Helton,

Please do so. It is very much appreciated.

Tom.

Revision history for this message
ramu (sram327) said :
#14

Helton,
please do so, I am still working on linux without sound :(

Revision history for this message
Helton Dória (helton-doria) said :
#15

Ok,

First, these procedures was tested on a 32 bits CPU, using kernel 2.6.22-14-generic and only onboard hardware. If you don't know what is your kernel version, open a terminal (Applications -> Accessories -> Terminal) and type uname -r.

Having said that, let's start. The sound issue is the easiest to solve. The sound on this board is provided by snd_hda_intel driver, which has support for that chipset since the version presented on Gutsy but, due to some bugs, don't work properly. The version presented on Hardy corrected the problems and the Ubuntu Developers were kind enough to backport it to Gutsy. To make the sound works, we only need to activate the gutsy-backports repository and install the package linux-backports-modules.

1 - Click on System -> Administration -> Software Sources;
2 - Click on the tab Updates and choose Unsupported Updates (gutsy-backports);
3 - Close the Software Sources window;
4 - Just to make sure, open a terminal window and type sudo apt-get update;
5 - In the same terminal, type sudo apt-get install linux-backports-modules;
6 - Reset the machine and the sound should be fine now.

Cheers,

Helton

Revision history for this message
Helton Dória (helton-doria) said :
#16

If you have problems with 3D graphics too, you will need the newest stable driver from nvidia (version 169.12 or later). The graphics issue is a bit more complicated because there is no backport from hardy to gutsy. So, you need to create your own package or compile the driver directly. The most simple of the two is to compile the driver directly.

1 - Download the driver from this location http://us.download.nvidia.com/XFree86/Linux-x86/169.12/NVIDIA-Linux-x86-169.12-pkg1.run. Make sure you remember the directory where you saved the driver;
2 - Open a new TTY terminal by pressing ctrl+alt+F1 and login with your user;
3 - Stop the X Server typing sudo /etc/init.d/gdm stop;
4 - Type sudo apt-get install build-essential;
5 - Type sudo apt-get remove linux-restricted-modules-generic nvidia-glx-new restricted-manager;
6 - The step above try to uninstall packages that can interfere in the driver installation. If it was not successful, try to reproduce it through synaptic. The nvidia-glx-new may not be present in all systems, so don't worry if this is your case;
7 - Type cd <path to directory where you saved the driver>;
8 - Type sudo ./NVIDIA-Linux-x86-169.12-pkg1.run;
9 - Answer positively to all the question that the installer ask to you;
10 - With the compilation and installation finished, it is time to restart your machine;
11 - Now you should see a green nvidia logo in the X load process. If that not happen, may be it is only a matter of load the nvidia driver on xorg.conf file.

If you have more questions or some point need more clarification, I'll be glad to answer.

Cheers,

Helton

Revision history for this message
ramu (sram327) said :
#17

You guys are awesome, ubuntu rocks!!!

thanks for the detailed explanation....

my sound and graphics are working great!!

Revision history for this message
Tom Peelen (tom-peelen) said :
#18

Helton,

Marvellous! It works with me also.

I do however have a problem with my Xen-environment, though I do not know whether I'm creating my own problems :-(

I'm still busy implementing Xen (experiencing some network problems) so I'm also running a desktop in my Dom0 environment. Ofcourse this should not be done in the final situation, but at this time I do. Do you know whether your solution will work running in a Xen DomU environment (guest)?

I did found backports for the Xen-architecture, but the sound-card would not work with it. And the graphics-driver from Nvidia wanted to build a module using the kernel sources. I provided both the generic source and xen-architecture source.

I will continue my search tomorrow and keep you (and anyone else interested) informed. If you have any suggestions meanwhile, they will be very much appreciated.

Greetings, Tom.

Can you help with this problem?

Provide an answer of your own, or ask Cal for more information if necessary.

To post a message you must log in.