Jump to content

Driver for nForce4 LAN


  • Please log in to reply
764 replies to this topic

#421
smc90

smc90

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
Wait...does this driver give OS X support for SLI? That would be sweet! :thumbsup_anim:

#422
quitte

quitte

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
This driver works for 630a/7050 chipsets,too. please add the 0562 pci id. Thanks for porting it.
smc90: forcedeth is an ethernet driver.

#423
Shiftedx

Shiftedx

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
Hey guys I just got Leopard working except for my internet and audio so I'm looking to get it running I know I have nforce lan my chipset is 410/430 here is my log from my failed attempt at installing the newest version of this kext.
[codebox]Dec 3 23:45:48 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=365[update_dyld_shar] clearing CS_VALID

Dec 3 23:46:12 Macintosh login[366]: USER_PROCESS: 366 ttys000

Dec 3 23:46:21 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=377[lssave] clearing CS_VALID

Dec 3 23:46:47 Macintosh com.apple.launchd[1] (com.apple.dyld): Throttling respawn: Will start in 60 seconds

Dec 3 23:46:48 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=379[update_dyld_shar] clearing CS_VALID

Dec 3 23:47:47 Macintosh com.apple.launchd[1] (com.apple.dyld): Throttling respawn: Will start in 60 seconds

Dec 3 23:47:48 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=380[update_dyld_shar] clearing CS_VALID

Dec 3 23:48:01 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=383[lssave] clearing CS_VALID

Dec 3 23:48:47 Macintosh com.apple.launchd[1] (com.apple.dyld): Throttling respawn: Will start in 60 seconds

Dec 3 23:48:48 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=384[update_dyld_shar] clearing CS_VALID

Dec 3 23:49:47 Macintosh com.apple.launchd[1] (com.apple.dyld): Throttling respawn: Will start in 60 seconds

Dec 3 23:49:48 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=386[update_dyld_shar] clearing CS_VALID

Dec 3 23:50:04 Macintosh login[388]: USER_PROCESS: 388 ttys001

Dec 3 23:50:32 Macintosh sudo[398]: kylemcdowell : TTY=ttys001 ; PWD=/Users/kylemcdowell/Desktop/forcedeth/build/Release ; USER=root ; COMMAND=/usr/sbin/chown -R root:wheel forcedeth.kext

Dec 3 23:50:33 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=399[mdworker] clearing CS_VALID

Dec 3 23:50:42 Macintosh sudo[400]: kylemcdowell : TTY=ttys001 ; PWD=/Users/kylemcdowell/Desktop/forcedeth/build/Release ; USER=root ; COMMAND=/bin/chmod -R 755 forcedeth.kext

Dec 3 23:50:47 Macintosh com.apple.launchd[1] (com.apple.dyld): Throttling respawn: Will start in 60 seconds

Dec 3 23:50:48 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=401[update_dyld_shar] clearing CS_VALID

Dec 3 23:50:52 Macintosh sudo[402]: kylemcdowell : TTY=ttys001 ; PWD=/Users/kylemcdowell/Desktop/forcedeth/build/Release ; USER=root ; COMMAND=/sbin/kextload -v forcedeth.kext

Dec 3 23:51:47 Macintosh com.apple.launchd[1] (com.apple.dyld): Throttling respawn: Will start in 60 seconds

Dec 3 23:51:48 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=403[update_dyld_shar] clearing CS_VALID

Dec 3 23:52:47 Macintosh com.apple.launchd[1] (com.apple.dyld): Throttling respawn: Will start in 60 seconds

Dec 3 23:52:48 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=407[update_dyld_shar] clearing CS_VALID

Dec 3 23:53:18 Macintosh com.apple.launchd[133] (com.apple.NetworkDiagnostics[409]): Check-in of Mach service failed. Already active: com.apple.NetworkDiagnostic.agent

Dec 3 23:53:47 Macintosh com.apple.launchd[1] (com.apple.dyld): Throttling respawn: Will start in 60 seconds

Dec 3 23:53:48 Macintosh kernel[0]: CODE SIGNING: cs_invalid_page: p=410[update_dyld_shar] clearing CS_VALID

Dec 3 23:54:02 Macintosh Terminal[345]: *** -[NSCFString characterAtIndex:]: Range or index out of bounds

Dec 3 23:54:18: --- last message repeated 6 times ---

