Jump to content

nForce LAN driver


  • Please log in to reply
731 replies to this topic

#621
iJonlive

iJonlive

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
  • Gender:Male
Thank you so much for this!!!!!1
I have a nForce 550 Chipset, and This got my ethernet working perfectly.
So many thanks to you.

#622
CaptainJack

CaptainJack

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
F*****G AWESOME!!! GREAT JOB!!!

It's works for me. I am so happy that my ethernet is now functioning. No more {censored} with my piece of junk wifi card.

#623
TheRealPorkchop

TheRealPorkchop

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
I wanted to add my experience in so far and my grateful thanks to you for this.

On an ECS nForce 570 SLIT-A board with the Marvell 88E1116 LAN controller, this works fine so far. I remember reading about downloading big files and having problems with some other driver but so far I haven't had that happen with this one.

A little tinkering for a first-timer in the Networking settings, making sure to reset the router/modem, and you'll have a working LAN again.

Thanks so much!! And thanks to Verdant for directing me to this thread.

#624
siimon28

siimon28

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
Didn't work on my ASUS Crosshair, if anyone has any idea why not please let me know!

#625
iPPC

iPPC

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
It works on my MCP73! YAY!!! :)

details in sig

#626
samhl

samhl

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
i use nForceLAN_0.64.3 on a A8N-VM CSM Mobo. nForce 430 built in Gigabit. Installed OS: 10.5.8 with voodoo 9.5, anv 9.7 and anv 9.8 kernel

made this kext work for me is/was a little bit confusing:
1.) in systempreferences => network there is per default ethernet shown in red (not connected)
2.) i must set: more Options => ethernet => manually to 10baseT and fullduplex, then ethernet is shown as connected.
• BUT: i can not log into internet with an assigned PPPoE Connection
3.) i must changing Network => Ethernet => More Options => Ethernet manually in 10base/T and half Duplex Mode, then i can login to an PPPoE Connection.
Note: Doing step 3 first = no success. i have tried hours and hours of different options. only this order sequence worked, (of course i can set on step 2 manually to 100baseT to get the connected - but also without the possibility to login to PPPoE .

i have written an automator action which is doing the steps at startup for me. Its okay and it is doing the job. No crashs, freezes, panics ... i'm surfin with around 9.009 kbit/s download speed - BUT i would gladly use a faster internet connection. (got an 16 MBit/s line). Is there any way to get it worked with 100baseT or in fully Gigabit Mode?
If not - i would buy a PCI network card in the future ... is there any recommend - maybe working without third-party kext?

#627
eno

eno

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts

i use nForceLAN_0.64.3 on a A8N-VM CSM Mobo. nForce 430 built in Gigabit. Installed OS: 10.5.8 with voodoo 9.5, anv 9.7 and anv 9.8 kernel

made this kext work for me is/was a little bit confusing:
1.) in systempreferences => network there is per default ethernet shown in red (not connected)
2.) i must set: more Options => ethernet => manually to 10baseT and fullduplex, then ethernet is shown as connected.
• BUT: i can not log into internet with an assigned PPPoE Connection
3.) i must changing Network => Ethernet => More Options => Ethernet manually in 10base/T and half Duplex Mode, then i can login to an PPPoE Connection.
Note: Doing step 3 first = no success. i have tried hours and hours of different options. only this order sequence worked, (of course i can set on step 2 manually to 100baseT to get the connected - but also without the possibility to login to PPPoE .

i have written an automator action which is doing the steps at startup for me. Its okay and it is doing the job. No crashs, freezes, panics ... i'm surfin with around 9.009 kbit/s download speed - BUT i would gladly use a faster internet connection. (got an 16 MBit/s line). Is there any way to get it worked with 100baseT or in fully Gigabit Mode?
If not - i would buy a PCI network card in the future ... is there any recommend - maybe working without third-party kext?


This might sound strange, but have you tried powercyling your PPPoE modem?

Have you tried reducing the mtu or the optimization mode? You change the mtu in ethernet settings. I would recommend dropping it to 1000 and see if that works. The optimization mode can be changed in the Info.plist file inside the extension. I would recommend trying mode 1 if changing the mtu has no effect.

#628
TheDirTchamber

TheDirTchamber

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts
  • Gender:Male
I installed ideneb lite 1.6 (10.5.8), and tried to use the nforce lan drivers on the dvd (they are called nForce Ethernet or something). The ethernet card is there in Network options, the MAC address is right, but it doesn't send any packets over the network. Just receives. So obviously the internet is not working. Or the LAN.
Then I tried using the nforcelan_0.643. This time there is traffic, and I can even browse the LAN, but no internet, and that's because the MAC address is wrong with this driver. And my ISP uses that MAC to sort of authenticate the clients on the network. I tried changing the MAC in terminal, but it doesn't change.

What can I do? I have a Asus P5N-E SLI mobo, with 650i SLI chipset. Any help is appreciated. :angry:

LE: Well, I fixed it, sort of. I found a little application that changes the MAC address, and it works after I do it. But the problem is that everytime I boot, the MAC is changed back, so it doesn't remember my modification...

#629
eno

eno

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts

I installed ideneb lite 1.6 (10.5.8), and tried to use the nforce lan drivers on the dvd (they are called nForce Ethernet or something). The ethernet card is there in Network options, the MAC address is right, but it doesn't send any packets over the network. Just receives. So obviously the internet is not working. Or the LAN.
Then I tried using the nforcelan_0.643. This time there is traffic, and I can even browse the LAN, but no internet, and that's because the MAC address is wrong with this driver. And my ISP uses that MAC to sort of authenticate the clients on the network. I tried changing the MAC in terminal, but it doesn't change.

What can I do? I have a Asus P5N-E SLI mobo, with 650i SLI chipset. Any help is appreciated. :)

