Page 3 of 4
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Tue Feb 23, 2010 7:00 am
by Silencer
BenderFender wrote:1. DSDT Patcher GUI did not work for me in Leopard (10.5.7 / iAtkos v7), I received the same 4095 error as mnlavey (see above). It's not really a problem if you're running iAtkos v7, because you already have a dsdt.aml file at the root of your system drive (which I did not know at first). You can also try another DSDT patcher called DSDTSE.
DSDT Patcher GUI won't work if you boot into a system with a working DSDT.aml. Delete current DSDT.aml, reboot and try again - it will work. DSDTSE is not really a patcher, it doesn't apply any fixes automatically, but it's a very good compilation tool (I used it for DSDT compilation).
BenderFender wrote:2. I got systematic kernel panic when trying to boot the SL drive with Chameleon (even the latest versions). If that happens, try PC EFI v9 (as indicated in the tutorial), it solved everything for me.
There's a bunch of reasons why you can get KP during boot. Most of the time the solution exists, but you need to make a screenshot and post it or at least make a note of which kext raised the panic.
BenderFender wrote:3. My keyboard / mouse were not recognized during the first SL boot. Turns out I needed to have appleacpips2nub.kext included in the /Extra/Extensions folder.
This is a well-known problem. OSX doesn't have native PS2 drivers anymore, since all Macbooks use USB bus for internal keyboard and trackpad connection.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Tue Feb 23, 2010 7:02 am
by Silencer
BenderFender wrote:DSDT Patcher GUI did not work for me in Leopard (10.5.7 / iAtkos v7), I received the same 4095 error as mnlavey (see above). It's not really a problem if you're running iAtkos v7, because you already have a dsdt.aml file at the root of your system drive (which I did not know at first). You can also try another DSDT patcher called DSDTSE.
Another point on DSDTPatcher. In fully automatic mode it doesn't really sort out many problems. If you use CPUPowerManagement disabler and other patched kexts, you can forget about DSDTPatcher. In general it is a very good place to start, but that you need to dig into your DSDT and make additional patches.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Wed Feb 24, 2010 4:12 pm
by bozilla
Silencer: boy you're quick! I guess I'll just sit back and enjoy the thread
I'm noticing with the T60p, Lenovo heavily underestimated the thermal characteristics of having the CPU and discrete graphics going full blast. The little fan does very little for keeping things cool. This isn't even an OSX fan control issue. Even in Windows 7, if I run some full gaming, the laptop goes into thermal shutdown after about an hour. The ATI card just gets too hot along with the CPU.
Anyone seen some good T60p compatible fans that might do a better job? I think these laptops were never built for gaming and therefore they never thought the ATI card would be running full tilt.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri Feb 26, 2010 6:24 am
by Silencer
bozilla wrote:Even in Windows 7, if I run some full gaming, the laptop goes into thermal shutdown after about an hour. The ATI card just gets too hot along with the CPU.
Anyone seen some good T60p compatible fans that might do a better job? I think these laptops were never built for gaming and therefore they never thought the ATI card would be running full tilt.
Well, after I upgraded to Core 2 Duo 2.33GHz from original Core Duo 2.0GHz, I've spent a lot of time chasing proper fan for that new CPU on eBay. There are two modifications of fans (check T60p maintenance manual for part numbers) and the one for Core 2 Duo is slightly better built. Below some comparison photos (very rare thing!). The one on the left is the new one, it has better and longer heatpipes and different configuration of fan blades.

