Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

38 Pages V  « < 8 9 10 11 12 > »   
Reply to this topic Start new topic
Driver for nForce4 LAN, A duct taped together native OS X driver
****
  • Group: Validating
  • Posts: 195
  • Joined: 2-April 06
  • Member No.: 31,962
I've been using it for a week now and it's fine (nF4 Ultra chipset, btw)

I've done BitTorrent on it, downloaded Xcode tools (950mb) and both maxed out my connection!

Good work!!
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 35
  • Joined: 20-February 06
  • Member No.: 24,178
Ok, first off im a linux user dont do windows smile.gif

I have a Gigabite NF4-SLI motherboard and I get no link from this driver with my network.

There is no second ethernetport and the drivers output doesnt say that much sad.gif

(my network cable is fairly long but if I hook it up with a 1m cable it doesnt get up aswell)


Maybe becouse my cheapy network here is just 10MBit?


QUOTE
Well, more precisely, I decided to blatantly rip off of the GPL'ed forcedeth driver for Linux, which someone had mentioned earlier (but I had a really difficult time getting a copy of the source code on Google, I only managed to get several old versions so far). But I figured 2000 odd lines of code isn't too unreasonable and I could figure it out mostly, and also figure out enough of OS X's innards so I can port it.


You know you can get the kernel sources from http://kernel.org/? (its the upper most link wink.gif)

No google needed smile.gif
Attached File(s)
Attached File  Untitled.rtf ( 1.93K ) Number of downloads: 34
 
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 26
  • Joined: 23-July 06
  • Member No.: 47,656
QUOTE (pupdawg @ Aug 1 2006, 11:34 PM) *
Glad I could help some of you out... what kind of issues are you having after using the driver for a few days ? How often does it drop the connection and how often do you have to power off your system to get the IP back ?

Oh yes and thanks Planetbeing for getting this driver started smile.gif



It's actually kinda funny. Windows recently started unplugging my network connection many minutes after bootup and I'm using the official nforce driver from nvidia's site. blink.gif Planetbeing's homebrew driver has worked flawlessly since the day I put my hardware ID in it.

It got to the point where I couldn't finish a download or bittorrent so I did a system restore and wouldn't you know it?... Windows wont boot anymore because of a missing/corrupt hal.dll file (which IS in the system32 folder which I THEN replaced with a dll from dlldump.com using the repair console). And because I bought a store display I don't have the winxp cd, so I'm screwed... hysterical.gif

o well, there is always happymac.GIF

btw, I only have to unplug the power cord if I go from Windows to OS X. Otherwise it's fine.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 26
  • Joined: 23-July 06
  • Member No.: 47,656
I see dozens, hundreds of these entries when I boot up, shutdown, or pull up the log in terminal, Is that normal? in log it keeps going... if it is normal is there a way to silence the beast?

Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:43 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:43 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:43 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 14
  • Joined: 25-July 06
  • Member No.: 47,957
QUOTE (sotl @ Aug 5 2006, 10:29 AM) *
I see dozens, hundreds of these entries when I boot up, shutdown, or pull up the log in terminal, Is that normal? in log it keeps going... if it is normal is there a way to silence the beast?

Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:42 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:43 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:43 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e
Aug 5 12:25:43 carlos-computer kernel[0]: forcedeth: packet 80000000 - 8000062e


Thats normal, because you are using the forcedeth-nockd.kext. It dump a bunch of stuff in to your log file. The only real way is to edit forcedeth.kext and add your hardware ids, but I haven't been able to get that one to work with my nic.
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 54
  • Joined: 14-August 05
  • Member No.: 6,139
Guys,

For those who have a Nforce 410/430 board (with the Marvel PHY, not Vietese PHY) I have recompiled the forcedeath-nockd.kext to not output any debug system log output since the forcedeath-nock.kext isn't a valid kernel extension in this build.

So use this if you have forcedeath-nockd.kext working, but don't want your systemlog to fill up from all the debug crap...

This was compiled with Xcode 2.3

Letni...
Attached File(s)
Attached File  forcedeth_nock_fixed.zip ( 48.5K ) Number of downloads: 1133
 
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 14
  • Joined: 25-July 06
  • Member No.: 47,957
QUOTE (letni @ Aug 6 2006, 12:51 PM) *
Guys,

For those who have a Nforce 410/430 board (with the Marvel PHY, not Vietese PHY) I have recompiled the forcedeath-nockd.kext to not output any debug system log output since the forcedeath-nock.kext isn't a valid kernel extension in this build.

So use this if you have forcedeath-nockd.kext working, but don't want your systemlog to fill up from all the debug crap...

This was compiled with Xcode 2.3

Letni...


Hey man, thanks very much. No more overloaded log files.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 12
  • Joined: 1-April 06
  • Member No.: 31,855
