Jump to content
3 posts in this topic

Recommended Posts

So I've read nearly every single reply in this topic.

 

I'm in root privileges. After I copy the file over I fix permissions.

 

I've done

nano /library/systemconfiguration/networkinterfaces.plist

and changed it to 1.

I cd to /System/Library/Extensions

I do both

chmod -R 755 IO80211family.kext
chown -R root:wheel IO80211family.kext

 

Now the problem is when I do ls -1 (and I know I'm in the correct directory) my kext still reads IO80211family.kext instead of

drwxr-xr-x   3 root  wheel  102 Feb  2  2006 IO80211Family.kext

 

So I don't know what's going on, but continue anyways. I cd to the plugins part of the IO80211family.kext and I do ls -1 but I only get

AirPortAtheros5424.kext and something else

. It seems that the permissions aren't staying?

 

Finally I do kextload airportatheros5424.kext and it tells me success! So I go to my network and it doesn't tell me it's found anything. I even refresh the extensions kext cache thing and reboot and nothing happens.

 

Please help I've spent the last 6 hours working on getting this to work and I can't figure it out.

 

Edit: Ok so I reread some of the comments and someone posted saying to also change the 0 to 1 in <thread> so I'll do that tomorrow. I'll keep you updated.

Link to comment
https://www.insanelymac.com/forum/topic/237300-permissions-help/
Share on other sites

I do ls -1
it should be not -1 (one) but "l" (lower case "L" letter = long format)

 

You should add Device/Vendor ID of your card to

IO80211Family.kext > Contents > Plugins > AirPortAtherosxx.kext > Contents

Info.plist file. To do this copy the IO80211Family.kext to desktop (via Finder), edit it. Then backup original kext (the one that is in /S/L/E) and finally remove the original kext (from /S/L/E). Now copy the modified version from the desktop to /S/L/E. Repair permissions to IO80211Family.kext. Remove Extensions.mkext (in /S/L).

 

Upon reboot it should work (if it can work).

×
×
  • Create New...