thinkpads.com Support Community Forum Index Bill Morrow's thinkpads.com Open Forum - The Original Thinkpad Support Forum
Follow ThinkpadsForum on Twitter
 Support this forum, shop at newmodeus.com
 Support the forum, shop at newmodeus.com
System backups occur about 7:00 am EDT and last about 10 minutes. This will slow performance. RSS feeds have been added to the forum.
Donate if you wish to:
bill at thinkpads dot com

It is currently Thu Jul 24, 2014 12:42 pm

All times are UTC - 5 hours




Post new topic Reply to topic  [ 95 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
PostPosted: Fri Oct 30, 2009 1:26 am 
Offline

Joined: Sun Sep 07, 2008 8:56 pm
Posts: 49
Location: Vancouver, BC, Canada
GUIDE version 20022010

Revision History
-------------
10302009 - Initial Version
10312009 - Repaired lid closing sleep issue using ClamShellDisplay.kext
11092009 - Added a link to a guide on time machine to AFP shares
20022010 - Updated some kexts for 10.6.2 and updated SOUND section for working MIC (VoodooHDA 0.2.35)
07012010 - Added preface with links to Silencer's guide to DSDT patching

=== PREFACE ==
I have moved extensively out of this guide and into Silencer's DSDT patching methodology outlined here: http://forum.thinkpads.com/viewtopic.php?f=32&t=85344
With the DSDT patching method you are essentially "upgrade-proof" as everything you need lives in /Extra and you don't rely on drivers that are locked to certain builds. I've achieved full compatibility this way and encourage all to read his guide over hacking through mine.

===STILL WANT TO READ ON?===
*** This is an UPGRADE Guide as I rely on Leopard to stage a hard drive with Snow Leopard on it. If you need to install from scratch I suggest finding a distro version of Snow Leopard ***

First off here's a summary of what works and what doesn't.

Summary
- Video works fully with resolution switching and CI/QE (details below)
- Sound works with VoodooHDA.kext
- Mic DOES work with VoodooHDA 0.2.35 (the kext is in the zip file)
- Wifi (Atheros) full working OOB
- GigE Ethernet works OOB (with time machine patch ToH)
- Bluetooth works OOB
- Battery meter working with VoodooBattery.kext
- Sleep works (!) with removal of AppleLPC.kext(s) wakes using software, power button and lid close using AppleSMBIOS-38-AnV-SnowLeopard
- Speedstep Working with VoodooPower.kext
- TIme machine works with some changes made to the sparsebundle

Acknowledgements
This guide was pulled together from various pieces from many many talented and hardworking hackintoshers. It would be impossible to list them all but I'd like to take this opportunity to thank the following people/guides I have made much use of:
[*] The Chameleon bootloader guys at chameleon.osx86.hu
[*] Superhai for all the Voodoo goodness
[*] Technojunkie for his Snow Leopard Guide
[*] AndyVand for SMBIOS
[*] itsjstagame for lots of T60 related hackintoshing
[*] NIXin for the guide on SL on an X61 on infinitemac.com
[*] The anonymous user who posted a T60 1952-AP2 guide on osx86project.org wiki (as well as the kexts)
[*] Silencer for pointing me to VoodooHDA v0.2.35

Guide
Download my zip file of kexts, tools and scripts first then read on... (UPDATED with ClamShellDisplay.kext)
- Version 11092009 -
http://www.mediafire.com/download.php?ljydtj02knn
- Version 20022010 -
http://www.mediafire.com/file/titkz5jtnu5/Vanilla_10.6.2_t60p_2007cq8_pkg.zip

I've broken the guide up into sections to get each block of hardware working. After each section I will write "fix permissions" which means the following (I just wrote a shell script for this).

Code:
#!/bin/sh

sudo chown -R root:wheel /System/Library/Extensions/
sudo chmod -R 755 /System/Library/Extensions/
sudo rm /System/Library/Extensions.mkext
sudo rm /System/Library/Extensions.kextcache


PREPARATION
-----------------
If you are running windows, I highly recommend you download Phoenix EDID designer and dump your LCD EDID information to a .dat file
http://www.tucows.com/preview/329441

Your EDID information from Phoenix will look like something like this:
Code:
EDID BYTES:
0x 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
------------------------------------------------
00 | 00 FF FF FF FF FF FF 00 24 4D 4D 25 00 00 00 00
10 | 00 0E 01 03 80 1D 15 78 EE EE 91 A3 54 4C 99 26
20 | 0F 50 54 21 08 00 81 80 90 40 01 01 01 01 01 01
30 | 01 01 01 01 01 01 30 2A 78 20 51 1A 10 40 30 70
40 | 13 00 1E D6 10 00 00 18 00 00 00 FC 00 54 68 69
50 | 6E 6B 50 61 64 20 4C 43 44 20 00 00 00 FC 00 31
60 | 34 30 30 78 31 30 35 30 0A 20 20 20 00 00 00 00
70 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B8


Save this file for later use with ATIinject.kext...

INSTALLATION
------------------
1. Buy a copy of Snow Leopard 10.6
2. Stage your drive in a USB enclosure and plug it into a machine running OSX
3. Follow TechnoJunkie's guide to setup the drive http://www.ihackintosh.com/2009/08/how- ... ackintosh/
4. Perform Phase 1 and Phase 2 (up to step #4) [In your case yo can use my extensions or his, they are essentially the same]

BASIC BOOT STUFF
----------------------
There are a couple of kexts that need to be copied over for Vanilla Snow Leopard to boot.

1. Copy everything from my Extras folder to /Extra/Extensions
Code:
sudo mkdir /Extra
sudo mkdir /Extra/Extensions
sudo cp -r <mypackage>/kext_to_extra_extensions/* /Extra/Extensions

2. Copy the IOATAFamily.kext to the System/Library/Extensions folder (if you don't you will get a kernel panic)
Code:
sudo cp -r <mypackage>/kext_to_system_library_extensions/IOATAFamily.kext /System/Library/Extensions

3. Copy the PS2 driver over or no keyboard for you!
Code:
sudo cp -r <mypackage>/kext_to_system_library_extensions/ApplePS2Controller.kext /System/Library/Extensions

4. Fix permissions
5. At this stage you should have a bootable drive running Chameleon and Snow Leopard.
6. Try booting your USB drive by pushing the boot priority of your USB drive to the top of the list in your BIOS
7. In Chameleon select -f -v -x32 -s (this will boot single user mode and give you an idea of you're in good shape). If you see a prompt you are in good shape
8. Assuming all went well you can run
Code:
fsck -fy
to fix your filesystem and then
Code:
mount -uw
to mount the drive
9. As a safety net I would repair the permissions to /Extra/Extensions and /System/Library/Extensions
10. Now reboot and select -f -v in chameleon
11. cross your fingers
12. Hopefully you are booted with probably 1024x768 and no battery or audio but wifi ought to work OOB

*** If you want two finger scrolling you can replace ApplePS2Controller.kext with VoodooPS2Controller.kext but you will lose the nubby mouse in favour of a cooler synaptics driver for the touchpad ***

SOUND
--------
Just need to load up VoodooHDA and disable the build in HDA

1. noload the AppleHDA.kext
Code:
sudo mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/AppleHDA.kext.noload

2. Install the VoodooHDA.kext
Code:
sudo cp. -r <mypackage>/kext_to_system_library_extensions/VoodooHDA.kext /System/Library/Extensions/

3. Fix permissions
4. Reboot
5. Install the snow leopard Pref pane from the tools directory
6. The MIC shows up as "CD" in the pref pane, adjust the levels to the right and test with the "speech" pref pane program, adjust as needed.

Yay sound with mic!

VIDEO
--------
This one is a two parter as we want to get CI/QE working first using the standard (mouse tearing) solution

Part 1
-------
1. Click on "About this Mac"
2. Click on "more info"
3. Click on "Graphics/Displays"
4. Note the Vendor number (1002)
5. Note the DeviceID (71c4)
6. Open a terminal
7.
Code:
cd /System/Library/Extensions/ATIRadeonX1000.kext/Contents

8. edit 'Info.plist' and add your DeviceID and VendorID from above to the 'IOPCIMatch' key in the file
Code:
<key>IOPCIMatch</key>
<string>0x71C41002 0x71871002 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71C5100
2 0x71C01002 0x72401002 0x72491002 0x72911002</string>

9. Now you need to unload the following kexts from /System/Library/Extensions
Code:
 sudo mv /System/Library/Extensions/ATIFrameBuffer.kext /System/Library/Extensions/ATIFrameBuffer.kext.noload
sudo mv /System/Library/Extensions/ATISupport.kext /System/Library/Extensions/ATISupport.kext.noload

10. Save the files and fix permissions
11. Reboot

We don't edit the com.apple.Boot.plist this time because it actually ends up killing resolution switching after we complete part 2

Part 2
-------
Now you want to add my custom ATIinject.kext and ATINDRV.kext
*** Warning *** this uses MY EDID which means you can get serious video artifacting if your hardware is any different from mine!!

The key section in the Info.plist here is the EDID block which I have attached below
Code:
 
                               <key>ATY,EFIVersion</key>
                                <string>01.00.068</string>
                                <key>ATY,VendorID</key>
                                <integer>4098</integer>
                                <key>DFP1,EDID</key>
                                <data>
                                AP///////wAwrkZAAAAAAAAPAQOAHhZ46r0wkVRPiyYh
                                UFQhCACBgKlAAQEBAQEBAQEBAQEBSD9AMGKwMkBAwBMA
                                MOQQAAAZvDRAMGKwMkBAwBMAMOQQAAAZAAAADwCpQzKp
                                QygUAgAJ5QAAAAAA/gBIVjE1MFVYMS0xMDAKAKc=
                                </data>


Note that the EDID block is encoded somehow.

You will need to use Plist editor pro (from apple) to convert the .dat file saved from Pheonix in the PREP stage and format it for the ATIinject Info.plist format.
http://www.apple.com/downloads/macosx/d ... itpro.html

Basically you need to break the .dat data into 32bit words (instead of 8 bit words as output by Phoenix). Once the entire EDID is stored as a string of 32 bit words you can copy it straight overtop what I already have under DFP1,EDID (data). Send me a PM if you're confused.

1.
Code:
cd /System/Library/Extensions

2.
Code:
sudo cp -r <mypackage>/kext_to_system_library_extensions//ATIinject.kext .

3.
Code:
sudo cp -r <mypackage>/kext_to_system_library_extensions//ATINDRV.kext .

4. Use Plist Editor Pro to update with YOUR EDID info
5. Fix permissions
6. Reboot

Fingers crossed if you boot back in without crashing and still in 1400x1050 you're golden!

6. Check your mac video settings and see if you still have CI/QE (I noticed my vendor id changed to 71c5 - shrug).

Mouse tearing should be gone and if you activate screen saver it should be zippy

POWER MANAGEMENT
--------------------------
I decided to use the AnV-SMBIOS-38 compiled for Snow Leopard, it does wonders and it avoids the messiness of editing the smbios.plist file which is really just text display stuff.

So lets turn on battery and make sleep work...
You also want to disable AppleLPC.kext to prevent the Thinkpad security warning
-------
1.
Code:
cd /System/Library/Extensions

2.
Code:
sudo mv AppleLPC.kext AppleLPC.kext.noload

3.
Code:
sudo cp. -r <mypackage>/kext_to_system_library_extensions/VoodooBattery.kext .

4. Copy the AnyV-SMBIOS-38 driver over
Code:
sudo cp -r <mypackage>/kext_to_system_library_extensions/AppleSMBIOS.kext /System/Library/Extensions

5. Fix permissions
6. Reboot

Now sleep should also work with the lid and the sleep button.
*** At this point you should also have the battery meter working ***

SPEEDSTEP
---------------
I decided to use Superhai's Voodoopower.kext.

1. Copy the kext over to System/Library/Extensions
Code:
sudo cp -r <mypackage>/kext_to_system_library_extensions/VoodooPower.kext .

2. Make sure to unload AppleIntelCPUPowerManagement.kext
Code:
sudo kextunload  AppleIntelCPUPowerManagement.kext

3. Load the Voodoo kext
Code:
sudo kextload /System/Library/Extensions/VoodooPower.kext

4. Load up a frequency display program - GenericCPUControl.app (you will find it in <mypackage>/tools/GenericCPUControl/build/Debug)
5. If you havn't crashed out or had a panic, you should see your CPU and the throttling
6. Noload the AppleIntelCPUPowerManagement.kext
Code:
sudo mV /System/Library/Extensions/AppleIntelCPUPowerManagement.kext /System/Library/Extensions/AppleIntelCPUPowerManagement.kext.noload


Speedstep is working!

TIMEMACHINE
------------
In 10.6 they changed the way time machine makes sparsebundles. Refer to this guide for instructions.
http://www.insanelymac.com/forum/index. ... try1324642

Happy OSXing!


Last edited by bozilla on Fri Jul 02, 2010 1:05 am, edited 5 times in total.

Top
 Profile  
 
PostPosted: Sat Oct 31, 2009 6:19 pm 
Offline

Joined: Sun Jan 06, 2008 4:05 pm
Posts: 25
Location: Washington, DC
Has anyone got this working on MBR? Or can anyone confirm that GPT is a requirement for this to work or could i install it onto an external GPT drive, then clone it over my leopard install which is using MBR?

I have 6 different operating systems installed currently using MBR and i don't want to start over with GPT.


Top
 Profile  
 
PostPosted: Sun Nov 01, 2009 12:12 am 
Offline

Joined: Sun Sep 07, 2008 8:56 pm
Posts: 49
Location: Vancouver, BC, Canada
I have it staged in GPT on an external drive right now. I don't think you can clone it over to MBR unfortunately, it appears that SL requires GPT. I tried upgrading my wife's macbook (she runs Leopard on MBR) and the Snow Leopard disc told me that I had to create a GUID partition to install SL.

Kinda sucks for upgraders.


Top
 Profile  
 
PostPosted: Tue Nov 03, 2009 4:20 am 
Offline

Joined: Mon May 21, 2007 3:30 am
Posts: 5
Location: Amsterdam, Holland
Thank you very much Bozilla for this excellent guide. I finally got a working install of Snow Leopard on my T60 (1951-F3G)!


Top
 Profile  
 
PostPosted: Tue Nov 03, 2009 7:48 am 
Offline
ThinkPadder
ThinkPadder

Joined: Sat Apr 22, 2006 4:26 pm
Posts: 1511
Location: TX, USA & Bombay, India
Bozi - You're amazing.

What would you recommend for me.. Leopard or Snow Leopard? What are the advantages / disadvantages? Pros / Cons?

_________________
T61 8892-02U: 14.1"SXGA+/2.2C2D/4G/XP|Adv Mini Dock|30" Gateway XHD3000 WQXGA via Dual-link DVI
X61T 7767-96U: 12.1"SXGA+/1.6C2D/3G/Vista|Ultrabase
W510 4319-2PU: 15.6"FHD/i7-720QM/4G/Win7Pro64 (for dad)
T43 1875-DLU: 14.1"XGA/1.7PM-740/1G/XP (Old)


Top
 Profile  
 
PostPosted: Wed Nov 04, 2009 12:21 am 
Offline

Joined: Sun Sep 07, 2008 8:56 pm
Posts: 49
Location: Vancouver, BC, Canada
Leopard or Snow Leopard? Well that's a hard question since SL is supposedly faster but I have not run any benchmarks yet. Perhaps I will do that soon. Run it on my 10.5.7 release and then run it again on my 10.6 release.

As for myself, I am still running 10.5.7 because it is truly stable and I have it exactly the way I want it. SL is on my external drive and I would need to do some re-installing to get all my apps over. I would probably wait a month or so before moving fully over to SL since there are some drivers I would love to have polished (such as VoodooPS2! which has an awesome synaptics trackpad implementation but the trackpoint nub doesn't work - and I LOVE my trackpoint).

In terms of things that work and do not work, my sound is louder in 10.5.7 but everything else is almost identical between the two.

If the benchmark shows a significant increase in performance with Grand Central I might make the switch earlier. To be honest I was waiting for SSD drive prices to fall so I could stage SL on an SSD and then plop it into the laptop.


Top
 Profile  
 
PostPosted: Wed Nov 04, 2009 1:18 am 
Offline

Joined: Sun Sep 07, 2008 8:56 pm
Posts: 49
Location: Vancouver, BC, Canada
*** Updated 10.6 Results with Speedstep and Thermal management ENABLED in the BIOS ***

Looks to me that 10.6 with some BIOS changes is significantly faster and the machine is running about 5 to 10C cooler than before. Win Win.


Code:
==============================
========== OSX 10.5.7 (iPC) ==========
==============================
Results   67.60   
   System Info      
      Xbench Version      1.3
      System Version      10.5.7 (9J61)
      Physical RAM      3072 MB
      Model      MacPro3,1
      Drive Type      ST9120821AS
   CPU Test   40.87   
      GCD Loop   126.91   6.69 Mops/sec
      Floating Point Basic   44.15   1.05 Gflop/sec
      vecLib FFT   21.92   723.26 Mflop/sec
      Floating Point Library   46.04   8.02 Mops/sec
   Thread Test   79.68   
      Computation   71.62   1.45 Mops/sec, 4 threads
      Lock Contention   89.79   3.86 Mlocks/sec, 4 threads
   Memory Test   85.89   
      System   73.66   
         Allocate   84.11   308.87 Kalloc/sec
         Fill   67.39   3276.88 MB/sec
         Copy   71.42   1475.25 MB/sec
      Stream   102.98   
         Copy   99.41   2053.26 MB/sec
         Scale   99.29   2051.29 MB/sec
         Add   109.11   2324.22 MB/sec
         Triad   104.77   2241.32 MB/sec
   Quartz Graphics Test   76.22   
      Line   62.88   4.19 Klines/sec [50% alpha]
      Rectangle   71.92   21.47 Krects/sec [50% alpha]
      Circle   68.75   5.60 Kcircles/sec [50% alpha]
      Bezier   63.98   1.61 Kbeziers/sec [50% alpha]
      Text   178.13   11.14 Kchars/sec
   OpenGL Graphics Test   63.17   
      Spinning Squares   63.17   80.14 frames/sec
   User Interface Test   89.73   
      Elements   89.73   411.80 refresh/sec
==============================
========= OSX 10.6 (Vanilla)==========
==============================
Results   111.72   
   System Info      
      Xbench Version      1.3
      System Version      10.6 (10A432)
      Physical RAM      3072 MB
      Model      MacBookPro5,1
      Drive Type      ST9120821AS
   CPU Test   56.25   
      GCD Loop   136.69   7.21 Mops/sec
      Floating Point Basic   52.70   1.25 Gflop/sec
      vecLib FFT   27.47   906.30 Mflop/sec
      Floating Point Library   118.80   20.69 Mops/sec
   Thread Test   151.03   
      Computation   174.91   3.54 Mops/sec, 4 threads
      Lock Contention   132.88   5.72 Mlocks/sec, 4 threads
   Memory Test   122.18   
      System   148.49   
         Allocate   261.81   961.47 Kalloc/sec
         Fill   114.05   5545.26 MB/sec
         Copy   131.31   2712.09 MB/sec
      Stream   103.79   
         Copy   98.21   2028.41 MB/sec
         Scale   101.43   2095.48 MB/sec
         Add   108.74   2316.39 MB/sec
         Triad   107.49   2299.51 MB/sec
   Quartz Graphics Test   163.95   
      Line   127.14   8.46 Klines/sec [50% alpha]
      Rectangle   158.19   47.23 Krects/sec [50% alpha]
      Circle   136.44   11.12 Kcircles/sec [50% alpha]
      Bezier   151.27   3.82 Kbeziers/sec [50% alpha]
      Text   421.86   26.39 Kchars/sec
   OpenGL Graphics Test   159.73   
      Spinning Squares   159.73   202.63 frames/sec
   User Interface Test   114.09   
      Elements   114.09   523.62 refresh/sec



Top
 Profile  
 
PostPosted: Sat Nov 14, 2009 5:47 pm 
Offline
Sophomore Member

Joined: Sat Oct 11, 2008 2:32 am
Posts: 171
Location: Princeton, Florida
bozilla thank you for the guide and the bench. Now can you comment about the bench and if it is really worth go through so much work to get it.
I am very comfortable in 10.5.7 using XP only for communication the only reason for me will be to have hand on experience that all in my case.
I like congratulating you because I have try seven different ways to install with out any luck.
Of course now with your guide it will be easy. It is a very good one.

_________________
Mac Mini 10.8, iPad First Generation Jailbroken, T61 10.5.8


Top
 Profile  
 
PostPosted: Tue Nov 17, 2009 1:53 am 
Offline
ThinkPadder
ThinkPadder

Joined: Sat Apr 22, 2006 4:26 pm
Posts: 1511
Location: TX, USA & Bombay, India
Would love to hear from you as things move forward.

bozilla wrote:
Leopard or Snow Leopard? Well that's a hard question since SL is supposedly faster but I have not run any benchmarks yet. Perhaps I will do that soon. Run it on my 10.5.7 release and then run it again on my 10.6 release.

As for myself, I am still running 10.5.7 because it is truly stable and I have it exactly the way I want it. SL is on my external drive and I would need to do some re-installing to get all my apps over. I would probably wait a month or so before moving fully over to SL since there are some drivers I would love to have polished (such as VoodooPS2! which has an awesome synaptics trackpad implementation but the trackpoint nub doesn't work - and I LOVE my trackpoint).

In terms of things that work and do not work, my sound is louder in 10.5.7 but everything else is almost identical between the two.

If the benchmark shows a significant increase in performance with Grand Central I might make the switch earlier. To be honest I was waiting for SSD drive prices to fall so I could stage SL on an SSD and then plop it into the laptop.

_________________
T61 8892-02U: 14.1"SXGA+/2.2C2D/4G/XP|Adv Mini Dock|30" Gateway XHD3000 WQXGA via Dual-link DVI
X61T 7767-96U: 12.1"SXGA+/1.6C2D/3G/Vista|Ultrabase
W510 4319-2PU: 15.6"FHD/i7-720QM/4G/Win7Pro64 (for dad)
T43 1875-DLU: 14.1"XGA/1.7PM-740/1G/XP (Old)


Top
 Profile  
 
PostPosted: Tue Nov 17, 2009 2:45 pm 
Offline

Joined: Fri Nov 13, 2009 3:25 pm
Posts: 4
Location: Cary, NC
Hey !!!!!!

Now, this post got me really excited to spend more hours trying to get my T60 (1951-CU5) to work with SL. :mrgreen:
So far, only disappointments, but unimaginable amount of learning experience 8)

BTW, if one decides to use Chameleon-2.0-RC3-r658 it should be noted that the switches are now different plus several not documented :roll:
The equivalent of -x32 would be "arch=i386" (somebody also mentioned -legacy )

As for MBR x GUID... my only experience so far is with 10.5.8, which I did exactly what was suggested/asked (except that I only needed OSX and Windows XP):
(note: the OSX installation itself only accepts GUID scheme, that's why this convoluted process)

# install OSX on GUID and make sure it is working alright
# use OSX itself to format a second HD with MBR (I created 4 partitions)
# installed Chameleon RC2-r431 on the last partition
# boot with GNUPARTED LiveCD and cloned/copied OSX to an external USB HDD
# clone/save Windows to the external USB HDD
# install the final MBR HDD on the laptop
# clone back (copy) the Windows partition such as it is the first on the disk
# clone back the OSX on the next free space
# Done ( I had actually, one empty partition left)


(can hardly wait to try this at home this evening.. oh no... another night without sleep :mrgreen: )

Thanks, btw !!

-Alex


Last edited by adelara on Tue Nov 17, 2009 4:05 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Tue Nov 17, 2009 2:51 pm 
Offline

Joined: Fri Nov 13, 2009 3:25 pm
Posts: 4
Location: Cary, NC
By the way (again)..
Quote:
2. Copy the IOATAFamily.kext to the System/Library/Extensions folder (if you don't you will get a kernel panic)

Yes, I do get KPs using the stock IOATAFamily kext, so, what is it different from the one that comes with SL ? Where this IOATAFamily came from ?

-Alex


Top
 Profile  
 
PostPosted: Thu Nov 19, 2009 1:13 am 
Offline

Joined: Sun Sep 07, 2008 8:56 pm
Posts: 49
Location: Vancouver, BC, Canada
I got the IOATAFamily.kext from here

viewtopic.php?f=32&t=81341

Basically it i just the 10.5.8 kext. I noticed that the osx86 wiki states a lot of users who had to replace this kext to prevent kernel panics as well.

There is supposedly a 10.6 patched IOATAFamily here which I will be trying tonight

http://osx86.sojugarden.com/downloads/


Top
 Profile  
 
PostPosted: Sat Nov 21, 2009 2:54 am 
Offline

Joined: Wed Mar 07, 2007 1:54 am
Posts: 34
Location: Tokyo, Japan
@bozilla

Great guide!!!

I got my T60p (2007-93J) with 1600x1200. But I have the same EDID with yours. Do you have any idea why?

My T60p worked perfectly on 10.5.x with ATIinject, but I get system stuck if turned Dock auto-hidden Off. I have my v5200 works without problem while in Dock's auto-hidden On or in Safe-mode.

_________________
IBM ThinkPad T60p 2007-93J


Top
 Profile  
 
PostPosted: Sun Nov 22, 2009 1:36 am 
Offline

Joined: Sat Feb 17, 2007 3:01 pm
Posts: 33
Location: Cupertino CA
now i wonder if the advanced mini dock will work under OSX.
Does any one care to try it out? : p


Top
 Profile  
 
PostPosted: Sun Nov 22, 2009 12:48 pm 
Offline

Joined: Sun Sep 07, 2008 8:56 pm
Posts: 49
Location: Vancouver, BC, Canada
Quick update on the patched IOATAFamily.kext from sojugarden. It works as normal but I don't see any difference. My Xbench scores are unchanged. I did notice that the patched version is indeed newer than my 10.5.8 version but I don't notice any difference.

@adidasprince
That pretty crazy that 1600x1200 works with the same EDID. I assume the panel would have a different EDID! As for the ATIinject, make sure you disable all of the following

ATIFramebuffer.kext
ATISupport.kext


Top
 Profile  
 
PostPosted: Mon Nov 23, 2009 6:15 pm 
Offline

Joined: Sun Feb 03, 2008 7:48 pm
Posts: 1
Location: Tuebingen, Germany
Thank you for the guide, bozilla!!

I was wondering if the screen backlight dimming works with this installation. I didn't get it to work with 10.5...


Top
 Profile  
 
PostPosted: Tue Nov 24, 2009 10:09 am 
Offline

Joined: Wed Mar 07, 2007 1:54 am
Posts: 34
Location: Tokyo, Japan
@bozilla
Sorry for the misleading. I was meant to say, in winxp, my thinkpad shows me the same EDID with yours. Is it a little weird?

Did you tried ATIFramebuffer and ATISupport instead of ATINDRV ? They worked just like ATINDRV does at both 10.6.0 and 10.6.2.

Could you give us your kextstat results? I want to make sure my machine running exactly the same kexts as yours.

_________________
IBM ThinkPad T60p 2007-93J


Top
 Profile  
 
PostPosted: Thu Nov 26, 2009 1:45 am 
Offline

Joined: Sun Sep 07, 2008 8:56 pm
Posts: 49
Location: Vancouver, BC, Canada
Hmm I do use ATINDRV and i disabled Support and FrameBuffer

kextstat of the ATI stuff is here

91 0 0x485c3000 0x5a000 0x59000 com.apple.ATIRadeonX1000 (6.0.0) <71 70 13 7 6 5 4 3 1>
94 0 0x4861d000 0x40000 0x3f000 com.apple.kext.ATY_Wormy (5.4.4) <71 70 14 13 5 4 3 1>

WORMY is from the NDRV


Top
 Profile  
 
PostPosted: Thu Nov 26, 2009 10:57 am 
Offline

Joined: Tue Nov 03, 2009 12:03 am
Posts: 1
Location: Celina, TX
Bozilla,

Thanks for the guide to implementing SL. I used your guide for 10.5.6 to install OSX on my T60 (2007-5tu) and it worked to perfection.

However, when trying to install SL, the DSDT Patcher continually fails. The Build Log is below. Do you have any insight into a solution to this problem?

Is the DSDT particular to each machine? Can I use the DSDT.aml file from my existing implementation?

Thanks
mnlavey

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct 4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

./dsdt_fixed.txt 1: [*** iASL: Read error on source code temp file ./dsdt_fixed.src ***]
Error 4095 - ^ syntax error, unexpected $end, expecting PARSEOP_DEFINITIONBLOCK

ASL Input: ./dsdt_fixed.txt - 2 lines, 0 bytes, 0 keywords
Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
DSDT Patcher 1.0.1e -- report Bugs to superfassl@gmail.com
enclose "DSDT Patcher/Debug/USER.tar"


Press any key to continue...


Getting the DSDT through ioreg...



Decompiling the DSDT...



Done, now start the Patching!

Patching RTC...

Patching HPET...

No HPET Device found, adding one
Fixing various Issues...

Done




We are done patching, press any key to try to compile the fixed DSDT




Compiling done, if it worked, you have now a patched DSDT in dsdt.aml
If the compiling went wrong, you could force to build it with ./DSDT\ Patcher -f (try this DSDT at your own risk)


Top
 Profile  
 
PostPosted: Sat Nov 28, 2009 6:08 pm 
Offline

Joined: Sun Jul 30, 2006 9:31 pm
Posts: 7
Location: Northfield, Minnesota (Carleton College)
Hi,

I've successfully used your guide on a 2623-DDU T60p (without the wireless, of course).

One problem I'm having is that if I leave the computer running, random programs will unexpectedly quit due to a SIGFPE (divide by zero) error. Do you have any idea why this would happen?


Top
 Profile  
 
PostPosted: Thu Dec 03, 2009 11:44 pm 
Offline

Joined: Sun Sep 07, 2008 8:56 pm
Posts: 49
Location: Vancouver, BC, Canada
mnlavey: The DSDT I used simply worked for me so I have not seen a problem like that before. It would be advisable to search out the authors of these patches and see if the forums there have any insight.

ccrazy88: That's a keen observation. I also get the same SIGFPE errors on some random programs and they really are kind of random. I've tried disabling speed stepping to see whether a throttle might be causing the problem but still no luck. In some cases I get MSN crashing or my web browser. It continues to baffle me but I have not had a program crash while I've been using it. Maybe play with the power management settings?


Top
 Profile  
 
PostPosted: Sat Dec 05, 2009 9:53 am 
Offline

Joined: Wed Jan 21, 2009 10:06 am
Posts: 8
Location: Jacksonville, FL
All mine did was boot up to just the apple gray background screen and would never load the desktop. However, if I used the switch -f -v then it worked but I guess I would forever have to use that switch because otherwise it was back to the gray apple loading screen forever.

Also, I had to use an external mouse and keyboard. My T60p laptop despite installing the ApplePS2controller.kext failed to work!


Top
 Profile  
 
PostPosted: Sun Dec 20, 2009 12:57 pm 
Offline

Joined: Sun Sep 07, 2008 8:56 pm
Posts: 49
Location: Vancouver, BC, Canada
I've noticed that in some cases OSX fails to make the extensions.mkext cache file and you need to re-make it using the kexthelper tool. The same way you would do it for the Extra's folder. There are some guides on this but essentially you can copy your entire sys/lib/extensions folder to your desktop, drag that folder into kexthelper and have it generate an mkext file in your desktop then drag that to /System/Library/

Might help with the -f -v problem

As for the PS2 issue, try checking this folder

/System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns

I used to have a PS2Nub plugin which caused problems and I had it removed.


Top
 Profile  
 
PostPosted: Sat Dec 26, 2009 9:14 am 
Offline

Joined: Wed Dec 23, 2009 9:10 pm
Posts: 1
Location: Chapel Hill, NC
I gave this a go the other day and it failed. I ended up with a kernel panic. It was getting late so i decided to call it a night.

In the process I also screwed up the boot sector (EFI?) on the macbook i was trying this from and the only way to fix this was to completely reformat the drive (not jus the partition). Now I don't know a huge amount about macs but i knew more that the so-called genius at the local apple store. It was pretty dismal. I also had a complete backup of the partition before i started and when i tried to restore it it barfed.

I have the exact model here - 2007-CQ8 and i could not get this to work. I am not going to be able to borrow this macbook again for obvious reasons - is there a distribution that will work on this machine?

thanks
G


Top
 Profile  
 
PostPosted: Mon Jan 04, 2010 1:27 am 
Offline

Joined: Sun Jan 03, 2010 6:34 am
Posts: 2
Location: Budapest, Hungary
Hi everybody,
I have been trying to get Snow Leopard working for some days now and I just cannot get it to load. I have done practically everything that has been recommended in the various forums, like installing from the retail disk on a separate HD, changing the kexts (mostly the IOATA ones and adding some others), changing BIOS settings, etc. But no luck.

I keep on getting this kernel panic (see attachment in this thread: http://www.insanelymac.com/forum/index. ... pic=205488, picture made with my iPhone 3GS :D ) and I just don't know anymore what to do else than to be satisfied with my Leopard install 10.5.8 on my Lenovo T60 and my MacBook Pro (with Snow Leopard of course!).
But I don't want to give up just yet, but I need some good advice. So, if anyone would be so kind, it would be appreciated, very highly

Lucike

Lucike's config's:

Lenovo T60 2007WTV
Intel Centrino duo T2500
1 Gb internal memory
ATI x1300 graphics
80 Gb HD
Leopard 10.5.8


Macbook Pro 15"
2,53 Ghz
4 Gb
320 Gb HD
Snow Leopard 10.6.2

_________________
Lucike's config's:

Lenovo T60 2007WTV Intel Centrino duo T2500 1 Gb internal memory ATI x1300 graphics 80 Gb HD Leopard 10.5.8/ Macbook Pro 15" 2,53 Ghz 4 Gb 320 Gb HD Snow Leopard 10.6.2


Top
 Profile  
 
PostPosted: Wed Jan 06, 2010 1:47 am 
Offline

Joined: Sun Sep 07, 2008 8:56 pm
Posts: 49
Location: Vancouver, BC, Canada
Lucike:

Looks like the kernel panic I got when I didn't replace the IOATAFamily.kext and forgot to load the custom AppleIntelPIIXATA.kext. Are you sure you backed up and then replaced both of these kexts? I think the AppleIntelPIIXATA.kext is overkill since it is duplicated as a plugin inside IOATAFamily.

P.S. I did an upgrade to 10.6.2. MAKE SURE YOU DISABLE SleepEnabler.kext! It will cause a kernel panic! Then go find the new "10.6.2 friendly version of SleepEnabler.kext" and you will be good to go (usual disclaimer about restoring all the kexts you might have modified and had clobbered by the update)


Top
 Profile  
 
PostPosted: Sat Jan 09, 2010 2:19 am 
Offline

Joined: Sun Jan 03, 2010 6:34 am
Posts: 2
Location: Budapest, Hungary
Thanks for your reply, bozilla! (At least you respond to my message, on the other fora not many people are intersted in my issue apparently).

Well, I thought I replaced all those kexts. But I will give it a try again and let you know the outcome.

Talk to you later!

(And thanks for the advice on the upgrade to 10.6.2. I hope I will eventually get there as well! :D )

_________________
Lucike's config's:

Lenovo T60 2007WTV Intel Centrino duo T2500 1 Gb internal memory ATI x1300 graphics 80 Gb HD Leopard 10.5.8/ Macbook Pro 15" 2,53 Ghz 4 Gb 320 Gb HD Snow Leopard 10.6.2


Top
 Profile  
 
PostPosted: Thu Jan 14, 2010 9:23 pm 
Offline

Joined: Wed Mar 07, 2007 1:54 am
Posts: 34
Location: Tokyo, Japan
@bozilla

Thanks for your reply. I switched to ATINDRV 5.2.4 instead of 5.3.6 and 5.4.4 and the random crash are just gone.

Thank you again.

_________________
IBM ThinkPad T60p 2007-93J


Top
 Profile  
 
PostPosted: Fri Jan 22, 2010 4:27 pm 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
First of all, thank you for the great guide. Luckily for me I have basically the same machine as you, so I will be upgrading from from 10.5.6 as soon as I get another drive.

bozilla wrote:
*** Updated 10.6 Results with Speedstep and Thermal management ENABLED in the BIOS ***

Looks to me that 10.6 with some BIOS changes is significantly faster and the machine is running about 5 to 10C cooler than before. Win Win.


Quick question regarding this. What kind of BIOS changes did you make here?

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
PostPosted: Fri Jan 22, 2010 5:09 pm 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
Also, another question. What about future updates, do you think it is possible to make this system setup upgradeable?

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 95 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group