Jump to content

Driver for nForce4 LAN


planetbeing
 Share

765 posts in this topic

Recommended Posts

I'm also looking for Nforce 590 lan to work.

I have Wlan working, but I can't see the rest of my network ;)

I installed osx86 to a friend computer, the marvell lan controler worked nice and could see the rest of the network. Any idea to see other computers via wlan ??

Link to comment
Share on other sites

  • 3 weeks later...

Has anyone looked into the whole unplug power after rebooting from windows issue with this driver? It is getting kind of annoying to have to unplug power every time I reboot from Winblows..

Link to comment
Share on other sites

Hi all,

i'm swicher since 4 month ago and i already would like to install mac on my pc :D.

I'va well install jas amd 10.4.8 but i have this problem with the nforce 4 (the first i try to fix !)

 

So during the instalation i have to write : 6. In this new window, type "cd ~/Desktop/forcedeth/build/Release"

but how to do the sign between the cd and /... the wave...

I told new that i'm a neewbie :D

 

So, this drivers will fix the lan problem. For information i have a biostar motherboard Tforce 6100-939 with a nforce 410 chipset.

I hope i will works

 

thanks to help me !

Link to comment
Share on other sites

"but how to do the sign between the cd and /... the wave..."

 

Sounds like you're talking about the ~? It's called a tilde, it's the first key to the left of the 1 key. There should be a ~ and a ` on it ....hope this helps in the future.

 

Anyhow, instead of double posting, I'll ask MY question here.

 

(Hardware ID?)

 

I have an MSI mobo with the nforce 410/430 chipset - windows reports my built in LAN to be nforce4 LAN. So of course I got really excited when I saw that someone had modified an open source driver to work with osx - visions of downloads, torrents and porn danced through my head. Problem is that I'm not sure my LAN is compatible.. The hardware ID for the device is: VEN_10DE&DEV_0269 - however this is for the NVIDIA Network Bus Enumerator, the ID for the actual network adapter is NVNET_DEV0269 - not in the standard format?

 

(loading the driver)

 

Ok, so I downloaded forcedeth and followed the instructions to a T. When I get to the sudo kextload -v forcedeth.kext part, it tells me that the kext is valid, that it has loaded, and that everything matches up. However, in the log console where I should see all the other stuff, nothing happens at all. It's like nothing ever really loaded. I unloaded the kext, and then proceeded to try with the other versions suggested in various posts, such as forcedeth-nock.kext, with the same results. It loads and then nothing happens. Oh and just a sidenote, I tried it also with forcedeth-nockd.kext because someone else said they had success with that, and I think at that point I was really pissing OSX off, because it spat back a bunch of info about files missing or not being valid and whatnot, and it told me that forcedeth-nockd.kext was an invalid package or something like that.

 

BIG QUESTION - what am I doing wrong and/or is my LAN even compatible? Thanks a ton in advance for a solid informative answer. And btw Planetbeing ..I envy you. I'd love to be able to do what you've done for so many people. Bravo, and keep it up!

 

Best regards,

sgaske

Link to comment
Share on other sites

