Jump to content
14 posts in this topic

Recommended Posts

try this, replace your existing 80211Family.kext and repair permissions and

 

after you copy it in System/Library/Extensions/

 

run this in terminal

 

sudo -s

 

your password, it will look like your typing nothing but you are it just hides it

 

then type

 

kextload -t /System/Library/Extensions/80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext

 

IO80211Family.kext.zip

OK, I replaced the kext, repaired permission and tried to load the kext and it said I didn't have the right permissions. I remembered from this thread that I had to do some other terminal commands (chmod and chown, which I did) after which the kext said it loaded properly. It still didn't detect the card. I tried a reboot which didn't help. Then I tried creating a new location under Networek properties (I had read it somewhere) which didn't work either. :thanks_speechbubble:

check your networkinterfaces.plist file check in Library/Preferences/SystemConfiguration

 

and see if their is something close to this

 

 

string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P32@1E/IOPCI2PCIBridge/ethernet@2/AirPort_Athr5424/AtherosInterface</string>
		<key>SCNetworkInterfaceType</key>
		<string>IEEE80211</string>
	</dict>
	<dict>
		<key>Active</key>
		<true/>
		<key>BSD Name</key>
		<string>en4</string>
		<key>IOBuiltin</key>
		<false/>
		<key>IOInterfaceType</key>
		<integer>6</integer>
		<key>IOInterfaceUnit</key>
		<integer>4</integer>
		<key>IOMACAddress</key>
		<data>
		AAEjRWeJ
		</data>
		<key>IOPathMatch</key>

 

mine is en4 since i have 3 other ethernet cards

 

change yours to en1 and change the integer under IOInterfaceUnit to 1 and en 2 and 2 if you have another ethernet

Let me paste the whole plist since I can't make heads or tails of it. I do have an Ethernet card and a wireless card.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Interfaces</key>
<array>
	<dict>
		<key>Active</key>
		<true/>
		<key>BSD Name</key>
		<string>en0</string>
		<key>IOBuiltin</key>
		<true/>
		<key>IOInterfaceType</key>
		<integer>6</integer>
		<key>IOInterfaceUnit</key>
		<integer>0</integer>
		<key>IOMACAddress</key>
		<data>
		ABbTUrl+
		</data>
		<key>IOPathMatch</key>
		<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP01@1C/IOPCI2PCIBridge/LANE@0/AppleRTL8169Ethernet/IOEthernetInterface</string>
		<key>SCNetworkInterfaceType</key>
		<string>Ethernet</string>
	</dict>
	<dict>
		<key>BSD Name</key>
		<string>en1</string>
		<key>IOBuiltin</key>
		<true/>
		<key>IOInterfaceType</key>
		<integer>6</integer>
		<key>IOInterfaceUnit</key>
		<integer>1</integer>
		<key>IOMACAddress</key>
		<data>
		ABl9l1ax
		</data>
		<key>IOPathMatch</key>
		<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCIB@1E/IOPCI2PCIBridge/ethernet@5/AirPort_Athr5424/AtherosInterface</string>
		<key>SCNetworkInterfaceType</key>
		<string>IEEE80211</string>
	</dict>
</array>
</dict>
</plist>

<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCIB@1E/IOPCI2PCIBridge/ethernet@5/AirPort_Athr5424/AtherosInterface</string>
		<key>SCNetworkInterfaceType</key>
		<string>IEEE80211</string>
	</dict>
</array>
</dict>
</plist>

 

try changing yours to this

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Interfaces</key>
<array>
	<dict>
		<key>Active</key>
		<true/>
		<key>BSD Name</key>
		<string>en0</string>
		<key>IOBuiltin</key>
		<true/>
		<key>IOInterfaceType</key>
		<integer>6</integer>
		<key>IOInterfaceUnit</key>
		<integer>0</integer>
		<key>IOMACAddress</key>
		<data>
		ABbTUrl+
		</data>
		<key>IOPathMatch</key>
		<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP01@1C/IOPCI2PCIBridge/LANE@0/AppleRTL8169Ethernet/IOEthernetInterface</string>
		<key>SCNetworkInterfaceType</key>
		<string>Ethernet</string>
	</dict>
	<dict>
		<key>BSD Name</key>
		<string>en1</string>
		<key>IOBuiltin</key>
		<true/>
		<key>IOInterfaceType</key>
		<integer>6</integer>
		<key>IOInterfaceUnit</key>
		<integer>1</integer>
		<key>IOMACAddress</key>
		<data>
		ABl9l1ax
		</data>
		<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCIB@1E/IOPCI2PCIBridge/ethernet@5/AirPort_Athr5424/AtherosInterface</string>
		<key>SCNetworkInterfaceType</key>
		<string>IEEE80211</string>
</dict>
	<dict>
<key>Active</key>
		<true/>
		<key>BSD Name</key>
		<string>en1</string>
		<key>IOBuiltin</key>
		<false/>
		<key>IOInterfaceType</key>
		<integer>6</integer>
		<key>IOInterfaceUnit</key>
		<integer>1</integer>
		<key>IOMACAddress</key>
		<data>
		AAEjRWeJ
		</data>
		<key>IOPathMatch</key>
  </dict>
</array>
</dict>
</plist>

backup your old one just in case this and keep the other one in there also

 

make sure its all equal my </dict> and all that are all scattered around

I'm still trying to figure out the whole Mac thing. If I edit the file and try to change it it tells me I don't have the persmissions to save it. What do I need to do?

 

EDIT: Never mind. I guess I'm a little slow in the morning. I just created a file on the desktop and copied it over. However, the icon doesn't have the plist thing like the other plist files. It's just a blank page icon.

 

Edit #2: OK. I create a plist file with all the information you provided (thank you, BTW) and copy over to the folder. If I open the file it has all the text you gave me. Once I reboot (I still have no Aircard) when I check the plist file it has changed to this:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Interfaces</key>
<array>
	<dict>
		<key>Active</key>
		<true/>
		<key>BSD Name</key>
		<string>en0</string>
		<key>IOBuiltin</key>
		<true/>
		<key>IOInterfaceType</key>
		<integer>6</integer>
		<key>IOInterfaceUnit</key>
		<integer>0</integer>
		<key>IOMACAddress</key>
		<data>
		ABbTUrl+
		</data>
		<key>IOPathMatch</key>
		<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP01@1C/IOPCI2PCIBridge/LANE@0/AppleRTL8169Ethernet/IOEthernetInterface</string>
		<key>SCNetworkInterfaceType</key>
		<string>Ethernet</string>
	</dict>
</array>
</dict>
</plist>

you need to copy the plist in the kext to desktop and modify it. after that copy it back to the kext folder then do a permission repair. go to terminal type:

 

sudo -s

 

chown -R root:wheel /System/Library/Extensions/

chmod -R 755 /System/Library/Extensions/

you need to copy the plist in the kext to desktop and modify it. after that copy it back to the kext folder then do a permission repair. go to terminal type:

 

sudo -s

 

chown -R root:wheel /System/Library/Extensions/

chmod -R 755 /System/Library/Extensions/

I just thought of something. You're telling me to change the ownder and mode of the System/Library/Extensions folder when the plist file I'm editing is in the Library/Preferences/SystemConfiguration folder. Should I do it to that folder instead?

×
×
  • Create New...