Dec 3 23:54:18 Macintosh login[388]: DEAD_PROCESS: 388 ttys001

[/codebox]

If anyone could tell me how to edit this driver with my own device codes or however it is I would really appreciate it I'm dying to run Leopard.

#424
Colonel

Colonel

    11 Herbs & Spices

  • Retired
  • 4,157 posts
  • Gender:Male
  • Location:KFC

weird problem: im using forcedeth.kext from post #1, leo boots, card is recognized and i can browse websites, so everything seems to work. but when i've got more traffic the system freezes - 'you have to restart your computer'. Anyone had similar problems or a fix for that? specs in my sig.

He my compiuter freezes after browsing in internet ? how i can solve problem?

SSE2 amd +3000 x64
nforce 4 (NEO3)
uphuck 10.4.9 v1.4a

?

Same problem here. If anyone comes up with a solution, please share. :(

#425
Arun M

Arun M

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Thank you for Planetbeing, Puppydawg and Aein. Really you people have done a tremendous job to get rid of 169 IP problem.

* I saw the post mentioning to power OFF for 30 secs. But didn't get a clue to power OFF what. So powered OFF the router for 30 secs by mistake :P

* Then came to the understading and powered down my PC. Unplugged the power cable of my PC. Waited for 30 secs. Then plugged it back in.

It worked. Hurray.... :angel:

I uploaded the ZIP file to which I used to force my LAN.

Steps that I followed.

* Copied the forcedeth-nockd from the zip file. Dragged it to /System?Library/Extension
* It asked me for authentication, so gave the password which I had set for my username
* Opened a terminal and then did this command - cd /volumes/Leopard/System/Library/Extensions
* Then this command - sudo -s
* Then entered the PWD
* Then did this command - " chmod -R 755 * && chown -R root:wheel *
* Then navigated to /volumes/Leopard/System/Library/Extensions using finder and deleted Extensions.mkext
* Then powered down my Hackintosh
* Plugged out the power cable of my PC, waited for 30 secs to avoid 169 allocation by DHCP
* Plugged the powercable back to the PC
* Entered the boot string as -f -v -legacy
* After doing this I had to force the IP address for my PC in "network" under "system preferences"
* Then clicked on Assist Me on the same window. Then clicked on Diagnostics and found that the internet is up
* Then opened Safari and I am having a go and pasting these notes for any assistance if it could


My mobo is K8NGM2-L
1280 MB DDR 333 MHZ
250 GB IDE - Secondary with Leo and Tiger on it
80 GB IDE with Windows XP on it
AMD 64 Athlon 3000+ (Venice)

Attached Files



#426
Colonel

Colonel

    11 Herbs & Spices

  • Retired
  • 4,157 posts
  • Gender:Male
  • Location:KFC
Arun M, is your devID 0269?

Anyone else having OS X panic whenever you're using high amounts of bandwidth while using the forcedeth driver?

#427
hudson

hudson

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
  • Gender:Male
  • Location:Moscow
I have Epox 8KDA (nForce3 250), sempron 3100 (SSE2) and uphuck_10.4.9_v1.4a installed.

And i have some troubles with network access (i have simple ethernet connection with manual configuration). When i try to configure my ethernet connection, OS hangs (i can move cursor but this is all whan i can). forcedeth does not fix this trouble.

Plaese look at my logs:

Dec 9 22:10:08 vs-computer sudo: hudson : TTY=ttyp2 ; PWD=/Users/hudson/Desktop/forcedeth/build/Release ; USER=root ; COMMAND=/sbin/kextload -v forcedeth.kext
Dec 9 22:10:12 vs-computer /System/Library/CoreServices/mcxd.app/Contents/MacOS/mcxd: MCXD.initializeDirectoryServices: Unable to get the ethernet address
Dec 9 22:10:20 vs-computer kernel[0]: MMAC: family specific matching fails
Dec 9 22:10:20 vs-computer kernel[0]: forcedeth: Initializing.
Dec 9 22:10:20 vs-computer kernel[0]: forcedeth: Probing.
Dec 9 22:10:20 vs-computer kernel[0]: forcedeth: Starting.
Dec 9 22:10:20 vs-computer kernel[0]: forcedeth: PCI system 0x10DE:0x00DF, subsystem 0x1695:0x100C opened.
Dec 9 22:10:20 vs-computer kernel[0]: forcedeth: Mapped from 0xEA001000 of length 4096.
Dec 9 22:10:20 vs-computer kernel[0]: forcedeth: Allocated 3072 bytes of contiguous memory for DMA: rx at 0x23d6e000, tx at 0x23d6e400, wired at 0xc011000.
Dec 9 22:10:20 vs-computer kernel[0]: forcedeth: Found nForce4 LAN with MAC: 00:04:61:78:D5:18.
Dec 9 22:10:20 vs-computer kernel[0]: forcedeth: Found PHY 0x0000:0x0020 at address 1.
Dec 9 22:10:20 vs-computer kernel[0]: com_triton_forcedeth: Ethernet address 00:04:61:78:d5:18

===============

vs-computer:~/Desktop/forcedeth/build/Release root# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en2: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500
ether 00:04:61:78:d5:18
media: autoselect (<unknown type>)
supported media: autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 100baseTX <full-duplex> 100baseTX <half-duplex>



#428
ROFISH

ROFISH

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
I found a temporary solution to Leopard's Kernel Panicing!

I have a DFI LanParty nForce4-Ultra. forcedeth always wants to kernel panic whenever I'm under high bandwidth. If you kextunload and kextload forcedeth right after boot in terminal, it will be a lot stabler. For me, it's the only way to connect to my laptop. It's not 100% guaranteed, but I've managed to go a lot further.

#429
riot

riot

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
+1 for freezing with high internet traffic. very annoying!

#430
riot

riot

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
+1 for freezing with high internet traffic. very annoying!

#431
ZgSTar

ZgSTar

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Hello Guys, if share the pain is something you fency, I am also expriencing crashes with high bendwidth usage.
I have an Asus a8n-sli and forcedeth drivers...

Did anyone solve it?


Thanks a lot,
ZgSTar

#432
riot

riot

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
well i didnt think it would work, but i did what ROFISH said and right after boot did a kextunload, then kextload for forcedeth and it hasnt frozen yet... im going to put together a simple script to run on launch

#433
WillTurner

WillTurner

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
is this driver made for tiger or leopard? i tried it for leopard and i got a message saying the device was blocked or something..

#434
Hackintosh2

Hackintosh2

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
+1 SAME Problem, OS X simply freezes while downloading files or doing anything high bandwith with the connection.

We seriously need a fix for this issue!

#435
Hackintosh2

Hackintosh2

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
Anyone knows a Fix for this annoying Error?

Please help us if you can!

#436
Hackintosh2

Hackintosh2

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
Nobody knows a solution? This is annoying, especially if everything else of the system is running perfectly nice..

#437
demonfox13x

demonfox13x

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 122 posts
try running on one core, this might be a multithreading problem

cpus=1 on boot

#438
planetbeing

planetbeing

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts

try running on one core, this might be a multithreading problem

cpus=1 on boot


That's probably it. When I wrote the code, I had a very naive understanding of mutexs and the spinlocks I used were really not appropriate. A rewrite is necessary, but I have not had the time nor the inclination for the last couple of years. I'm considering rewriting it in the spring, when I have to connect through ethernet again (right now, I'm on wireless), but I may not get to it. Sorry for the folks who depend on the whims of driver writers. :/

EDIT: Actually, just read my code again: CPUS=1 probably would not help. I basically didn't lock where I should, and rapid firing of interrupts (for example when there's high network activity) causes the code to munge itself. From the commented out locks, I obviously had tried to put in spinlocks before, but that kind of lock would've failed comically.

The upshot is, I think I can fix this pretty quickly, and if someone would care to link me to the most current version of the code people have been using, I can fix it.

#439
demonfox13x

demonfox13x

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 122 posts
ive been using MikeInNs driver i think its based on the forcedeth driver and it has the same freezing problems where all the USB devices stop working. Here is the thread:

http://forum.insanel...showtopic=73317


so far i havent gotten any freezes when i use cpus=1, but when booting with all cores enabled i freeze when downloading larger files.

#440
planetbeing

planetbeing

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts

ive been using MikeInNs driver i think its based on the forcedeth driver and it has the same freezing problems where all the USB devices stop working. Here is the thread:

http://forum.insanel...showtopic=73317
so far i havent gotten any freezes when i use cpus=1, but when booting with all cores enabled i freeze when downloading larger files.


That one's for the Marvell controller which is not appropriate for many of the other onboard nForce NICs. Did anyone modify this driver for nForce boards?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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