OS X on a Lenovo ThinkPad T60
Here are my notes from installing OS X 10.5.6 on my ThinkPad T60 8743-CTO (using iDeneb 1.4). I ran the stock install without adding any custom kernel extensions.
Working Components
- Intel Core 2 Duo T7200 Processor
- Intel Pro/1000PL Ethernet (0x109A8086)
- TI PCI-1510 PCMCIA Cardbus Controller (0xAC56104C)
- Intel High Definition Audio (0x17AA2010)
Note: Audio seemed to work perfectly after installing AppleAzaliaAudio from the /System/Installation/Packages folder of the install disc.
Partially /Non-Working Components
Ati Radeon Mobility X1400 (0×71451002)
The card was not recognized intially, so I had to edit the following file: /System/Library/Extensions/ATIRadeonX1000.kext/Contents/Info.plist
Search for the following lines, and add the device id/vendor id string (0×71451002) to the “string” value:
<key>IOPCIMatch</key>
<string>0x71461002 0x71421002 0x71091002...</string>
Repair permissions, clear the extension cache, and reboot. Quartz Extreme and Core Image should work now. However, I was unable to get the card to use my LCD’s native resolution (1680×1050), even after explicitly setting the resolution in com.apple.Boot.plist and trying SwitchResX.
Intel PRO/Wireless 3945ABG (0×42278086)
I never got wireless working to my satisfaction, which was pretty much a deal-breaker. The iwidarwin project on Google Code had a very alpha driver for the 3945ABG, but it had a number of limitations, including not being able to connect to encrypted networks.
Additional Notes
A battery meter can be enabled by installing the PowerManagement bundle from the /System/Installation/Packages folder of the install disc, then running battery.menu in System > Library > CoreServices > Menu Extras.
You can download my system profile here.
I have iPC 10.5.6 Darwin 9.6.0 kernel installed in my T60p 2326-D8U machine and everything is working perfect, the only thing im missing is the pcmci slot to work. Could you be so kind and give me a hand on this or tell me were to find the kext for it? I do have IOPCCardFamily.kext & IOPCIFamily.kext from distro but when I plugin a card doesn’d do anything and nothing appears in the syslog
I didn’t run into any problems with PCMCIA with my install, but there’s a few things you could try. A few people seem to have had some luck using the IOPCIFamily.kext from 10.4.4 or earlier. If that fails and you know the device ID and vendor ID of the hardware, you could try adding them to the Info.plist in IOPCIFamily.kext. Good luck!
Andrew — Thank you. I will try the IOPCIFamily.kext from another version. But for the device ID and vendor ID information I have no clue on how to get it.
is this what i need? pci104c,ac56:
Type: CardBus Bridge Driver Installed: No Bus: PCI Slot: CardBus Slot 1 Vendor ID: 0x104c Device ID: 0xac56 Revision ID: 0×0000
Found this in the About this Mac>More Info…
Yeah, add the device id/vendor id (0xAC56104C) to the list of strings in the <string> tag immediately after the <key>IOPCIMatch</key> tag. The file you’re looking for is
You’ll then need to repair permissions, clear the extension cache, and reboot.
Hi Andrew, I did what you told me, I added the device id/vendor id in the /System/Library/Extensions/IOPCIFamily.kext/Info.plist file
Used OSX86Tool to remove Extenssion cache, change permissions and then reboot but when I inserted a NIC and do a tail –f to the system.log to see if there’s some movement when inserting the card but nothing happens.
Thanks for the help.
My major issue is the resolution stick on 1400 by 1050. I tried many ways to change to 1680, so far no luck yet.
Have you got any notes on the install?
Would love to know how you managed to do it in the end!
Interested on how is done