ohdear Posted February 10, 2007 Share Posted February 10, 2007 Hi Guys, I'm enjoying the steep learning curve that comes with OS-x here. I thought coming from a Unix/Linux background would make things easier, but phew! its difficult!! Well, I can't get my network drivers to load for some bizzare reason, its not hardware related, as I've tried three different cards (3Com309b, RealTek8139 and a D-Link). All cards get detected on boot and dmesg says that it tried to load the KEXT but it falls over. I've spent the last two days trying to find out whats wrong, but I just don't know enough about OS x yet to go all the way. Hope you can help. The output of the error messages is below: dmesg shows: ----------------- com.apple.driver.AppleRTL8139Ethernet isn't a valid mach-o error mapping module file com.apple.driver.AppleRTL8139Ethernet can' map com.apple.driver.AppleRTL8139Ethernet in preparation for loading Can't determine dependencies for com.apple.driver.AppleRTL8139Ethernet Couldn't alloc class "com_apple_driver_RTL8139" Kextstat confirms that the extension is not loaded. michels-computer:/System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins root# kextload -t AppleRTL8139Ethernet.kext Kernel extension AppleRTL8139Ethernet.kext has problems: Validation Failures: { "Executable file doesn't contain kernel extension code"=true } Does anybody know what is going on?? The error pattern is exactly the same for all three cards I tried, only changing the name of the KEXT. What I should I look at next guys? With many thanks, Michel Link to comment https://www.insanelymac.com/forum/topic/41868-cant-load-networking-kexts-1048/ Share on other sites More sharing options...
Headrush69 Posted February 11, 2007 Share Posted February 11, 2007 Get the program Pacifist and then try extracting the network Kexts you need from the Apple 10.4.8 Combo Update. See if it works then. Also, are you 100% sure your card is the exact same model it is trying to load a kext for? I have found that when the exact kext can't be found, a "close" model is tried. (eg originally my 8169 tried loading the 8139 kext which was wrong. Got the proper one from the Darwin iso.) Link to comment https://www.insanelymac.com/forum/topic/41868-cant-load-networking-kexts-1048/#findComment-299822 Share on other sites More sharing options...
Recommended Posts