OK, I've tried this driver according to the first post's instructions, but I get this:

 

Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: MMAC: family specific matching fails
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: Initializing.
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: Probing.
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: Starting.
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: PCI system 0x10DE:0x0057, subsystem 0x1458:0xE000 opened.
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: Mapped from 0xF5003000 of length 4096.
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: Allocated 3072 bytes of contiguous memory for DMA: rx at 0x23d98000, tx at 0x23d98400, wired at 0x1e038000.
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: Found nForce4 LAN with MAC: 00:16:E6:D8:16:66.
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: Found PHY 0x5040:0x0003 at address 1.
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: com_triton_forcedeth: Ethernet address 00:16:e6:d8:16:66
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: Enabling... 1 2 3 4 5 6 7
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: Starting transmit/receive engines
Jul 14 02:25:13 unfunk-duquesnes-computer kernel[0]: forcedeth: Network link down.
Jul 14 02:25:22 unfunk-duquesnes-computer /System/Library/CoreServices/mcxd.app/Contents/MacOS/mcxd: MCXD.initializeDirectoryServices: Unable to get the ethernet address
Jul 14 02:26:31 unfunk-duquesnes-computer sudo:   unfunk : TTY=ttyp1; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/sbin/kextload -v forcedeth-nockd.kext
Jul 14 02:26:32 unfunk-duquesnes-computer kernel[0]: MMAC: family specific matching fails
Jul 14 02:26:32 unfunk-duquesnes-computer kernel[0]: forcedeth: Initializing.
Jul 14 02:26:32 unfunk-duquesnes-computer kernel[0]: forcedeth: Probing.
Jul 14 02:26:32 unfunk-duquesnes-computer kernel[0]: forcedeth: Starting.
Jul 14 02:26:32 unfunk-duquesnes-computer kernel[0]: forcedeth: PCI system 0x10DE:0x0057, subsystem 0x1458:0xE000 opened.
Jul 14 02:26:32 unfunk-duquesnes-computer kernel[0]: forcedeth: Mapped from 0xF5003000 of length 4096.
Jul 14 02:26:32 unfunk-duquesnes-computer kernel[0]: forcedeth: Allocated 3072 bytes of contiguous memory for DMA: rx at 0x23d98000, tx at 0x23d98400, wired at 0x1e6ae000.
Jul 14 02:26:32 unfunk-duquesnes-computer kernel[0]: forcedeth: Found nForce4 LAN with MAC: 00:16:E6:D8:16:66.
Jul 14 02:26:32 unfunk-duquesnes-computer kernel[0]: forcedeth: Found PHY 0x5040:0x0003 at address 1.
Jul 14 02:26:33 unfunk-duquesnes-computer kernel[0]: com_triton_forcedeth: Ethernet address 00:16:e6:d8:16:66
Jul 14 02:26:33 unfunk-duquesnes-computer kernel[0]: forcedeth: Enabling... 1 2 3 4 5 6 7
Jul 14 02:26:33 unfunk-duquesnes-computer kernel[0]: forcedeth: Starting transmit/receive engines
Jul 14 02:26:33 unfunk-duquesnes-computer kernel[0]: forcedeth: Network link down.
Jul 14 02:26:33 unfunk-duquesnes-computer kernel[0]: forcedeth: output, seg: 1/1, demand ck: 0, start: a0000155, end: a0000155 - 0
Jul 14 02:26:33 unfunk-duquesnes-computer kernel[0]: forcedeth: Done with packet with flags 2000015a
Jul 14 02:26:33 unfunk-duquesnes-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Jul 14 02:26:33 unfunk-duquesnes-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Jul 14 02:26:33 unfunk-duquesnes-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Jul 14 02:26:33 unfunk-duquesnes-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
and  so on and so forth...

 

I have a Gigabyte GA-M55SLI-S4 nForce4 SLI AM2 motherboard :)

Link to comment
Share on other sites

I've just noticed something... when OSX boots up, and the forcedeth driver is loaded, the light on my router for this computer's connection turns off.

It never turns off unless there is no connection at all to this computer, as the onboard LAN doodad is always active, even when the thing is "powered down"

 

...strange...

Link to comment
Share on other sites

Please Help!!!!

 

I followed the directions to the T and to even make sure it was not human error I copy & paste the code in..

 

this is what I'm getting also my hardware is

 

Gigabyte GA-M55SLI-S4

2.5GB Corsair XMS ddr2

nvidia Geforce 7600GS

 

computer kernel[0]: forcedeth: Enabling... 1 2 3 4 5 6 7
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: Initializing.
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: Probing.
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: Starting.
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: PCI system 0x10DE:0x0057, subsystem 0x1458:0xE000 opened.
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: Mapped from 0xF3103000 of length 4096.
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: Allocated 3072 bytes of contiguous memory for DMA: rx at 0x3d91f000, tx at 0x3d91f400, wired at 0x191a4000.
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: Found nForce4 LAN with MAC: 00:16:E6:5B:8C:F9.
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: Found PHY 0x5040:0x0003 at address 1.
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: com_triton_forcedeth: Ethernet address 00:16:e6:5b:8c:f9
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: Enabling... 1 2 3 4 5 6 7
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: Starting transmit/receive engines
Jul 17 16:37:43 mtcool1988s-computer kernel[0]: forcedeth: Network link down.

 