thanks letni.. (assuming it works, i haven't tried it but should if it works for aien)..

as to pupdawg, i've also not had any issues or dropouts using it.. the only issues were the log, and the power off requirement.

I don't use the lan in windows (use wireless).. so, is it possible to prevent the issue; iirc disabling it in device manager doesn't work, or does it? or is there some other way?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 2
  • Joined: 20-June 06
  • Member No.: 43,888
Thanks guys! This edited version (along with powering down for 30 seconds) now works on my a8n-vm csm. The OPs drivers didn't work and I had lost hope. Out of all the things that don't work on this board (video, sound, network), this was the most important to me. I can live with using 1024x768 but having a computer with no internet is useless to me. Had I known about running OSX on x86 before I had to rebuild my system I would've bought the right components. smile.gif Next up, sound!
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 54
  • Joined: 14-August 05
  • Member No.: 6,139
Planetbeing - What kernel source tree did you build this driver off of? I would like to try to figure out the whole reboot from windows problem.. It's annoying smile.gif

Thanks

LetnI
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 26
  • Joined: 23-July 06
  • Member No.: 47,656
Ooooo new nockd kext.. Nice LetnI! Can't wait to try it! Stupid Windows had a temper tantrum and wont boot or let me boot OS X either thumbsdown_anim.gif Once I set my OS X partition active in Acronis I'll take 'er for a whirl biggrin.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 3
  • Joined: 8-August 06
  • From: Delft, The Netherlands
  • Member No.: 49,710
I've used the forcedeth6100.zip from Aien in combination with the fixed forcedeth from Letni, to get mij onboard networkchip functioning. When I Install it as discribed in the OP I see it is working. I get an IP adress, I can visit weppages, etc... But after a reboot the system seems it has forgot the whole thing. I think something is going wrong in the installation part (step 13 & 14 of the OP) but I can't see what. Any ideas?

I am using OSX 10.4.6 (the JaS one) by the way
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 54
  • Joined: 14-August 05
  • Member No.: 6,139
QUOTE (Trens @ Aug 10 2006, 01:46 AM) *
I've used the forcedeth6100.zip from Aien in combination with the fixed forcedeth from Letni, to get mij onboard networkchip functioning. When I Install it as discribed in the OP I see it is working. I get an IP adress, I can visit weppages, etc... But after a reboot the system seems it has forgot the whole thing. I think something is going wrong in the installation part (step 13 & 14 of the OP) but I can't see what. Any ideas?

I am using OSX 10.4.6 (the JaS one) by the way


Well, couple of things you need to remember..

1. After booting windows and back to MacOS X, these drivers will load but most likely won't work unless the PC has been completely powered off (power cable unplugged for a few seconds)

2. If the kext isn't loading after boot (sudo kextstat |grep -i "forcedeth") then you need to flush your kext cache by

sudo rm -R /System/Library/Extensions.mkext
sudo rm -R /System/Library/Extensions.kextcache
sudo kextcache -k /System/Library/Extensions

from a shell...

Hope this helps...
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 3
  • Joined: 8-August 06
  • From: Delft, The Netherlands
  • Member No.: 49,710
I've been working on my litle problem again, but not succesfull. The way I get it working now is:
  1. cd ~/Desktop/forcedeth/build/Release
  2. sudo chown -R root:wheel forcedth-nock.kext
  3. sudo chmod -R 755 forcedeth-nock.kext
  4. sudo kextload -v forcedeth-nock.kext
But after a reboot I have to type it in again. sudo cp -R forcedeth-nock.kext /system/library/extentions seems to do not a thing at all.
I don't use the tail -f /var/log/system.log anymore, because I could not reboot after using it.

Regarding your help, I have a dedicated disk (without windows) so no problem from that side. I had a unexpected IP number (something like 169?) but that has been solved earlier.
It seems that the kext isn't loading after a reboot, but I can't quite understand your help at number 2. How, instead of what and when do I use it?

QUOTE (letni @ Aug 10 2006, 05:53 AM) *
Well, couple of things you need to remember..

1. After booting windows and back to MacOS X, these drivers will load but most likely won't work unless the PC has been completely powered off (power cable unplugged for a few seconds)

2. If the kext isn't loading after boot (sudo kextstat |grep -i "forcedeth") then you need to flush your kext cache by

sudo rm -R /System/Library/Extensions.mkext
sudo rm -R /System/Library/Extensions.kextcache
sudo kextcache -k /System/Library/Extensions

from a shell...

Hope this helps...
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 3
  • Joined: 8-August 06
  • From: Delft, The Netherlands
  • Member No.: 49,710
I solved the problem on my own. I made a mistake in typing in the right command. Extentions instead of Extensions.

QUOTE
But after a reboot I have to type it in again. sudo cp -R forcedeth-nock.kext /system/library/extentions seems to do not a thing at all.


Next the soundcard issue...
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 20
  • Joined: 5-August 06
  • Member No.: 49,315
cheers
i am in need of some assistance.
i realy have no idea what ele to try.

i tried the second posted drivers with my hardware id on the (the forcedeth_nockd.kext),and i tried out the letni "forcedeth_nock_fixed.zip" kext because it has already my hardware id in it
it loads without a problem, my ethernet adaptor can now be cheked as active.

i activated it and let it in default setings to fetch an ip trough DHCP where it says "configure IPv4"
it does not fetch an ip and the light on the ethernet port doesent light up

so i tried to force an ip adress on it
i forced it to an ip that matches my network server that is using XP (192.168.0.7) with the proper subnet mask and i tried giving my server adress in the router option, the DNS server and without any info on those fields.
when i trie to force the ip on the ethernet adapter if i go to the network status it says "The cable for built-in ethernet is not pluged in", wich makes sense since the light isnt on.

so i tried out the power down for 30sec disconecting from the plug.
it does exactly the same, cable disconected without any light.
i am completely lost, and dont know what to do.

my ethernet adapter is built in on the board, the board is the following "Asus M2NPV-MX GeForce 6150 SKAM2"
my ethernet is the following "NVIDIA nForce® 430 built-in Gigabit MAC with external Marvell PHY"

please help me out, if you need any more information about any of the hardware just say so. i just need some light on how to get it up and working. there are several people saying they have theyr Marvell PHY's working but mine just sais i have the network cable unpluged and it makes no sense.

thanks in advance
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 14
  • Joined: 25-July 06
  • Member No.: 47,957
QUOTE (AlienHrGig @ Aug 11 2006, 01:21 PM) *
cheers
i am in need of some assistance.
i realy have no idea what ele to try.

i tried the second posted drivers with my hardware id on the (the forcedeth_nockd.kext),and i tried out the letni "forcedeth_nock_fixed.zip" kext because it has already my hardware id in it
it loads without a problem, my ethernet adaptor can now be cheked as active.

i activated it and let it in default setings to fetch an ip trough DHCP where it says "configure IPv4"
it does not fetch an ip and the light on the ethernet port doesent light up

so i tried to force an ip adress on it
i forced it to an ip that matches my network server that is using XP (192.168.0.7) with the proper subnet mask and i tried giving my server adress in the router option, the DNS server and without any info on those fields.
when i trie to force the ip on the ethernet adapter if i go to the network status it says "The cable for built-in ethernet is not pluged in", wich makes sense since the light isnt on.

so i tried out the power down for 30sec disconecting from the plug.
it does exactly the same, cable disconected without any light.
i am completely lost, and dont know what to do.

my ethernet adapter is built in on the board, the board is the following "Asus M2NPV-MX GeForce 6150 SKAM2"
my ethernet is the following "NVIDIA nForce® 430 built-in Gigabit MAC with external Marvell PHY"

please help me out, if you need any more information about any of the hardware just say so. i just need some light on how to get it up and working. there are several people saying they have theyr Marvell PHY's working but mine just sais i have the network cable unpluged and it makes no sense.

thanks in advance

What is your device id? Because my mod for the driver is for the NVIDIA nForce 410 Built-in 10/100 MAC. I believe the the external part is Realtek. So look in windows and check on your hardware id. If it is the same then I am not sure what your problem, if it is not the same and you need help changing it just ask.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 20
  • Joined: 5-August 06
  • Member No.: 49,315
my device id is {1A3E09BE-1E45-494B-9174-D7385B45BBF5}\NVNET_DEV0269\4&2806F0ED&0&01

and my hardware id is{1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0269

so i am guessing that the driver is ok, because it is DEV0269 right?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 19
  • Joined: 2-August 05
  • Member No.: 2,606
You should use lspci to find out your nForce device ID's then install with the instructions posted in past posts.


QUOTE (sjoer @ Aug 5 2006, 04:45 AM) *
Ok, first off im a linux user dont do windows smile.gif

I have a Gigabite NF4-SLI motherboard and I get no link from this driver with my network.

There is no second ethernetport and the drivers output doesnt say that much sad.gif

(my network cable is fairly long but if I hook it up with a 1m cable it doesnt get up aswell)
Maybe becouse my cheapy network here is just 10MBit?
You know you can get the kernel sources from http://kernel.org/? (its the upper most link wink.gif)

No google needed smile.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 14
  • Joined: 25-July 06
  • Member No.: 47,957
QUOTE (AlienHrGig @ Aug 11 2006, 03:21 PM) *
my device id is {1A3E09BE-1E45-494B-9174-D7385B45BBF5}\NVNET_DEV0269\4&2806F0ED&0&01

and my hardware id is{1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0269

so i am guessing that the driver is ok, because it is DEV0269 right?

Based on that I would say yes, but try what pupdawg asked you to do. Then see what your device ID is.
if its the same then again I don't know what to do. If not then we will add the new dev id to the drivers and then it should work. Did you try with just my mod first, or did you use mine and then Letni's? If you did the later then try mine first and if that works then try Letni's.

QUOTE (pupdawg @ Aug 11 2006, 04:35 PM)
You should use lspci to find out your nForce device ID's then install with the instructions posted in past posts.
PM Profile Card
Go to the top of the page
+ Quote Post
38 Pages V  « < 8 9 10 11 12 > » 
Reply to this topic Start new topic

2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 21st November 2009 - 12:09 PM