Help - Search - Members - Calendar
Full Version: Driver for nForce4 LAN
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > LAN and Wireless
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
planetbeing
Hmm. It's probably due to the timer IRQ. Could I actually have the reported device and subsystem ids too? tongue.gif
Kioshi
tested with forcedeth.kext and forcedeth-nockd.kext

both works 15 seconds ok, and then the system freezes. only the mouse works.
recognize dhcp but the system just freezes.

Motherboard: MSI K8N Neo Nforce4
Processor : AMD Sempron64 2500+
Memory : 1gb
HDD: Sata (via sata fix)
Video : Radeon x300

(didn't know how to get a debug)
hugob
Thanks. Great job.

Forcedeth.kext worked out of the box. I just downloaded Open Office (140 Mb) without a problem.

System:
Asus A8N-E with nForce-4 Ultra
AMD X2 4200+
Gigabyte 6600GT

Hugo
c4rD1g4n
it works for me with epox 9npa+ sli

but i must repeat step 7 and 8 after reboot.
otherwise i received a errormessage ("driver not loaded" or so)

big thx

(sorry für my bad english)
chiras
Hi there,

just wanted to tell that it works right now. no panic anymore. i did a new install of all kexts i ever modified/added, and the prob is gone.

So if anybody experiences anything like that, do it like i did right now.

Thanks planetbeing, your driver seems to be alright.

chiras
jape
I have an ASUS A8N-E with nForce 4 Ultra AMD chipset, and a (installed using vmware, running native) OS X on a SATAII HD. I'm using the AppleVIAATA hack to boot it.

Somehow I think that the number of "IOATAController device blocking bus" (which is common in the AppleVIAATA kext) per second rockets when I'm *using* forcedeth kext. It's just a feeling because I have no real proof, but as I use Safari to browse the web, I get lots of "blocking bus"; when I copy large files I don't get that many.
Ultimately this makes the system freeze, and sometimes with severe data corruption on OS X partition. Thanks god this only happens once every hour of use, which is pretty good but still annoying.

When forcedeth is unloaded, the system doesn't freeze: sometimes the VIAATA kext fails and the / partition is remounted read-only (not *really* ro, but every write attempt fails).

Thanks for the kext anyway smile.gif

Hi hugob, are you using SATAII?
asktheprophet
DFI Lanparty UT nF4 Ultra D motherboard

nForce 4 onboard ethernet LAN (device id 0057) Working!!!

*Notes: Disabled onboard Marvell Yukon (device id 4320), removed D-Link wireless card as it was being seen but not working, disabled onboard firewire as being seen. This just made things more logical and helps to remove (my) human error. Run the forcedeth setup as per the instructions at the beginning of this thread. As "Network Utility" still didnt show the link as up i closed it down. started Safari used the "internet connection wizard" . Reported link found. Started Network utility and ethernet was up at 100Mb's (router NIC speed) Safari found apple.com!!!! Took me several hours though.

** I can get a USB network connection to my router USB port but I think that the USB bus must be reseting as it keeps dropping connection. My USB mouse and keyboard also kept dropping but were ok unplugging/plugging. Does anyone know if it is better with this OS to set in BIOS system resources "manual" or "auto/plug and play os . .etc".



PS2 Keyboard and PS2 mouse Working!!!

*Notes: Disabled USB Keyboard and USB Mouse support in BIOS (you need to do both)


Hope that some of this information may be of use tto someone.


A big heads up to planetbeing for all his hard work and on-going support. i am realy enjoying OS X.



Prophet
toaogrimreaper
Hi,

is there the possibility that this driver is only working on specific versions of Mac OS x86? I can't install the driver on version 10.4.1, there's a conflict with some packages. I'm new to this stuff, so please fill me in. The NIC (NForce 4 on Gigabyte K8NF-9) is not recognized, the Built in Ethernet is greyed out.

Thx for your help.
krowten
My motherboard is Gigabyte whit nForce3 chipset.

This driver work fine!!!!!!

Thanks planetbeing !!!!!! biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif
macprodan
Works Great since installing not a single Problem. smile.gif

How about a Device name Change now, so in Network Propeties it show as nF3/4 Lan or something similar.
PCI Ethernet Slot pci10de,XX looks lame. i know its only cosmetic but hey, would be a nice addition
malmostoso
Hello there, and thanks for this driver.
Unfortunately I cannot load it properly on my A8N-E, using OSX86 under VMWare. The error I get is:
QUOTE
kextload: extension forcedeth.kext appears to be valid
20com_triton_forcedeth is not compatible with its superclass, 20IOEthernetController superclass changed?
kextload: a link/load error occured for kernel extension forcedeth.kext
load failed for extension forcedeth.kext
(run kextload with -t for diagnostic output)


Doesn't look a big issue, but still it doesn't work. Any help appreciated.
Fuzzlet
QUOTE(malmostoso @ Apr 16 2006, 06:01 PM) *
Hello there, and thanks for this driver.
Unfortunately I cannot load it properly on my A8N-E, using OSX86 under VMWare. The error I get is:
Doesn't look a big issue, but still it doesn't work. Any help appreciated.


Are you on 10.4.1? If so... upgrade, that's your problem.

Anyways, here's my issue... forcedeth and forcedeth-nockd see the network card, doesn't do anything after com_triton_forcedeth.

Log's attached.
malmostoso
QUOTE(Fuzzlet @ Apr 17 2006, 01:20 AM) *
Are you on 10.4.1? If so... upgrade, that's your problem.


If I have understood correctly the only way to upgrade from 10.4.1 is to perform a new installation... I'll try, thanks for your help!
henson
MacOS X 10.4.4 with update to 10.4.5

LAN is not working on my ASUS A8N-E

Every time when I'm trying to make "kextload -v ~/Desktop/forcedeth/build/Release/forcedeth.kext", the MacOSX requires reboot and that's all
brodeur007
Thank you so much to making my mac internet-enable. My A8NE-FM wasn't supporting ethernet, for the rest it was ok. thanks again
toaogrimreaper
Thanks for your effort. LAN on Gigabyte K8NF-9 is working fine with 10.4.5
LTronic
it works just FLAWLESSLY on my Asus A8N-E
sdf2002
It is working great!

Is loading at startup without a problem. On Asus A8N-E.

Thank you! Great job!
henson
QUOTE(LTronic @ Apr 19 2006, 02:55 PM) *
it works just FLAWLESSLY on my Asus A8N-E


What's the version of MacOSX?
LTronic
QUOTE(henson @ Apr 19 2006, 02:49 PM) *
What's the version of MacOSX?


10.4.5 patched DVD from newsgroups. Probably myzar based.
Nicklas
Thanks dude, it worked like a charm. Running 10.4.6 Jas Install DVD.
henson
QUOTE(LTronic @ Apr 19 2006, 05:33 PM) *
10.4.5 patched DVD from newsgroups. Probably myzar based.


Thank you, I have the same version but with problem 'loaded version 1.9 of module IOPCIFamily differs from requested version' inside ;-)
VictorCL
Hi smile.gif hey I try what you told .. and I get this :