Any help would be GREAT thx

Link to comment
Share on other sites

hokay, here's my latest system log tail:

 

Hackint0sh sudo:   unfunk : TTY=ttyp2; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/usr/sbin/chown -R root:wheel forcedeth.kext
Hackint0sh sudo:   unfunk : TTY=ttyp2; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/bin/chmod -R 755 forcedeth.kext
Hackint0sh sudo:   unfunk : TTY=ttyp2; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/sbin/kextload -v forcedeth.kext
Hackint0sh sudo:   unfunk : TTY=ttyp2; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/sbin/kextunload -v forcedeth.kext
Hackint0sh kernel[0]: forcedeth: Stopping
Hackint0sh kernel[0]: forcedeth: Freeing.
Hackint0sh sudo:   unfunk : TTY=ttyp2; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/sbin/kextload -v forcedeth.kext
Hackint0sh kernel[0]: MMAC: family specific matching fails
Hackint0sh kernel[0]: forcedeth: Initializing.
Hackint0sh kernel[0]: forcedeth: Probing.
Hackint0sh kernel[0]: forcedeth: Starting.
JHackint0sh kernel[0]: forcedeth: PCI system 0x10DE:0x0057, subsystem 0x1458:0xE000 opened.
Hackint0sh kernel[0]: forcedeth: Mapped from 0xF3103000 of length 4096.
Hackint0sh kernel[0]: forcedeth: Allocated 3072 bytes of contiguous memory for DMA: rx at 0x23d2c000, tx at 0x23d2c400, wired at 0x20a08000.
Hackint0sh kernel[0]: forcedeth: Found nForce4 LAN with MAC: 00:16:E6:D8:16:66.
Hackint0sh kernel[0]: forcedeth: Found PHY 0x5040:0x0003 at address 1.
Hackint0sh kernel[0]: com_triton_forcedeth: Ethernet address 00:16:e6:d8:16:66
Hackint0sh /System/Library/CoreServices/mcxd.app/Contents/MacOS/mcxd: MCXD.initializeDirectoryServices: Unable to get the ethernet address
Hackint0sh sudo:   unfunk : TTY=ttyp2; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/sbin/kextunload -v forcedeth.kext
Hackint0sh kernel[0]: forcedeth: Stopping
Hackint0sh kernel[0]: forcedeth: Freeing.
Hackint0sh /System/Library/CoreServices/mcxd.app/Contents/MacOS/mcxd: MCXD.initializeDirectoryServices: Unable to get the ethernet address
Hackint0sh sudo:   unfunk : TTY=ttyp2; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/usr/sbin/chown -R root:wheel forcedeth-nockd.kext
Hackint0sh sudo:   unfunk : TTY=ttyp2; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/bin/chmod -R 755 forcedeth-nockd.kext
Hackint0sh sudo:   unfunk : TTY=ttyp2; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/sbin/kextunload -v forcedeth.kext
Hackint0sh sudo:   unfunk : TTY=ttyp2; PWD=/Users/unfunk/Desktop/forcedeth/build/Release; USER=root; COMMAND=/sbin/kextload -v forcedeth-nockd.kext
Hackint0sh kernel[0]: MMAC: family specific matching fails
Hackint0sh kernel[0]: forcedeth: Initializing.
Hackint0sh kernel[0]: forcedeth: Probing.
Hackint0sh kernel[0]: forcedeth: Starting.
Hackint0sh kernel[0]: forcedeth: PCI system 0x10DE:0x0057, subsystem 0x1458:0xE000 opened.
Hackint0sh kernel[0]: forcedeth: Mapped from 0xF3103000 of length 4096.
Hackint0sh kernel[0]: forcedeth: Allocated 3072 bytes of contiguous memory for DMA: rx at 0x23d2c000, tx at 0x23d2c400, wired at 0x2136d000.
Hackint0sh kernel[0]: forcedeth: Found nForce4 LAN with MAC: 00:16:E6:D8:16:66.
Hackint0sh kernel[0]: forcedeth: Found PHY 0x5040:0x0003 at address 1.
Hackint0sh kernel[0]: com_triton_forcedeth: Ethernet address 00:16:e6:d8:16:66
Hackint0sh kernel[0]: forcedeth: Enabling... 1 2 3 4 5 6 7
Hackint0sh kernel[0]: forcedeth: Starting transmit/receive engines
Hackint0sh kernel[0]: forcedeth: Network link down.
Hackint0sh kernel[0]: forcedeth: output, seg: 1/1, demand ck: 0, start: a0000155, end: a0000155 - 0
Hackint0sh kernel[0]: forcedeth: Done with packet with flags 2000015a
Hackint0sh kernel[0]: forcedeth: packet 80000000 - 8000062e
Hackint0sh kernel[0]: forcedeth: packet 80000000 - 8000062e
Hackint0sh kernel[0]: forcedeth: packet 80000000 - 8000062e

