Jump to content

Help installing Airport card


Ironman273
 Share

14 posts in this topic

Recommended Posts

ok first get a program called DPCIManager search it on google or sumthin then tell me what the device id and vendor is ex.168c:1b

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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:

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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>

Link to comment
Share on other sites

<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

Link to comment
Share on other sites

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>

Link to comment
Share on other sites

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/

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

 Share

×
×
  • Create New...