LE: Well, I fixed it, sort of. I found a little application that changes the MAC address, and it works after I do it. But the problem is that everytime I boot, the MAC is changed back, so it doesn't remember my modification...


Is the MAC backwards or is it getting set to a pseudo-random number?

#630
TheDirTchamber

TheDirTchamber

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts
  • Gender:Male
It's not backwards, it's a totally different MAC. :)
P.S. Now it's not working with that application anymore. It says that the MAC was changed, but looking into the advanced properties of the Ethernet connection I see the same wrong MAC...

#631
eno

eno

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts

It's not backwards, it's a totally different MAC. :)
P.S. Now it's not working with that application anymore. It says that the MAC was changed, but looking into the advanced properties of the Ethernet connection I see the same wrong MAC...


Set the nForceLAN log level to 1 in the Info.plist and tell me what messages nForceLAN prints to the system log. The best way to get this information is:
sudo dmesg | grep nForceLAN

#632
TheDirTchamber

TheDirTchamber

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts
  • Gender:Male
I am sorry, I'm quite new to this...where can I find this info.plist to modify it?
Never mind, I found it. Here's what the log says:

Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: log verbosity to 1
Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: message signaled interrupts (MSI): enabled (if available)
Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: optimization mode: throughput
Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: timer IRQ: enabled
Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: probing...
Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: found nVidia MCP51 Ethernet Controller device 10de:0269 with flags 0x0080030a
Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: Version 0.64.3 starting
Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: MAC address 04:4B:80:80:80:03 given by device is not valid. Generating a pseudo-random MAC....
Fri Jan 29 20:39:33 alexs-somemodelps2 kernel[0] <Debug>: nForceLAN: Ethernet address 00:00:80:6c:df:00
Fri Jan 29 20:39:33 alexs-somemodelps2 kernel[0] <Debug>: nForceLAN(en0): enabling interrupts with mask: 0x000000df and msiEnable: 0x00000000
Fri Jan 29 20:39:35 alexs-somemodelps2 kernel[0] <Debug>: nForceLAN(en0): Link speed now 100Mbps(duplex = Full, flow control = Yes), code 0x10064.