Apr 23 03:53:13 victors-computer kernel[0]: forcedeth: Initializing.
Apr 23 03:53:13 victors-computer kernel[0]: forcedeth: Probing.
Apr 23 03:53:13 victors-computer kernel[0]: forcedeth: Starting.
Apr 23 03:53:13 victors-computer kernel[0]: forcedeth: PCI system 0x10DE:0x0057, subsystem 0x1043:0x8141 opened.
Apr 23 03:53:13 victors-computer kernel[0]: forcedeth: Mapped from 0xD6000000 of length 4096.
Apr 23 03:53:13 victors-computer kernel[0]: forcedeth: Allocated 3072 bytes of contiguous memory for DMA: rx at 0x23d49000, tx at 0x23d49400, wired at 0xf8ce000.
Apr 23 03:53:13 victors-computer kernel[0]: forcedeth: Found nForce4 LAN with MAC: 00:13:D4:B9:FF:FB.
Apr 23 03:53:13 victors-computer kernel[0]: forcedeth: Found PHY 0x5040:0x0003 at address 9.
Apr 23 03:53:14 victors-computer kernel[0]: com_triton_forcedeth: Ethernet address 00:13:d4:b9:ff:fb
Apr 23 03:53:14 victors-computer kernel[0]: forcedeth: Enabling... 1 2 3 4 5 6 7
Apr 23 03:53:14 victors-computer kernel[0]: forcedeth: Starting transmit/receive engines
Apr 23 03:53:14 victors-computer kernel[0]: forcedeth: Network link down.



but then I set my ip and stuff I do a ping and it tells me that NO ROUTE TO HOST .. on the system preferences it shows THE CABLE IS NOT PLUG .. or something like that sad.gif