...and so on and so forth - every millisecond for the duration of the machine's uptime

 

this is very frustrating, as I'd probably use OSX as my main OS if networking would just work :)

Link to comment
Share on other sites

"but how to do the sign between the cd and /... the wave..."

 

Sounds like you're talking about the ~? It's called a tilde, it's the first key to the left of the 1 key. There should be a ~ and a ` on it ....hope this helps in the future.

 

Anyhow, instead of double posting, I'll ask MY question here.

 

(Hardware ID?)

 

I have an MSI mobo with the nforce 410/430 chipset - windows reports my built in LAN to be nforce4 LAN. So of course I got really excited when I saw that someone had modified an open source driver to work with osx - visions of downloads, torrents and porn danced through my head. Problem is that I'm not sure my LAN is compatible.. The hardware ID for the device is: VEN_10DE&DEV_0269 - however this is for the NVIDIA Network Bus Enumerator, the ID for the actual network adapter is NVNET_DEV0269 - not in the standard format?

 

(loading the driver)

 

Ok, so I downloaded forcedeth and followed the instructions to a T. When I get to the sudo kextload -v forcedeth.kext part, it tells me that the kext is valid, that it has loaded, and that everything matches up. However, in the log console where I should see all the other stuff, nothing happens at all. It's like nothing ever really loaded. I unloaded the kext, and then proceeded to try with the other versions suggested in various posts, such as forcedeth-nock.kext, with the same results. It loads and then nothing happens. Oh and just a sidenote, I tried it also with forcedeth-nockd.kext because someone else said they had success with that, and I think at that point I was really pissing OSX off, because it spat back a bunch of info about files missing or not being valid and whatnot, and it told me that forcedeth-nockd.kext was an invalid package or something like that.

 

BIG QUESTION - what am I doing wrong and/or is my LAN even compatible? Thanks a ton in advance for a solid informative answer. And btw Planetbeing ..I envy you. I'd love to be able to do what you've done for so many people. Bravo, and keep it up!

 

Best regards,

sgaske

 

I had the exact same problem, have been strugling for two days and still couldn't figure out

 

any idea?

Link to comment
Share on other sites

I've just noticed something... when OSX boots up, and the forcedeth driver is loaded, the light on my router for this computer's connection turns off.

It never turns off unless there is no connection at all to this computer, as the onboard LAN doodad is always active, even when the thing is "powered down"

 

...strange...

 

Clarification on this now: The light on my router goes out as soon as I load the forcedeth driver, no matter which one I try, and doesn't come back on (is OSX) unless I unload it and reboot...

Link to comment
Share on other sites

  • 2 weeks later...

you unzip the file under windows or OSX?

no problem in OSX at all~~

under windows, of course it will have error~~

the directory structure will cause some problems

 

 

I am getting the same problem. I received eight errors when unzipping it.
Link to comment
Share on other sites

  • 1 month later...

Well, let me start by saying thank you to everyone especially planetbeing and pupdawg. I am posting this from OSX and Safari on my Asus A8N-VM CSM nForce 410 chipset (with the 0269 ID). :)

 

Now to the main reason for my post...

 

Has anyone looked into the whole unplug power after rebooting from windows issue with this driver? It is getting kind of annoying to have to unplug power every time I reboot from Winblows..

 

I am also keen to hear if anyone has looked into other solutions to this other than pulling the power for 30 seconds.

 

