Jump to content
9 posts in this topic

Recommended Posts

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

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.

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

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.

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!

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

×
×
  • Create New...