I have an ASUS MOTHERBOARD A8N-E

hope you can help me
thanks
smile.gif
Krycek
Thank you, this driver is working like a dream. Using A8N-SLI mobo.
Chrono86
Worked right away with no problems! Thanks!!!
Mac OSX Coder
for my DFI lanparty, i have two LAN ports, for windows, it uses port #2, for mac, with this driver, it works with port #1, is there any way to update driver to use port #2? thanks
JaS
QUOTE(Nicklas @ Apr 20 2006, 09:26 AM) *
Thanks dude, it worked like a charm. Running 10.4.6 Jas Install DVD.


Glad to hear it's working with the install from the 4.6 iso smile.gif
wkweksl
QUOTE(Mac OSX Coder @ Apr 28 2006, 11:00 AM) *
for my DFI lanparty, i have two LAN ports, for windows, it uses port #2, for mac, with this driver, it works with port #1, is there any way to update driver to use port #2? thanks

You might want to try the Marvel 8001 drivers in this same subforum if you are using port #2.
darcagn
Thanks a bunch. I've been running it for a few hours and it works excellently on my DFI LanParty Ultra-D board.
kraftfahrzeug
QUOTE(VictorCL @ Apr 23 2006, 12:15 AM) *
Hi smile.gif hey I try what you told .. and I get this :

...

Apr 23 03:53:14 victors-computer kernel[0]: forcedeth: Network link down.


I get essentially the same thing, with my Epox 9NPA+, 10.4.6 JaS. I followed the instructions to the letter, including trying both with and without -nockd.
zu1u
uber great job.. the drivers worked fine on my Asus A8N-SLI and Myzar 10.4.4/5 +6
looking forward to nVidia working now biggrin.gif
untakenname
QUOTE(ROELLE @ Apr 7 2006, 06:32 PM) *
****************
Got some major update!

Im running a A8N-VM Board with nforce 4 410 chipset.
I got all the stuff to work for now BUT, i wont get any ip adress, im just getting the ol 169.254.51.46, when I boot into windows I get an working ip! :/


Hi, I have the same mobo, did you ever find a solution?
Kervala
Hi there !

I have a nForce 3 mother board from a Shuttle XPC and network device ID is not present in the list of IDs for the driver. I just come back to Win XP to look for this ID and it seems to be 0x00d6.

I'll add to the list, try again and inform you if it worked or not smile.gif
wgeddes
QUOTE(wkweksl @ Mar 29 2006, 11:17 PM) *
Once you are happy with the performance, you can move it into the main extensions folder and kextload it automatically by adding this line to the top of the /etc/rc file using the nano editor.

"kextload /System/Library/Extensions/forcedeth.kext"

Thanks to planetbeing for writing this driver.


don't quite understand what you mean. works for my MSI K8N Neo4 but how do I get it to load every time I start the machine?

(posting this from safari)
planetbeing
Well, the semester is over, and I have some time to answer some questions, though I don't foresee me doing any more significant development on this.

@VictorCL: It looks like it's just not detecting an ethernet cable connected. If you have two ethernet ports on the computer, try connecting the cable to the other one.

@Mac OSX Coder: It really depends on the hardware, but it may be possible. Each port represents a different PHY. If the MAC (which is what the driver interacts with) can talk to both PHYs, then a modification of the PHY selection code can be made. Instead of selecting the first available PHY, you can select a different one. The code is in the start() function and you can change it yourself if this is the case. However, most of the times when motherboards have two ethernet ports, they have two different controllers. In fact, the second one can be operated by, say, a Marvell controller which means that obviously a nForce driver wouldn't be able to operate it.

@Fuzzlet: That's a bizarre problem. According to your log, OS X isn't really attempting to enable the driver. Try messing around with ifup to see if you can enable it manually. You should see, at least, Enabling 1 2 3, etc.

I'm not sure what's causing the kernel panics. The one I was trying to debug earlier: according to the documentation, there's no way that should happen. Not being a kernel debugger, I've run out of ideas.

Anyone getting superclass errors: The driver is based off of 10.4.5, which is my development platform. Most likely, it can be fixed with a recompile from the target platform (your computer), though it might be easier for you just to upgrade.
wkweksl
QUOTE(wgeddes @ May 9 2006, 06:38 AM) *
don't quite understand what you mean. works for my MSI K8N Neo4 but how do I get it to load every time I start the machine?

(posting this from safari)