There's also a problem with thermal pads between copper radiator and actual CPU/GPU cores (you can see them on the pictures, I later removed them), the pad is 1 mm high for CPU and 2 mm high for GPU, which too much. I've used 1mm copper sheet to replace thermal pads and Arctic Silver paste to improve the things in that department. Additionally I've increased the pressure from above by sticking a couple of coins under the metal thingy that creates the pressure there.
I had to buy three fans on eBay, one of them was badly bent and radiator never fully covered CPU, and another was very loud (fan was defective).
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri Feb 26, 2010 8:47 am
by Silencer
bozilla, finally as promised, I've written a comprehensive DSDT guide:
http://forum.thinkpads.com/viewtopic.php?f=32&t=85344
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Thu May 13, 2010 1:22 pm
by Harryc
@ Bozilla - PREPARATION
-----------------
If you are running windows, I highly recommend you download Phoenix EDID designer and dump your LCD EDID information to a .dat file
Phoenix EDID does not work under Windows 7. You'll get an invalid EDID message
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Thu May 13, 2010 9:11 pm
by Harryc
http://www.entechtaiwan.com/lib/softmccs.shtm
Softmccs does work in Windows 7 to save a .dat file of your LCD's EDID.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Thu May 13, 2010 11:40 pm
by Harryc
Got through the install guide, and it went well until I tried to install the Chameleon-2-1.0-r431.pkg. It simply fails at the end of the install. Any ideas? I am staging the drive using my Mac Mini running Snow Leopard. Chameleon 1.0 installs fine, but I am not even sure how to use it at this point. If I boot the drive with 1.0 all I get is a Darwin Bootloader/X86 message with a flashing cursor. I am running a Core 2 Duo in a T60P if that matters.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 2:49 am
by Silencer
Harryc wrote:Got through the install guide, and it went well until I tried to install the Chameleon-2-1.0-r431.pkg. It simply fails at the end of the install. Any ideas? I am staging the drive using my Mac Mini running Snow Leopard. Chameleon 1.0 installs fine, but I am not even sure how to use it at this point. If I boot the drive with 1.0 all I get is a Darwin Bootloader/X86 message with a flashing cursor. I am running a Core 2 Duo in a T60P if that matters.
The Chameleon that is linked in this guide is outdated. I suggest to use
AsereBLN Booter, that is based on Chameleon 2 RC4. You should install it from the terminal using commands I described in
my guide in the Bootloader section. Or you can check installer package
here.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 5:15 am
by Harryc
Thanks for the reply. The manual install of AsereBLN Booter worked great, but now I am getting a kernel panic on boot.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 6:09 am
by Silencer
Harryc wrote:Thanks for the reply. The manual install of AsereBLN Booter worked great, but now I am getting a kernel panic on boot.
Which one?

There are hundreds of different KPs

Which kext or library KP is related to?
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 6:55 am
by Harryc
Doesn't say, I get this screen.

Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 7:10 am
by Sebinouse
Boot in verbose mode :
type "-v" as boot argument or choose Verbose Mode with chameleon
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 7:13 am
by Harryc
There is no 'verbose' choice in the Chameleon menu, and I have no idea how to alter boot arguments on OSX. Linux I can tell you

. Holding down Command-V and command-S do not work.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 7:23 am
by Silencer
Harryc wrote:There is no 'verbose' choice in the Chameleon menu, and I have no idea how to alter boot arguments on OSX. Linux I can tell you

. Holding down Command-V and command-S do not work.
When you see the Chameleon boot screen, simply type on your keyboard "-v" and hit Enter.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 7:31 am
by Sebinouse
During boot (after the ThinkVantage early boot) press any key to interrupt the boot sequence. Then type "-v" and enter or choose verbose mode ...
Chameleon Documentation
BootScreen with AsereBLN
Graphical Boot Screen
http://www.insanelymac.com/wp-content/u ... /02/24.png
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 7:35 am
by Harryc
Nice, that worked. Ok, so it boots up and goes along nicely until I get to this error?
RSDP: Original extended checksum 194New extended checksum 225
Patched ACPI version 2 DSDT
Press a key to continue... (DEBUG_DSDT)
So I press a key and I get this - (again I have a Core 2 DUO)
in6_ifattach_linklocal: nd6_prelist_add failed 12
in6_ifattach: lo0 failed to attach to a linklocal address
panic(cpu 0 caller 0xffffff7f8065e665): "No HPETs available...CPU(s) configured incorrectly\n"@/SourceCache/AppleIntelCPUPowerManagement/AppleIntelCPUPowerManagement-90/pmThread.c:148
The backtrace mentions;
com.apple.driver.AppleIntelCPUPowerManagement as well.
So I am guessing something does not like my Core 2 Duo CPU?
Also if I power down I get a BIOS checksum error on the next boot. That is a problem I have not had before trying to boot OSX.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 8:09 am
by Silencer
Harryc wrote:
in6_ifattach_linklocal: nd6_prelist_add failed 12
in6_ifattach: lo0 failed to attach to a linklocal address
panic(cpu 0 caller 0xffffff7f8065e665): "No HPETs available...CPU(s) configured incorrectly\n"@/SourceCache/AppleIntelCPUPowerManagement/AppleIntelCPUPowerManagement-90/pmThread.c:148
The backtrace mentions;
com.apple.driver.AppleIntelCPUPowerManagement as well.
So I am guessing something does not like my Core 2 Duo CPU?
Easy thing to do - install NullCPUPowerManagement.kext (get it
here). Proper thing to do - patch DSDT and enable vanilla SpeedStep.
Harryc wrote:Also if I power down I get a BIOS checksum error on the next boot. That is a problem I have not had before trying to boot OSX.
You need to apply
RTC fix to your DSDT.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 8:12 am
by Silencer
Harryc wrote:Nice, that worked. Ok, so it boots up and goes along nicely until I get to this error?
I wonder, since you have T60p, why don't you download my full /Extra folder copy from
here? That includes already patched DSDT and full set of custom kexts to have
evrything working.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 8:28 am
by Harryc
Didn't know it existed

. I will try it, but do I have to start from scratch...staging the drive etc? I have already run a patcher and installed multiple kexts from another howto.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Fri May 14, 2010 8:34 am
by Silencer
Harryc wrote:Didn't know it existed

. I will try it, but do I have to start from scratch...staging the drive etc? I have already run a patcher and installed multiple kexts from another howto.
Well, I suggest you to read my guide first to understand what is the idea of vanilla /System/Library/Extensions. And since you probably have no idea of what custom kexts have been copied to /S/L/E, you should reinstall OSX from scratch, install AsereBLN Booter again and then copy my /Extra to the root of your new OSX drive.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Tue May 25, 2010 3:52 am
by grandflash
Hi Silencer,
thank you thank you again and again for your wonderful post. I have a X61 Tablet, and everything works great. In your package with kexts and boot files, there is a file for keyboard layout. I dont know where to copy it, neither if i have to replace any other vanilla file for it? I use asere booter.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Tue May 25, 2010 4:21 am
by Silencer
grandflash wrote:In your package with kexts and boot files, there is a file for keyboard layout. I dont know where to copy it, neither if i have to replace any other vanilla file for it? I use asere booter.
What file do you mean? VoodooPS2.kext or something else?
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Tue May 25, 2010 5:25 am
by grandflash
Sorry, i mean user "sebinhouse", see this thread:
http://forum.thinkpads.com/viewtopic.php?f=32&t=86621
He provided this file.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Wed May 26, 2010 4:12 am
by Sebinouse
I no longer use this file, but if you want to try it just put it in /"user"/Library/Keyboard Layout/.
A new KeyBoard Input will appear in your Pref Pane -> International -> Input Menu
This files seems to be incomplete (several letters missing) you can easily edit it with Ukulele to make it perfect for you !
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Wed May 26, 2010 4:51 am
by Sebinouse
grandflash wrote:thank you thank you again and again for your wonderful post. I have a X61 Tablet, and everything works great.
Great news ! Finally someone with a X6xt Core2Duo manage to test my files !!!
May I ask you a few question :
- Does PowerManagement work properly ? In order to check can you post the result of these two commands in terminal :
Code: Select all
ioreg -lw0 | grep PerformanceStateArray
- Does your system properly recognize your video card (X3100 I assume) ? Does QE/CI work? (FrontRow works ?)
Please post you result in
This Appropriate Thread ..... Thanks
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Wed Jul 28, 2010 2:27 pm
by darkmagicmge
Hey thanks so much for this great guide! I am working on a t60p model 2623-ddu.
I have updated to 10.6.4 and everyting works.
Instead of atiinject i just used radeonhd.kext with cursor fix. Works great! With atiinject I could only boot in safe mode for video to work.
Sleep was working well but now the screen just goes dark but the moon doesn't light up and the screen never comes back to life.
I am not so sure speedstep is working, I installed the voodoopower.1.2.3.kext but when I auto-throttle it says kernel: offline. What does that mean? And I don't see cpu speed changing.
And for some strange reason the voodoohda that I used in your package really messes things up. I deleted the intelhda kext. But in verbose there are many lines that say about intelhda not found or something. And i keep getting still waiting for root device. So I deleted it and I can boot now. Is there any other way I can get sound and mic?
Thanks.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Wed Jul 28, 2010 3:34 pm
by Silencer
darkmagicmge wrote:
And for some strange reason the voodoohda that I used in your package really messes things up. I deleted the intelhda kext. But in verbose there are many lines that say about intelhda not found or something. And i keep getting still waiting for root device. So I deleted it and I can boot now. Is there any other way I can get sound and mic?
Check the other guides here, especially mine (
link). There's been a lot of development regarding vanilla SnowLeo on T60p, and now we have most of things working 100% vanilla, including video and speed step with C-states (better power management). Sound also fully works with VoodooHDA, microphone included.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Wed Jul 28, 2010 3:35 pm
by Silencer
Silencer wrote:Check the other guides here, especially mine (
link).
But please go through entire thread, I haven't updated the guide for a while now, and there were a lot of updates withing the thread.
Re: Vanilla (10.6) Guide for T60p (2007-CQ8) 1400x1050
Posted: Mon Aug 09, 2010 3:02 am
by Chrome
Hello guys. I need yours help. I have a ThinkPad T60p 2007-93U and I trying to install SL on it. I follow this guide to step 11 of "Basic boot stuff" (and I'm pretty sure that my fingers was crossed), but SL is not loading. Loading is stuck on this screen:

And that's it. I've tried a lot of different kexts and bootloaders, changed my bios settings, trying to boot with '-x / -x32 / arch=i386 / -f', but still the same

I have a working Leo 10.5.6 from this guide
http://forum.thinkpads.com/viewtopic.php?f=32&t=76892 , but Snow Leopard is beat me
