PDA

View Full Version : is nForce MCP61 supported in Linux?


Pages : [1] 2

elconqueror
08-30-06, 12:08 AM
Is there any Linux drivers planned for the nForce MCP61 (NVIDIA GeForce 6100 GPU + NVIDIA nForce 405). It's a GPU motherboard solution: http://www.nvidia.com/page/gpu_mobo.html

I've been able to install the SATA drive with the sata_nv driver but I can't get the sound and network to work. I went to http://www.nvidia.com/object/linux_nforce_1.11.html
and it says that nforce components are supported in Linux but it's not. The forcedeth module doesn't work on this new chipset. Any suggestion?

Mug
08-30-06, 06:50 AM
I have the same board, there is nothing we can do until nVidia releases some new drivers by the looks of it.

netllama
08-30-06, 12:37 PM
All that is needed for MCP61 support in forcedeth is to add the following anywhere in the section that starts with "/* it should add in pci_ids.h */":
##########
#ifndef PCI_DEVICE_ID_NVIDIA_NVENET_16
#define PCI_DEVICE_ID_NVIDIA_NVENET_16 0x03E5
#endif
#ifndef PCI_DEVICE_ID_NVIDIA_NVENET_17
#define PCI_DEVICE_ID_NVIDIA_NVENET_17 0x03E6
#endif
#ifndef PCI_DEVICE_ID_NVIDIA_NVENET_18
#define PCI_DEVICE_ID_NVIDIA_NVENET_18 0x03EE
#endif
#ifndef PCI_DEVICE_ID_NVIDIA_NVENET_19
#define PCI_DEVICE_ID_NVIDIA_NVENET_19 0x03EF
#endif
##########

A future driver update will include this change as well.

Thanks,
Lonni

elconqueror
08-30-06, 02:19 PM
Great! :) Thanks a lot.

What about the soundcard, IDE (for DMA), AGP and the other features of the MCP61?

netllama
08-30-06, 02:24 PM
MCP61 isn't an AGP chipset, so I'm not sure what you mean there. If you're referring to the IGP, the next released NVIDIA X driver will support MCP61.

As for sound support, see the URL that you posted initially.

Thanks,
Lonni

elconqueror
08-30-06, 03:42 PM
Sorry, I meant IGP. I'm glad to know that it will be included into the next NVIDIA X drivers.

As for the audio I tried the intel8x0 and hda_intel without success. I think it doesn't recognise the PCI IDs. I googled a bit and it seems that some kernel patched are available for te pci id. Am I on the right track?

netllama
08-30-06, 03:57 PM
If you could post the output from lspci that might provide some clues on which audio chipset your particular MCP61 motherboard is using.

Thanks,
Lonni

elconqueror
08-30-06, 07:20 PM
You said: "All that is needed for MCP61 support in forcedeth is to add the following anywhere in the section that starts with "/* it should add in pci_ids.h */":"

What file are you talking about?

netllama
08-30-06, 07:31 PM
forcedeth.c

Mug
08-30-06, 08:08 PM
I'm WAY new to linux, but Ive installed Fedora 5 Core DVD, then from a terminal, ive run the following

yum install kernel kernel-devel

I have the file forcedeth.c from that file in the OP URL, after I add the lines you mentioned, what do I do with the file?

netllama
08-30-06, 08:27 PM
See http://www.nvnews.net/vbulletin/showthread.php?t=73925

elconqueror
08-30-06, 09:50 PM
Great, I managed to have the sata, network and ide dma work perfectly, The only thing left is the soundcard. As you requested, here is the output of lspci:
let me know if you also need the output of lspci -v

Thanks again! :)