At the moment I am stuck dual-booting this machine between windows and OSX. I am hoping to soon get a new windows PC and make this a full-time OSX machine, but untill then, switching is a bit of a long drawn-out process with the power pulling and all :)

Link to comment
Share on other sites

  • 2 weeks later...

Hope someone can help as I finally got 10.4.9 v1.4a up & running on my Abit AN-M2-HD (nf630a chipset, x2 5200 & 4GB Ram) after using it in VMware semi-sucessfully for a while. It runs nice and fast and even my 512MB 7600GS is working well but I have no sound [which I can live with] and no networking [which I can't] hence being driven to post plead for a solution after many months of reading up here :P

 

I've tried editing the plist(s) with what I think is my device ID 0x1C2E147B then following the instructions

1. Download the attached driver

2. Extract the contents onto the desktop

3.

..

10. Observe in the log window what happens. If there are no errors, and you eventually see the link going up with a proper speed, then the driver will work with your hardware. Otherwise, paste the log in this thread for help.

but nothing happened other than the driver loading it didn't even get as far as detecting my network card.

 

Am i using the wrong device ID?

 

If anyone has got a working driver for the 630a chipset (or my DEV_ID) or if it needs editing in to the source code as well as the plist and compiling (which is way above my skill level) then I & I expect many others would be very gratefull.

 

Attached is a pic of my Hardware ID from Vistas Device Mgr in case it turns out I'm on the right tracks but using the wrong 8 hex chars

 

DEV_054C.jpg

Link to comment
Share on other sites

doh, its amazing what a clear head the next morning and 2 hours googling at work can acheive....I've figured out my proper ID now which should be 0x054C10DE so have edited the plists and will try again tonight but I suspect I'm asking too much without editing & re-compiling the "forcedeth" file that resides in the MacOS folder?

Link to comment
Share on other sites

I'm trying to make this work, but my Asus M2NPV-VM board (Integrated nForce MAC/External Marvell 88E1116 PHY)doesn't work, i just get this:

Sep 25 21:20:20 victhor-fosters-computer kernel[0]: MMAC: family specific matching fails
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: Initializing.
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: Probing.
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: WARNING - your nVidia device 0x10DE:0x0269 is not known to work, but it could be supported in the future. Please contact the coder. Continuing anyway...
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: Starting.
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: PCI system 0x10DE:0x0269, subsystem 0x1043:0x816A opened.
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: Mapped from 0xFE02D000 of length 4096.
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: Allocated 3072 bytes of contiguous memory for DMA: rx at 0x2a271000, tx at 0x2a271400, wired at 0x9c48000.
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: Found nForce4 LAN with MAC: 00:xx:xx:xx:xx:xx.
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: Found PHY 0x5040:0x0003 at address 1.
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: com_triton_forcedeth: Ethernet address 00:xx:xx:xx:xx:xx
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: Enabling... 1 2 3 4 5 6 7
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: Starting transmit/receive engines
Sep 25 21:20:20 victhor-fosters-computer kernel[0]: forcedeth: Network link down.

But, nForce LAN is recognized by OSX, just it doesn't brings up the link. Ubuntu works perfectly with integrated LAN. WHAT IS HAPPENING OVER HERE!? :D

EDIT:My mobo has a external Marvell PHY, it's an 88E1116, just to be sure.

Edit2: System Profiler says that the dependencies for the ''forcedeth'' extension are incomplete, saying that my IONetworkingFamily.kext is of wrong version. IONetworkingFamily's version is ''1.5.1''. I'm running Tubgirl SSE3 AMD Only 10.4.10, and using an ASUS M2NPV-VM board.

Link to comment
Share on other sites

i have an ECS Geforce6100SM-M motherboard, i think the network chip is an nVidia Corporation MCP61 Ethernet (rev a2). I want to know if this driver will work with my network card, i folloewed the instructions on the first post and i can´t get it to work. It´s like it doesn´t "turn on". i don´t get any response, when i load kextload -v forcedeth.kext it shows some information, something like nforce4 lan. also when i reboot it doesn`t load the forcedeth.kext

any suggestion please?

Link to comment
Share on other sites

 Share

×
×
  • Create New...