That MAC address that it says it's not valid is the right one. I really don't understand why it says it's invalid...

#633
TheDirTchamber

TheDirTchamber

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts
  • Gender:Male
So, eno, any solutions please? :wacko:

#634
eno

eno

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts

I am sorry, I'm quite new to this...where can I find this info.plist to modify it?
Never mind, I found it. Here's what the log says:

Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: log verbosity to 1
 Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: message signaled interrupts (MSI): enabled (if available)
 Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: optimization mode: throughput
 Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: timer IRQ: enabled
 Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: probing...
 Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: found nVidia MCP51 Ethernet Controller device 10de:0269 with flags 0x0080030a
 Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: Version 0.64.3 starting
 Fri Jan 29 20:39:32 localhost kernel[0] <Debug>: nForceLAN: MAC address 04:4B:80:80:80:03 given by device is not valid. Generating a pseudo-random MAC....
 Fri Jan 29 20:39:33 alexs-somemodelps2 kernel[0] <Debug>: nForceLAN: Ethernet address 00:00:80:6c:df:00
 Fri Jan 29 20:39:33 alexs-somemodelps2 kernel[0] <Debug>: nForceLAN(en0): enabling interrupts with mask: 0x000000df and msiEnable: 0x00000000
 Fri Jan 29 20:39:35 alexs-somemodelps2 kernel[0] <Debug>: nForceLAN(en0): Link speed now 100Mbps(duplex = Full, flow control = Yes), code 0x10064.

That MAC address that it says it's not valid is the right one. I really don't understand why it says it's invalid...


Thats because that MAC is invalid (MAC addresses should start with 00:). The 04:4B:80:80:80:03 MAC is the default for all nVidia NICs. If you see that MAC it means the true MAC is missing (the manufacturer screwed up) or it is corruptted in the BIOS. You might want to take a look on google and see how to fix the MAC on your motherboard, correct the MAC, then call your ISP and give them the correct MAC.

Alternatively, if you want to keep the bad MAC you can download the source code and remove the MAC address check.

As for why you are having trouble setting the MAC. I will have to look into that.

#635
TheDirTchamber

TheDirTchamber

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts
  • Gender:Male
Well, I found out that if I remove the network cable, I can change the MAC address, so this is what I'm doing every time I reboot.

#636
eno

eno

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts

Well, I found out that if I remove the network cable, I can change the MAC address, so this is what I'm doing every time I reboot.


Cool, thanks. I will update nForceLAN to take the link down before setting the MAC. Expect the update on Wednesday.

#637
TheDirTchamber

TheDirTchamber

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts
  • Gender:Male

Cool, thanks. I will update nForceLAN to take the link down before setting the MAC. Expect the update on Wednesday.

You're welcome. :) I'll give it a test when you're done, but I think this is much more problematic than it should, so I guess it's way easier to get another network card. We'll see.

#638
eno

eno

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts

You're welcome. :) I'll give it a test when you're done, but I think this is much more problematic than it should, so I guess it's way easier to get another network card. We'll see.


Or your could just give the card a proper MAC :) . If you google the MAC there are instructions on how to fix it. I am sure the motherboard came with a label showing the proper MAC (or you could make one up).

#639
TheDirTchamber

TheDirTchamber

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts
  • Gender:Male

Or your could just give the card a proper MAC :) . If you google the MAC there are instructions on how to fix it. I am sure the motherboard came with a label showing the proper MAC (or you could make one up).

True, but I don't know how to change the MAC on the chip, and it also sounds like a risky thing to do.

#640
eno

eno

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts

True, but I don't know how to change the MAC on the chip, and it also sounds like a risky thing to do.


Yeah, it involves editing and flashing a new BIOS image.

Would a plist option to override the hardware MAC be useful?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy