Mac OSx86 10.4.6 on Thinkpad T60
i have previously explained how to install OSx86 aka MacOS X on a T60 thinkpad 200762U, I would like here really sum up everything you need for the post OS install.
After installing the OS you will get a working T60 with no sound, a lousy resolution and no wireless. Let’s review one after another.
Sound
1) Delete AppleHDA.kext:
* In Terminal, type: sudo rm -rf /System/Library/Extensions/AppleHDA.kext * sudo rm -rf /System/Library/Extensions.mkext * sudo rm -rf /System/Library/Extensions.kext
2) Edit AppleAzaliaAudio.kext:
* In Terminal, type: sudo pico /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/Info.plist * Search for (use hotkey= ctrl + w): IOHDAudioCodecVendorID * change the string to: 0x10ec0882 * Exit pico * sudo pico /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist * Search for (use hotkey= ctrl + w): IOPCIPrimaryMatch * change the string to: 0x27d88086 * Exit pico
3) Clean up the system:
* In Terminal, type: sudo kextload /System/Library/Extensions/AppleAzaliaAudio.kext * kextcache -k /System/Library/Extensions/
4) Then, reboot and enjoy sound out of two channels.
Video
1) Open the file:
/System/Library/Extensions/ATIRadeonX1000.kext/Contents/Info.plist
2) and find the line “IOPCIMatch”. Modify the next line to say: “0×71091002 0x71C41002 0x71C01002″
3) Open the file “/Library/Preferences/SystemConfiguration/com.apple.Boot.plist”
4) after the lines:
“Boot Graphics
Yes”
add the lines:"Graphics Mode 1400x1050x32"
Wireless
The 200762U has the ThinkPad 11a/b/g Wireless LAN Mini-PCI Express Adapter (lenovo.com part #: 40Y7026) which is compatible with OSx
1) You must download the Apple 10.4.5 intel upgrade available here
2) You must also download a program called Pacifist available here
3) Install Pacifist and double click on the apple upgrade to mount it.
4) Next, open up pacifist and browse to the file inside the mounted image called “MacOSXUpd10.4.5Intel.pkg”.
5) After it opens, click “find” and search for “IO80211Family.kext”. Drag that file into the folder: “/System/Library/Extensions/” replacing any pre-existing files.
6) Delete the files “/System/Library/Extensions.kextcache” and “/System/Library/Extensions.mkext”
And reboot! Alternatively you may want to check if your wireless worked before rebooting.
7) open the disk utility (/Application/Utilities/Disk Utility), then repair permissions on your Startup volume (may take a little while)
open up terminal, and switch to root (enter sudo -s, enter your user password)
cd /System/Library/Extensions chmod -R 755 IO80211family.kext chown -R root:wheel IO80211family.kext
then list the contents
ls -l
make sure the IO80211Family line looks like this:
drwxr-xr-x 3 root wheel 102 Feb 2 2006 IO80211Family.kext
check that the permissions propagated to subdirectories:
cd IO80211Family.kext/contents/plugins ls -l
should look like this:
total 0 drwxr-xr-x 3 root wheel 102 Feb 2 2006 AirPortAtheros5424.kext drwxr-xr-x 3 root wheel 102 Feb 2 2006 AppleAirPortBrcm4311.kext
then test that the extensions works:
kextload AirPortAtheros5424.kext
should give a extension loaded successfully message
then you have to go to System Preferences>Network
a message should pop up telling you you have a new AirPort. from the Show: box, pick AirPort. you can set the options here, i suggest you check the Show airport status in menu bar, make sure you click apply now.
There you have it, fully working native Atheros card!
To do now is to get the BlueTooth working…


AK47 » links for 2008-02-29 said:
[...] Mac OSx86 10.4.6 on Thinkpad T60 at a Flo + a Blog = a Flog [...]