jonl Posted April 14, 2007 Share Posted April 14, 2007 I am running into an error I just can't seem to overcome. So far, I've done a fairly exhaustive search on topics related to what I believe to be the Ethernet device in this system including following links to posts outside this board. According to http://wiki.osx86project.org/wiki/index.ph...l_Latitude_C840, this other installer had a "3Com 3C920 Integrated Fast Ethernet Controller" on-board. My system is a Dell Latitude C840 which according to the HCLs I've come across should work with at least 10.4.7 - I'm running JaS 10.4.8, however which took 19 hours to download so I am hoping to work with what I have right now, lol. I will begin by posting a couple of condensed snippets of what I am seeing in /var/log/system.log : ... : Enabling XMM register save/restore and SSE/SSE2 opcodes :Skipping duplicate extension "com.apple.driver.AppleRTL8139Ethernet" with older/same version (1.2.0 -> 1.2.0). ... Further on down I see the following: ... :com.apple.driver.Apple3Com3C90x isn't a valid mach-o :error mapping module file com.apple.driver.Apple3Com3C90x :can't map com.apple.driver.Apple3com3C90x inpreparation for loading :Can't determine dependencies for com.apple.driver.Apple3Com3C90x. ... This leads up to the error in System Preferences -> Network, "The cable for Built-In Ethernet is not plugged in.". This is of course, not true. When I go to Utilities -> System Profiler -> Network -> Built-In Ethernet, I can bring up the following: Type: Ethernet Hardware: Ethernet BSD Device Name: en0 From there it goes on to state the local network addresses I assigned to the card on setup of the system and whatnot. In my experience, if BSD can give a device a name, it recognizes that it is there. For some reason however, the throughput on the device is not being handled. Is there something I am missing? Is there a correlation between the errors above and the device not working - is it somehow not being initialized even though it seems to be recognized? Thank you for any assistance you can offer. Link to comment https://www.insanelymac.com/forum/topic/48417-network-device-woes/ Share on other sites More sharing options...
jonl Posted April 15, 2007 Author Share Posted April 15, 2007 Well there is at least hope. Along with the C840 I have been doing a native install on a Dell Latitude D600 as well. Initially, it had a similar problem - however, there was a fine Broadcom driver thread that pulled it all together and now she functions just right. In fact, I've just written this post on her, haha. It gives me hope for the C840, I hope someone has some insight, because right now I'm stumped. Link to comment https://www.insanelymac.com/forum/topic/48417-network-device-woes/#findComment-347099 Share on other sites More sharing options...
miguelcerca Posted April 15, 2007 Share Posted April 15, 2007 i don't know if this will do the trick for you. i have a broadcom pci card in my machine, it worked great. but after new install of 10.4.8 i had to replace Apple3com3C90x.kext located in IONetworkingFamily.kext/Content/PlugIns with the Apple3com3C90x.kext from a 10.4.3 install. then in terminal the usual junk you type when you replace a kext: sudo -s chmod -R 755 /System/Library/Extensions chown -R root:wheel /System/Library/Extensions kextcache -k /System/Library/Extensions you know? then everything worked fine, hope it works for you Link to comment https://www.insanelymac.com/forum/topic/48417-network-device-woes/#findComment-347256 Share on other sites More sharing options...
jonl Posted April 15, 2007 Author Share Posted April 15, 2007 I did try it once before, but I think the kext that I had used was corrupted. However, I'm not above attempting the same solution more than once, so I will try again here this afternoon. Thanks for the input! Link to comment https://www.insanelymac.com/forum/topic/48417-network-device-woes/#findComment-347321 Share on other sites More sharing options...
jonl Posted April 18, 2007 Author Share Posted April 18, 2007 i don't know if this will do the trick for you.i have a broadcom pci card in my machine, it worked great. but after new install of 10.4.8 i had to replace Apple3com3C90x.kext located in IONetworkingFamily.kext/Content/PlugIns with the Apple3com3C90x.kext from a 10.4.3 install. then in terminal the usual junk you type when you replace a kext: sudo -s chmod -R 755 /System/Library/Extensions chown -R root:wheel /System/Library/Extensions kextcache -k /System/Library/Extensions you know? then everything worked fine, hope it works for you Miguel, Could you attach or email a copy of the kext you have? It is going to take awhile for me to download another of these DVDs to pull that file. I searched the site, but I've only found four posts that even mention the 3C920 integrated fast ethernet. I did some more research on Dell's support site and I believe that is indeed what I have. The only other option was a upgraded wireless module. Link to comment https://www.insanelymac.com/forum/topic/48417-network-device-woes/#findComment-349099 Share on other sites More sharing options...
jonl Posted April 18, 2007 Author Share Posted April 18, 2007 I tried using the IONetworkingFamily.kext from my wife's 10.4.6 install, specifically targeting the 3C90x kext, but had no luck. "The cable for Built-in Ethernet is not plugged in." still shows even after the kextcache -c. Link to comment https://www.insanelymac.com/forum/topic/48417-network-device-woes/#findComment-349109 Share on other sites More sharing options...
jonl Posted April 18, 2007 Author Share Posted April 18, 2007 I noticed that since this last action taken with the replacement of the 10.4.8 kext, there seems to be an additional line now before the aforementioned error. I will reiterate the entire error(s) including this new line: ... :com.apple.driver.Apple3Com3C90x isn't a valid mach-o :error mapping module file com.apple.driver.Apple3Com3C90x :can't map com.apple.driver.Apple3com3C90x inpreparation for loading :Can't determine dependencies for com.apple.driver.Apple3Com3C90x. :Couldn't alloc class "Apple3Com3C90xB" ... That last line hasn't shown before the replacement with the 10.4.6 IONetworkingFamily.kext . ### UPDATE ### Hooray. Good news for the machine. After about 10 different searches, I finally tracked down a thread that just so happened to have a IONetworkingFamily.kext from 10.4.3 . I am not sure what kind of voodoo this specific kext has, but it seems to fix ALOT of people networking problems using OS X. Here is the link for those of you that will inevitably run into this situation: http://forum.insanelymac.com/index.php?sho...mp;#entry309098 Download that kext at that link and follow Miguel's instructions above for clearing kextcache. Reboot. Voila! Link to comment https://www.insanelymac.com/forum/topic/48417-network-device-woes/#findComment-349546 Share on other sites More sharing options...
jonl Posted April 18, 2007 Author Share Posted April 18, 2007 ### UPDATE ### Here is one more VERY useful link posted by u1m2 that should help out in a pinch: http://forum.insanelymac.com/index.php?showtopic=36886 Link to comment https://www.insanelymac.com/forum/topic/48417-network-device-woes/#findComment-349583 Share on other sites More sharing options...
epiphyte Posted April 24, 2007 Share Posted April 24, 2007 Here is the link for those of you that will inevitably run into this situation: http://forum.insanelymac.com/index.php?sho...mp;#entry309098 Download that kext at that link and follow Miguel's instructions above for clearing kextcache. Reboot. Voila! Work for me too with a latitude C640 Thx a lot Link to comment https://www.insanelymac.com/forum/topic/48417-network-device-woes/#findComment-352715 Share on other sites More sharing options...
Recommended Posts