1. open terminal
2. sudo -s & enter your password
3. type "nano /etc/rc"
4. type in "kextload <your path>/forcedeth.kext" after the # on top of the rc file
5. save & exit
xtraa
Great, great job smile.gif

Thanks a whole heap, my old realtec fcked up yesterday and this one makes me using my onboard lan (k8n neo4).

Worked out of the box with dhcp and router. smile.gif smile.gif
anarklov3r
Hey thanks for this driver it works perfectly... BUT

every time i reboot i have to reinstall it!

ive tried that Install driver script thingy but its not working for me!
what am i doing wrong?
xtraa
QUOTE(anarklov3r @ May 12 2006, 12:51 PM) *
what am i doing wrong?


Open terminal: type in

sudo vi /etc/rc

after the # sign in the top of the file, just enter the

kextload /path/thekextthatyouwannaload.kext

That should fix the problem smile.gif

If you dont like vi editor, type sudo nano /etc/rc

Alternatively, you could change the plist "depends on safeboot" value.
dhess83
So, from what I gather from this thread, there is no nForce 3 network driver yet?
myzar
QUOTE(dhess83 @ May 15 2006, 03:58 AM) *
So, from what I gather from this thread, there is no nForce 3 network driver yet?


there is

http://forum.osx86project.org/index.php?showtopic=15700

Usually the network card used in nforce3 is the marvell yukon 88E8001
letni
Planetbeing,

Now that finals are over, you mind seeing if you can get the Nforce 410 chipset driver working for GigE?

Thanks..
sam_the_killer
I m having a minor problem with this driver.

the driver loads correctly at the boot,
it displays that it has been detected, but problem comes when i try to connect.
each time i disconnect and then reconnect, i need to unload and then load the forcedeth.kext, otherwise it fails to detect, whether the LAN cable is connected??
I m also having a Marvell 8001 GigEth. It works fine, but this one provides better bandwidth and support to my ADSL router.

Thanx
tyowen
when i try to "kextload" it, it says
"forcedeth.kext is not authentic (check ownership and permissions)"
also with a dialog window which says the driver is installed improperly.

but there's nothing really happend in the system.log

what's the prob, anybody?

thanx
wgeddes
does anyone have stability issues with this driver?
Order2Chaos
I got this to work on my Abit NF8 , nforce3GB chipset. I'm not really sure what LAN chipset I have , in windows all it would say is nvidia LAN or something like that. It does have the Nvidia hardware firewall if thats any help.


I'm having some stability issues aswell , it seems to be linked to my Bittorrent usage. When I'm connected directly to my cable modem and I try and run Azureus it will freeze after an hour or so and require a restart to get a connection back.

I now have it hooked up through a router and all seems to be well , I think the router is slowing down my transfer rates and that seems to be the issue. When I'm connected directly to the modem I get connections from more peers and my download rate can reach 500+KB/s and my upload limit is around 150KB/s which will cause the LAN to stop working. Also the router connects to the modem at just 10Mb speeds , when directly conneted the modem light indicates 10/100.
Order2Chaos
After further testing the problem seems to be running Azureus while directly connected to the modem , I've been running Azureus while connected through a router for over 8 hours with no problems. I also just transfered a 100MB file from my laptop and everything is still fine.
wbpluto
QUOTE(borez @ Mar 26 2006, 01:14 AM) *
Hi,

Placed this driver in IONetworking, and forcedeth managed to find my PHY. Yay!

Encountered some initial problems with the driver, I can't connect to the Net. It seems that it is unable to grab a DHCP IP from my router, the IP is still stuck at 169.254.198.124, subnet 255.255.0.0

I've tried to set an manual IP, but to no avail. There's no activity on my router.

Is there anything that I've missed out? I am using the build/release version.


Oh my God...
I have the same problem..........
I am waiting for another Driver to resolve the problem........
borez
QUOTE(wbpluto @ May 23 2006, 02:04 PM) *
Oh my God...
I have the same problem..........
I am waiting for another Driver to resolve the problem........


Hi,

My problem has been solved with the latest revision of the driver. I think you may be using the wrong driver build.
ROFISH
THANK YOU!

I just want to say one thing you might want to add. I did kextload on forcedeth.kext and the internet wasn't working. I loaded Network in System Preferences and it wanted an 'OK' on the new hardware and get IP from DHCP and it got an IP and it works.

BTW, I have a DFI LanParty NF4 Ultra-D for those keeping count.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.