00:00.0 RAM memory: nVidia Corporation: Unknown device 03ea (rev a1)
00:01.0 ISA bridge: nVidia Corporation: Unknown device 03e0 (rev a2)
00:01.1 SMBus: nVidia Corporation: Unknown device 03eb (rev a2)
00:01.2 RAM memory: nVidia Corporation: Unknown device 03f5 (rev a2)
00:01.3 Co-processor: nVidia Corporation: Unknown device 03f4 (rev a2)
00:02.0 USB Controller: nVidia Corporation: Unknown device 03f1 (rev a2)
00:02.1 USB Controller: nVidia Corporation: Unknown device 03f2 (rev a2)
00:04.0 PCI bridge: nVidia Corporation: Unknown device 03f3 (rev a1)
00:05.0 Class 0403: nVidia Corporation: Unknown device 03f0 (rev a2)
00:06.0 IDE interface: nVidia Corporation: Unknown device 03ec (rev a2)
00:07.0 Bridge: nVidia Corporation: Unknown device 03ef (rev a2)
00:08.0 IDE interface: nVidia Corporation: Unknown device 03f6 (rev a2)
00:09.0 PCI bridge: nVidia Corporation: Unknown device 03e8 (rev a2)
00:0b.0 PCI bridge: nVidia Corporation: Unknown device 03e9 (rev a2)
00:0c.0 PCI bridge: nVidia Corporation: Unknown device 03e9 (rev a2)
00:0d.0 VGA compatible controller: nVidia Corporation: Unknown device 03d1 (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

netllama
08-30-06, 11:37 PM
This looks like its the audio device:
00:05.0 Class 0403: nVidia Corporation: Unknown device 03f0 (rev a2)

Which kernel version are you using?

elconqueror
08-30-06, 11:53 PM
I'm using 2.6.17.11 (latest stable version from kernel.org)

the output of lspci -v for this device is:

00:05.0 Class 0403: nVidia Corporation: Unknown device 03f0 (rev a2)
Subsystem: ASRock Incorporation: Unknown device 0888
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 10
Memory at dfff8000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [6c] #08 [a802]

Mug
08-31-06, 03:41 AM
I have the ASRock board, too. I'm hoping the info in this thread will help me out when I get home and give it a try.

Mug
08-31-06, 06:52 AM
I cant get that makefile to work at all :'(

I get all these errors about "struct net_device has no member called xmit_lock"

it dumps about 8 of those errors and then does nothing. What am I doing wrong?

Mug
08-31-06, 08:22 AM
I dont understand where do I put the forcedeth.c file, and where do I create the Makefile?

elconqueror
08-31-06, 11:27 AM
All I did to have the network card, sata and ide dma work is patch some files in the kernel 2.6.17.11 source.

Are you familliar with recompiling a kernel? What's the version of the kernel installed on your system right now?

Mug
08-31-06, 06:46 PM
All I did to have the network card, sata and ide dma work is patch some files in the kernel 2.6.17.11 source.

Are you familliar with recompiling a kernel? What's the version of the kernel installed on your system right now?

I got a friend to walk me through downloading the 2.6.17.11 source, adding the lines to forcedeth.c and recompiling the kernel. But there's still no nForce network device in my Network Hardware list :'(

netllama
08-31-06, 07:41 PM
Mug,
You didn't state which distribution you were running. In some cases the distribution specific tools are pre-populated with specific hardware, and updating a driver isn't going to change that. You'll need to manually setup the ethernet interface.

Thanks,
Lonni

Mug
08-31-06, 08:48 PM
Im using Fedora 5 Core

netllama
08-31-06, 08:51 PM
All you need to do is edit /etc/modprobe.conf:
alias eth0 forcedeth

and ensure that you have a valid /etc/sysconfig/network-scripts/ifcfg-eth0 file, once you have forcedeth installed & loaded.

Thanks,
Lonni

Mug
09-01-06, 05:12 AM
ill see what i can do

Mug
09-14-06, 09:56 PM
I think im just too new to all this linux stuff, getting MCP61 working in Fedora5Core is just having no luck with me, and i've tried lots of different suggestions from lots of #linux and #fedora rooms on IRC networks, but i'm just lost.

I'll wait for Core6, apparantly that's gonna have support built in.

gnutux
09-30-06, 04:28 PM
For the intel8x0 problem, be sure to have the latest ALSA version, and then just have ALSA load the intel8x0 driver, if you truely have that soundchip.

gnutux