Jump to content
7 posts in this topic

Recommended Posts

I keep getting the following at boot:

 

Extension “com.apple.iokit.IONetworkingFamily” cannot be found

 

I’ve tried to install the kext now at least 10 times usually using OSx86 Tools Utility (but have also tried via the Terminal). And yes, I’ve trashed the Extension.mkext and cache after the install. I’ve fixed permissions several times, both right after install as well as prior and after reboot. Again, I've done this so many times so many different ways. But I still get this message. I even tried an earlier kext (version 1.6). But normally I used one taken from the 10.5.6 Combo update (via Pacifist) which is version 1.6.1

 

I’m running 10.5.6 from a retail leopard install.

 

Not sure if this matters but in System Profiler it lists the extension as follows (which looks like all the other extensions):

 

kext Version: 1.6.1

Load Address: 0x2e335000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext has no receipt

 

 

Please help me! I just can't figure out what I'm doing wrong.

Link to comment
https://www.insanelymac.com/forum/topic/158538-major-kext-install-headache/
Share on other sites

I keep getting the following at boot:

 

Extension “com.apple.iokit.IONetworkingFamily” cannot be found

 

I’ve tried to install the kext now at least 10 times usually using OSx86 Tools Utility (but have also tried via the Terminal). And yes, I’ve trashed the Extension.mkext and cache after the install. I’ve fixed permissions several times, both right after install as well as prior and after reboot. Again, I've done this so many times so many different ways. But I still get this message. I even tried an earlier kext (version 1.6). But normally I used one taken from the 10.5.6 Combo update (via Pacifist) which is version 1.6.1

 

I’m running 10.5.6 from a retail leopard install.

 

Not sure if this matters but in System Profiler it lists the extension as follows (which looks like all the other extensions):

 

kext Version: 1.6.1

Load Address: 0x2e335000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext has no receipt

Please help me! I just can't figure out what I'm doing wrong.

 

Try kext helper b7.

Try kext helper b7.

 

Actually that was one of the attempts. I'm curious if anyone has anything similar in that it shows up as an error during boot but looks like it is loaded correctly via System Profiler?

 

And I'm pretty certain after all of the attempts I've made that I've followed (in at least a few of them) the appropriate way to load a kext. So I think there is something else going on here, but again it's a complete mystery to me as to what.

Actually that was one of the attempts. I'm curious if anyone has anything similar in that it shows up as an error during boot but looks like it is loaded correctly via System Profiler?

 

And I'm pretty certain after all of the attempts I've made that I've followed (in at least a few of them) the appropriate way to load a kext. So I think there is something else going on here, but again it's a complete mystery to me as to what.

You probably have it loaded twice, once properly and once wrong. Find where it is loaded wrong and drag it to the trash.

You probably have it loaded twice, once properly and once wrong. Find where it is loaded wrong and drag it to the trash.

 

I'm not sure I understand this, but again I'm a noob. However, it was only installed in one place System/Library/Extensions and there is only one kext there. Each time I tried to install it I made sure I either removed the old one or with utilities like OSx86 Tools it does it for you by placing the old one in some type of "kext backup" folder.

 

The question is does the System Profiler which shows the kext mean that it was loaded correctly? And if so, then why the message in the system log at boot?

 

It's quite perplexing to me. But so far I have not seen any adverse effects with any programs I run. But I sure wish I could get this figured out.

I'm not sure I understand this, but again I'm a noob. However, it was only installed in one place System/Library/Extensions and there is only one kext there. Each time I tried to install it I made sure I either removed the old one or with utilities like OSx86 Tools it does it for you by placing the old one in some type of "kext backup" folder.

 

The question is does the System Profiler which shows the kext mean that it was loaded correctly? And if so, then why the message in the system log at boot?

 

It's quite perplexing to me. But so far I have not seen any adverse effects with any programs I run. But I sure wish I could get this figured out.

 

What kernel are you using? if you don't know then open terminal and type;

 

uname -a

 

com.apple.iokit.IONetworkingFamily is a CFBundleVersion value of a kernel subcomponent

 

It is a Kernel Extension Dependency - in other words, this could be caused by something buggy in your kernel perhaps.

 

Here is an excerpt for the Apple Developer site;

 

"... If you declare your KEXT's dependency on a specific version of the kernel, it will load on only that version and no other. If a user performs a software update or upgrades the kernel in any way, your KEXT will no longer load."

 

Not exactly describing your issue but it shows the delicate connection between the Kernel and kext's.

 

I have also seen odd occurrences such as this if the system.kext doesn't match the kernel but if this were the case you would probably be having other issues as well.

 

What kernel are you using? if you don't know then open terminal and type;

 

uname -a

 

com.apple.iokit.IONetworkingFamily is a CFBundleVersion value of a kernel subcomponent

 

It is a Kernel Extension Dependency - in other words, this could be caused by something buggy in your kernel perhaps.

 

Here is an excerpt for the Apple Developer site;

 

"... If you declare your KEXT's dependency on a specific version of the kernel, it will load on only that version and no other. If a user performs a software update or upgrades the kernel in any way, your KEXT will no longer load."

 

Not exactly describing your issue but it shows the delicate connection between the Kernel and kext's.

 

I have also seen odd occurrences such as this if the system.kext doesn't match the kernel but if this were the case you would probably be having other issues as well.

 

I first tried a complete reinstall of the OS since I just got a new drive that I wanted to have as my main boot drive anyway. However, the problem still exists.

 

Kernel is 9.6, I do a leopard retail install using grub-dfe updated all the way to 10.5.6. Ironically I have no other issues besides this one. And it does not seem to cause any issues, although I have not fully tested the system with more than a handful of apps.

 

However, based on your answer I believe I need to look inside the kext and see what it says in the info.plist and such. I'll see if I can figure anything out there.

 

But is there a solid way to check to see if the kext is in fact loaded? Because it shows a load address in the System Profiler I'm assuming it did in fact load, but is that correct>

 

Again, it shows the following in the boot log (this one is from today):

 

Mar 29 09:10:30 localhost kernel[0]: extension "com.apple.iokit.IONetworkingFamily" cannot be found

 

But shows this in System Profiler (again from today):

 

IONetworkingFamily:

 

Version: 1.6.1

Last Modified: 10/9/07 9:47 PM

Get Info String: Version 1.6.1, Copyright 2000-2008 Apple, Inc.

Location: /System/Library/Extensions/IONetworkingFamily.kext

kext Version: 1.6.1

Load Address: 0x5bb43000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext has no receipt

×
×
  • Create New...