Jump to content

WiFi card on Z61m Thinkpad (Atheros 168c, 1014)


dtx
 Share

3 posts in this topic

Recommended Posts

I installed from the Kalyway disc with the Vanilla SSE3 version with the ACPI patch, and all works beautifully, well except for ethernet and wireless. My sound did not work at first, but I was able to easily get it working.

 

After searching around, I found the following thread:

 

http://forum.thinkpads.com/viewtopic.php?t=50197

 

Which seemed to detail how to get my card working.

 

I followed those instructions, and my card now showed up as an airport card, but it does not activate. I do not see any lights ever coming on from the wifi indicator, and when I click on "Turn on Airport" nothing happens. I just click it and it stays off.

 

As far as ethernet I have the Broadcom NetXtreme card, but the ethernet is not that big of a deal, I just want the wifi to at least work.

 

Does anyone have any idea why it is seeing the card but unable to activate it? Is there anything I need to do more than follow that thread?

 

Here is the clip from the thread.

-------------------------------------------------

mfbernstein!

 

YOU ROCK!

 

Well Folks - I have Ethernet and the Atheros Wireless working on Leopard on my T60!!!

 

mfbernstrein is exactly right in how to do this.

 

Edit /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents/Info.plist

adding a line for your device ID under IONameMatch (the line is "<string>pci168c,1014</string>").

 

I then followed the guide that is here on how to load a kext.

 

http://forum.osx86scene.com/viewtopic.php?f=16&t=229

 

It DID NOT work until I rebotted with a -f.

 

Thanks again mfbernstein!

 

I will post a review of this here as I test.

j

 

-----------------------------------------------------------

 

Leopard ran brilliantly on my thinkpad, and now I am even more driven to get this thing going. I owned an ibook before, but was always frustrated with the hardware and went back to thinkpads. It was great having OSX running on a good piece of hardware (to me). I don't know if anyone else is like me, but my purpose to running OSX on a non Mac is NOT because I don't want to spend the money on Mac hardware, but rather that I hate their hardware, especially how everthing is a big PITA to service if it breaks. Plus I am a huge fan of the "nubbie", and no macs have it. I hate trackpads, for my fingers it's like running my nails down a chalkboard.

 

Anyway, any help would be fantastic.

Link to comment
Share on other sites

bump..anyone?

 

I tried reinstalling OSX and doing the whole thing over again, but I get the same results. It can see the card, but I can not turn on the wireless radio. Very frustrating because otherwise it would be a fully functioning awesome system.

Link to comment
Share on other sites

  • 1 month later...

You can paste the code below into a file, make it executable ("chmod +x <file>") and then run it with priviledge ("sudo <file>").

 

#!/bin/bash
chmod -R 755 /System/Library/Extensions/IO80211Family.kext
chown root:wheel /System/Library/Extensions/IO80211Family.kext
cd /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents
cp -p Info.Plist Info.Plist.org || exit
sed -e '/IONameMatch/{n;n;p;s/>.*</>pci168c,1014</;}' Info.Plist.org > Info.Plist
kextcache -k /System/Library/Extensions
kextload -t /System/Library/Extensions/IO80211Family.kext

 

This will add the Atheros 1014 Card to the correct Kernel Extension after backing up the Plist file. It will then rebuild the Kernel Extension cache and load the new kext. It also sets the ownership and permissions of the kext, although that's probably not needed (can't hurt).

 

This works great for me!

Link to comment
Share on other sites

 Share

×
×
  • Create New...