Driver for nForce4 LAN, A duct taped together native OS X driver |
![]() |
Driver for nForce4 LAN, A duct taped together native OS X driver |
|
1233666666
Monkey
|
![]() |
Aug 5 2006, 03:21 AM Post #181
|
![]() ![]() ![]() ![]()
|
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!! |
|
sjoer
InsanelyMac Protégé
|
![]() |
Aug 5 2006, 04:48 AM Post #182
|
|
Ok, first off im a linux user dont do windows
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 (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 No google needed
Attached File(s)
|
|
sotl
InsanelyMac Protégé
|
![]() |
Aug 5 2006, 05:01 AM Post #183
|
|
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 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. 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... o well, there is always btw, I only have to unplug the power cord if I go from Windows to OS X. Otherwise it's fine. |
|
sotl
InsanelyMac Protégé
|
![]() |
Aug 5 2006, 04:32 PM Post #184
|
|
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 |
|
Aien
InsanelyMac Protégé
|
![]() |
Aug 5 2006, 06:23 PM Post #185
|
|
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. |
|
letni
InsanelyMac Protégé
|
![]() |
Aug 6 2006, 06:54 PM Post #186
|
![]()
|
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)
|
|
Aien
InsanelyMac Protégé
|
![]() |
Aug 6 2006, 08:19 PM Post #187
|
|
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. |
|
mb2
InsanelyMac Protégé
|
![]() |
Aug 8 2006, 05:43 PM Post #188
|
|
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? |
|
matriculated
InsanelyMac Protégé
|
![]() |
Aug 8 2006, 05:44 PM Post #189
|
|
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.
|
|
letni
InsanelyMac Protégé
|
![]() |
Aug 9 2006, 03:23 AM Post #190
|
![]()
|
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
Thanks LetnI |
|
sotl
InsanelyMac Protégé
|
![]() |
Aug 9 2006, 04:37 AM Post #191
|
|
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
|
|
Trens
InsanelyMac Protégé
|
![]() |
Aug 10 2006, 01:49 AM Post #192
|
|
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 |
|
letni
InsanelyMac Protégé
|
![]() |
Aug 10 2006, 03:56 AM Post #193
|
![]()
|
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... |
|
Trens
InsanelyMac Protégé
|
![]() |
Aug 11 2006, 01:54 AM Post #194
|
|
I've been working on my litle problem again, but not succesfull. The way I get it working now is:
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? 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... |
|
Trens
InsanelyMac Protégé
|
![]() |
Aug 11 2006, 03:24 PM Post #195
|
|
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... |
|
AlienHrGig
InsanelyMac Protégé
|
![]() |
Aug 11 2006, 07:24 PM Post #196
|
|
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 |
|
Aien
InsanelyMac Protégé
|
![]() |
Aug 11 2006, 08:15 PM Post #197
|
|
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. |
|
AlienHrGig
InsanelyMac Protégé
|
![]() |
Aug 11 2006, 09:24 PM Post #198
|
|
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? |
|
pupdawg
InsanelyMac Protégé
|
![]() |
Aug 11 2006, 10:38 PM Post #199
|
|
You should use lspci to find out your nForce device ID's then install with the instructions posted in past posts.
Ok, first off im a linux user dont do windows
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 (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 No google needed |
|
Aien
InsanelyMac Protégé
|
![]() |
Aug 12 2006, 12:42 AM Post #200
|
|
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.
|
![]() |
|
Lo-Fi Version | Time is now: 21st November 2009 - 12:09 PM |