Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

Mavericks 10.9 on a T61(p)

OS-X on ThinkPads
Message
Author
jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#91 Post by jzhang18 » Sun Feb 02, 2014 9:38 pm

Madara-san wrote:Can you share what did you modified in your extras? Only fakesmc, replaced voodoobattery, and added voodoosdhc? Nothing else? Also thanks for your work, we will achieve the 100% thinkpad-osx experience I think.
http://yaodi.zzl.org/EE.zip
That is my E/E folder compress file.

S/L/E, except myHack.kext, all vanilla kernel extensions.

Except PCMCIA slot. all other devices seems fully working. if someone can find PCMCIA kext. please let me know. I have a couple of 32-bit PC Cards that can be used for test.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

krauty
Posts: 4
Joined: Mon Feb 03, 2014 12:06 pm
Location: Ettlingen, Germany

Re: Mavericks 10.9 on a T61(p)

#92 Post by krauty » Mon Feb 03, 2014 12:23 pm

The other day I installed Mavericks on my T61 (7663-CG6 with nVidia graphics). To be honest I can't recall how I made it but I mainly used the files provided by protocolX after getting a base Mavericks install and it is pretty stable.
Unfortunately I can't get iMessage to work nor am I able to update my iWorks trial. I was wondering if any of you ever tried and had success?
T61 Core 2 Duo T7700 2.4GHz
NVidia Quadro NVS140M
Intel 82566MM Gigabit
Intel Wireless 4965AG Broadcom BCM4312
Middleton BIOS
Samsung 840 PRO Series SSD
8GB RAM

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#93 Post by jzhang18 » Mon Feb 03, 2014 1:35 pm

Madara-san wrote:jzhang18 That's awesome! I'll test it ASAP! I was replaced VoodooBattery too, but with AppleSmartBatteryManager.kext, so when everything is fully funcional and my DSDT were done, I'll upload a second version of my files. :) Can you share what did you modified in your extras? Only fakesmc, replaced voodoobattery, and added voodoosdhc? Nothing else? Also thanks for your work, we will achieve the 100% thinkpad-osx experience I think. :D
Looking forward for your new DSDT with AppleSmartBatteryManager.kext.
I am using your old DSDT with the latest ACPIBatteryManager.kext. it is so far so good, booting very fast.

My CPU (T7500@2.2Ghz) can stay as low temperature as 28°C/82°F. in very rare condition, I can even see it uses IDA, the CPU frequency go above 2.2Ghz. but there is no way to control it to stay at IDA state with low CPU Voltage. Windows user can do that with some applications (throttling control), Apple seems never like IDA, I guess IDA is disabled in Apple EFI firmware. All MacBook (Pro) never use IDA.

Intel Turbo Boost becomes a successful technology in i3,i5,i7, a descendant from IDA. No one really bother about those old CPUs with IDA. only us :mrgreen:
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#94 Post by jzhang18 » Mon Feb 03, 2014 1:52 pm

krauty wrote:The other day I installed Mavericks on my T61 (7663-CG6 with nVidia graphics). To be honest I can't recall how I made it but I mainly used the files provided by protocolX after getting a base Mavericks install and it is pretty stable.
Unfortunately I can't get iMessage to work nor am I able to update my iWorks trial. I was wondering if any of you ever tried and had success?
This is also my first time to use myHack to install MAC OSX, I used to utilize UniBeast to install any OSX http://www.tonymacx86.com/374-unibeast- ... ed-pc.html

To my experience, it is not hard at all with myHack method. I just do not like myHack.kext keeping popup some errors when I install a kext and recreate my system cache. myHack.kext is not fully compatible with Mavericks yet, (compatible with Mountain Lion).

I cannot find anyone use UniBeast to install Mavericks on T61. Maybe I can try that. UniBeast + MultiBeast is really a good way to install a clean vanilla kernel on Apple Compatible Motherboard, such as most of Gigabytes, Asus motherboard. T61 is not really Apple Compatible. so MyHack becomes the best, easiest solution.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

krauty
Posts: 4
Joined: Mon Feb 03, 2014 12:06 pm
Location: Ettlingen, Germany

Re: Mavericks 10.9 on a T61(p)

#95 Post by krauty » Mon Feb 03, 2014 2:33 pm

What I did was the following:
- purchase SL retail DVD and use EmpireEFI to install SL
- without playing around much, I downloaded Mavericks and Unibeast to create the boot stick
- boot using cpus=1 -x -v
- follow the "T61 Perfect Hackbook Bundle" (just google it)
That's pretty much it I think. I am impressed about the performance of my T61 and I would call it quite compatible and stable.
On my X230 I couldn't even install anything, nor on a friend's X201.
I got the iWorks trial from the internet but when I try to upgrade it I get an error reg. my AppleID - this is all well documented and discussed in multiple threads but I am not able to follow as I can't create a clover boot stick (I am absolutely new to hackinstoshing) so I was hoping any of the experts here would have an advise.
T61 Core 2 Duo T7700 2.4GHz
NVidia Quadro NVS140M
Intel 82566MM Gigabit
Intel Wireless 4965AG Broadcom BCM4312
Middleton BIOS
Samsung 840 PRO Series SSD
8GB RAM

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#96 Post by jzhang18 » Mon Feb 03, 2014 3:55 pm

krauty wrote: I got the iWorks trial from the internet but when I try to upgrade it I get an error reg. my AppleID - this is all well documented and discussed in multiple threads but I am not able to follow as I can't create a clover boot stick (I am absolutely new to hackinstoshing) so I was hoping any of the experts here would have an advise.
I guess you need a recover HD to upgrade your iWork, just like something on a real MacBook Pro.
Chimera/Chameleon boot loader cannot help on that. it is BIOS based EFI simulator. So you choose Clover Boot loader.

To my understanding, Clover Boot loader is pretty good for UEFI based new PC. for BIOS based old PC, such as T61. we still needs Chameleon as boot loader. (we might need some tweak to make Clover Boot Loader work also)

UEFI based PC started from year 2011, get really popular in year 2012. now almost all new PCs are UEFI based.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

Madara-san
Freshman Member
Posts: 65
Joined: Sun Sep 15, 2013 1:38 pm
Location: Budapest, Hungary

Re: Mavericks 10.9 on a T61(p)

#97 Post by Madara-san » Mon Feb 03, 2014 5:18 pm

jzhang18 wrote: Looking forward for your new DSDT with AppleSmartBatteryManager.kext.
I am using your old DSDT with the latest ACPIBatteryManager.kext. it is so far so good, booting very fast.
Of course, in this week I will do my exams, then I have time to finish it. :)
No one really bother about those old CPUs with IDA. only us :mrgreen:
Haha yeah, but the T61 is such a great model and for a lot of things, it's performace is far more than enough. So it's worth it. :D

krauty: I'm using imessage, app store, and icloud. All of them working properly. Please try the following:

- With chameleon wizard, install these modules: FILENVRAM, klibc, uClibcxx
- Use latest chameleon (or jzhang18's boot file)
- use my DSDT
- Set EthernetBuiltIn in the boot plist
- Change your apple ID password
ThinkPad T61p - C2D T9300 - Quadro FX 570m - 4GB DDR2-667 - Mac OS X 10.9.1

manu89ft
Posts: 20
Joined: Sun Aug 28, 2011 3:09 pm
Location: Verona, Italy

Re: Mavericks 10.9 on a T61(p)

#98 Post by manu89ft » Tue Feb 04, 2014 3:09 am

WOOOW! With the clean install with myhack and extras mandara san works perfectly!

You suggested to change any kext or put the boot jzhang18?

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#99 Post by jzhang18 » Tue Feb 04, 2014 9:36 am

manu89ft wrote:WOOOW! With the clean install with myhack and extras mandara san works perfectly!

You suggested to change any kext or put the boot jzhang18?
You will find your fsb frequency is 10% off from 200Mhz. that is because IDA is enabled in BIOS and Chameleon counts IDA inside to calculate fsb. Download my boot file to replace original /boot. Then you will get correct 200Mhz fsb.

But you will find sound becomes crackling, that is because VoodooBattery.kext in you E/E interrupt VoodooHDA.kext under new fsb correction.
Download my EE.zip, using AppleACPIBattteryManager.kext inside the zip to replace VoodooBattery.kext (drop it from E/E) will fix that issue.

Using Geekbench 64bit, you will see your computer benchmark increase 150 - 200 points after using my boot file. CPU temperature stays the same. :D
Also AppleACPIBattteryManager.kext makes your computer boot faster than VoodooBatery.kext, if you are using SSD. you can easily notice that.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

manu89ft
Posts: 20
Joined: Sun Aug 28, 2011 3:09 pm
Location: Verona, Italy

Re: Mavericks 10.9 on a T61(p)

#100 Post by manu89ft » Tue Feb 04, 2014 10:38 am

jzhang18 wrote:
manu89ft wrote:WOOOW! With the clean install with myhack and extras mandara san works perfectly!

You suggested to change any kext or put the boot jzhang18?
You will find your fsb frequency is 10% off from 200Mhz. that is because IDA is enabled in BIOS and Chameleon counts IDA inside to calculate fsb. Download my boot file to replace original /boot. Then you will get correct 200Mhz fsb.

But you will find sound becomes crackling, that is because VoodooBattery.kext in you E/E interrupt VoodooHDA.kext under new fsb correction.
Download my EE.zip, using AppleACPIBattteryManager.kext inside the zip to replace VoodooBattery.kext (drop it from E/E) will fix that issue.

Using Geekbench 64bit, you will see your computer benchmark increase 150 - 200 points after using my boot file. CPU temperature stays the same. :D
Also AppleACPIBattteryManager.kext makes your computer boot faster than VoodooBatery.kext, if you are using SSD. you can easily notice that.
great! Tonight I try to do what you told me. I also have a ssd so I can see what goes faster boot! your solution is completely stable?

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#101 Post by jzhang18 » Tue Feb 04, 2014 11:50 am

manu89ft wrote: great! Tonight I try to do what you told me. I also have a ssd so I can see what goes faster boot! your solution is completely stable?
No crash! no overheat. my CPU T7500@2.2GB stays at 28°C/82°F when idle.
SD card Adapter, IEEE1394, ExpressCard slot all works well.

iCloud, DVD player etc all works. I can play StarCraft II (1920x1200, low settings) with my connection to battle.net, pretty smooth.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

Madara-san
Freshman Member
Posts: 65
Joined: Sun Sep 15, 2013 1:38 pm
Location: Budapest, Hungary

Re: Mavericks 10.9 on a T61(p)

#102 Post by Madara-san » Tue Feb 04, 2014 2:03 pm

Well... I have some problems with the boot file. Sound is distorted and crackling. Tried with SmartBattery, also tried ACPIBattery, no difference... Do you have any clue? :(

Anyway, the FSB problem is gone:

Code: Select all

Chameleon 2.2svn (svn-r2362) [2014-01-30 20:18:31]
msr(485): ia32_perf_stat 0x06004d29
max: 12.5 current: 12.5
CPU: Brand String:             Intel(R) Core(TM)2 Duo CPU     T9300  @ 2.50GHz
CPU: Vendor/Family/ExtFamily:  0x756e6547/0x6/0x0
CPU: Model/ExtModel/Stepping:  0x17/0x1/0x6
CPU: MaxCoef/CurrCoef:         0xc/0xc
CPU: MaxDiv/CurrDiv:           0x1/0x1
CPU: TSCFreq:                  2493MHz
CPU: FSBFreq:                  199MHz
CPU: CPUFreq:                  2493MHz
CPU: NoCores/NoThreads:        2/2
CPU: Features:                 0x0000035f
BUT! When I boot without the AC adapter (ony battery), it reverts back to 184MHz FSB. Any ideas?
ThinkPad T61p - C2D T9300 - Quadro FX 570m - 4GB DDR2-667 - Mac OS X 10.9.1

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#103 Post by jzhang18 » Tue Feb 04, 2014 3:21 pm

Madara-san wrote:Well... I have some problems with the boot file. Sound is distorted and crackling. Tried with SmartBattery, also tried ACPIBattery, no difference... Do you have any clue? :(
Did you delete VoodooBattery.kext from E/E? make sure you delete that file.
Then put my AppleACPIBatteryManager.kext (in my EE.zip) into E/E, run myHack choose myFix - Full mode.
Reboot, sound becomes normal.
Madara-san wrote:BUT! When I boot without the AC adapter (on battery), it reverts back to 184MHz FSB. Any ideas?
I will try booting on battery tonight to see I can repeat your issue on my laptop.

Could you post the log message for booting on battery?

Code: Select all

max: 12.5 current: 12.5
-- if you see that.
It is the correction I made to get correct 199Mhz FSB

Code: Select all

max: 13.5 current: 13.5
--if you see that
that is IDA ratio read from Chameleon boot loader, makes wrong 184Mhz FSB, I want to check to see if your machine roll back to original Chameleon calculation logic on battery
Last edited by jzhang18 on Tue Feb 04, 2014 3:41 pm, edited 2 times in total.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

Madara-san
Freshman Member
Posts: 65
Joined: Sun Sep 15, 2013 1:38 pm
Location: Budapest, Hungary

Re: Mavericks 10.9 on a T61(p)

#104 Post by Madara-san » Tue Feb 04, 2014 3:32 pm

jzhang18 wrote: Did you delete VoodooBattery.kext from E/E? make sure you delete that file.
Then put my AppleACPIBatteryManager.kext (in my EE.zip) into E/E, run myHack choose myFix - Full mode.
Reboot, sound becomes normal.
Yeah. I did exactly that. :( Also, as I said, I am not using VoodooBattery for a few weeks, used SmartBattery instead of that. Tried deleting SmartBattery, but nothing.

Also tried to use my external USB sound card - same as the internal speakers, sound crackling, popping and distorting.

Maybe we need different values in cpu.c for the T9300 CPU? :?
ThinkPad T61p - C2D T9300 - Quadro FX 570m - 4GB DDR2-667 - Mac OS X 10.9.1

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#105 Post by jzhang18 » Tue Feb 04, 2014 3:45 pm

Madara-san wrote:Maybe we need different values in cpu.c for the T9300 CPU? :?
Intel T9300@2.5Ghz , FSB: 200Mhz
So 2500Mhz/200Mhz =12.5

12.5 is the correct value to use.

What did you get when booting on battery? Could you post your log?
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#106 Post by jzhang18 » Tue Feb 04, 2014 4:25 pm

Madara-san wrote:Yeah. I did exactly that. :( Also, as I said, I am not using VoodooBattery for a few weeks, used SmartBattery instead of that. Tried deleting SmartBattery, but nothing.
I did not use SmartBatteryManager.kext which needs to patch DSDT with correct settings. otherwise, it does not work.
I choose AppleACPIBatteryManager.kext. as long as AppleACPIPlatform.kext is patched correctly, it works.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

Madara-san
Freshman Member
Posts: 65
Joined: Sun Sep 15, 2013 1:38 pm
Location: Budapest, Hungary

Re: Mavericks 10.9 on a T61(p)

#107 Post by Madara-san » Tue Feb 04, 2014 5:18 pm

This is what I get when I boot with battery only:

Code: Select all

Chameleon 2.2svn (svn-r2362) [2014-01-30 20:18:31]
msr(485): ia32_perf_stat 0x06008813
max: 13.5 current: 8
CPU: Brand String:             Intel(R) Core(TM)2 Duo CPU     T9300  @ 2.50GHz
CPU: Vendor/Family/ExtFamily:  0x756e6547/0x6/0x0
CPU: Model/ExtModel/Stepping:  0x17/0x1/0x6
CPU: MaxCoef/CurrCoef:         0xd/0x8
CPU: MaxDiv/CurrDiv:           0x1/0x0
CPU: TSCFreq:                  2493MHz
CPU: FSBFreq:                  184MHz
CPU: CPUFreq:                  1477MHz
CPU: NoCores/NoThreads:        2/2
CPU: Features:                 0x0000035f
The FSB is 184MHz, and sound is correct. But when FSB is 199MHz, sound gets wrong. I've tried it on an another T61p (also with T9300 CPU), and used only your extra folder, tried every possible variations, but cannot get sound to work correctly with this boot file :( Do you have an idea what should I modify to work on the T9300 as good as your CPU do?
ThinkPad T61p - C2D T9300 - Quadro FX 570m - 4GB DDR2-667 - Mac OS X 10.9.1

manu89ft
Posts: 20
Joined: Sun Aug 28, 2011 3:09 pm
Location: Verona, Italy

Re: Mavericks 10.9 on a T61(p)

#108 Post by manu89ft » Tue Feb 04, 2014 5:25 pm

I've change boot, removed VoodooBattery.kext and use your ACPIBattteryManager.kext but the sound is not working properly, the CPU runs at 2.6GHz and not at 2.4GHz.... my CPU is T9500

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#109 Post by jzhang18 » Tue Feb 04, 2014 5:47 pm

Madara-san wrote:This is what I get when I boot with battery only:

Code: Select all

Chameleon 2.2svn (svn-r2362) [2014-01-30 20:18:31]
msr(485): ia32_perf_stat 0x06008813
max: 13.5 current: 8
CPU: Brand String:             Intel(R) Core(TM)2 Duo CPU     T9300  @ 2.50GHz
CPU: Vendor/Family/ExtFamily:  0x756e6547/0x6/0x0
CPU: Model/ExtModel/Stepping:  0x17/0x1/0x6
CPU: MaxCoef/CurrCoef:         0xd/0x8
CPU: MaxDiv/CurrDiv:           0x1/0x0
CPU: TSCFreq:                  2493MHz
CPU: FSBFreq:                  184MHz
CPU: CPUFreq:                  1477MHz
CPU: NoCores/NoThreads:        2/2
CPU: Features:                 0x0000035f
The FSB is 184MHz
The frequency on battery is easy to fix, go to T61p bios, Inside PowerManagement
on AC-Adapter -- you choose Maximum Performance (or it is default for you)
on Battery -- you also need to choose Maximum Performance (not Balance, not Maximum for Battery Life)

So when T61p boot on battery, "max: xxx current: yyy" will have equal value. Then it will use my calculation logic.

if you choose Balance or Maximum for Battery Life, xxx not equal yyy. it will use original Chameleon logic to get wrong FSB. such as your case, "max: 13.5 current: 8"

Someday I will change these 5 lines of my code:
if (maxcoef == currcoef) /*we enable Intel SpeedStep in bios*/
{
maxcoef--;
currcoef--;
}

into 200 lines of code as

Code: Select all

 case T7500:
        maxcoef = 11;
        break;
 case T7700:
        maxcoef = 12;
        break;
 case T8100:
        some code 
  case T8300:
        some code 
  case T9500:
        some code
  case T9600:
        some code 
 etc 
Then no matter what you set in bios, it will not affect my calculation.
So far I just chose a lazy solution, with 5 lines of code to cover all CPUs. :oops:
But you need to choose Maximum Performance on Battery in bios to get the correct FSB !
Madara-san wrote:The FSB is 184MHz and sound is correct. But when FSB is 199MHz, sound gets wrong. I've tried it on an another T61p (also with T9300 CPU), and used only your extra folder, tried every possible variations, but cannot get sound to work correctly with this boot file :( Do you have an idea what should I modify to work on the T9300 as good as your CPU do?
For sound part, my T61p @T7500 works. I will try another T61P@T7700 tonight.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#110 Post by jzhang18 » Tue Feb 04, 2014 7:34 pm

Code: Select all

Chameleon 2.2svn (svn-r2362) [2014-01-30 20:18:31]
msr(485): ia32_perf_stat 0x06000c2d
max: 11 current: 11
CPU: Brand String:             Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz
CPU: Vendor/Family/ExtFamily:  0x756e6547/0x6/0x0
CPU: Model/ExtModel/Stepping:  0xf/0x0/0xb
CPU: MaxCoef/CurrCoef:         0xb/0xb
CPU: MaxDiv/CurrDiv:           0x0/0x0
CPU: TSCFreq:                  2194MHz
CPU: FSBFreq:                  199MHz
CPU: CPUFreq:                  2194MHz
CPU: NoCores/NoThreads:        2/2
CPU: Features:                 0x0000034f
Boot on battery, all looks good.

If in bios, power section, choose On Battery -> Maximum Battery ( not Maximum Performance)
I got this:

Code: Select all

Chameleon 2.2svn (svn-r2362) [2014-01-30 20:18:31]
msr(485): ia32_perf_stat 0x0600880b
max: 12 current: 8
CPU: Brand String:             Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz
CPU: Vendor/Family/ExtFamily:  0x756e6547/0x6/0x0
CPU: Model/ExtModel/Stepping:  0xf/0x0/0xb
CPU: MaxCoef/CurrCoef:         0xc/0x8
CPU: MaxDiv/CurrDiv:           0x0/0x0
CPU: TSCFreq:                  2194MHz
CPU: FSBFreq:                  182MHz
CPU: CPUFreq:                  1463MHz
CPU: NoCores/NoThreads:        2/2
CPU: Features:                 0x0000034f  
So we need to make sure, always choose Maximum Performance for both On Battery and On AC.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#111 Post by jzhang18 » Tue Feb 04, 2014 9:31 pm

Sound issue - I cannot figure it out so far:
I have 2 Hard drives, 128GB SSD as internal, 100GB regular HD in Caddy Bay (replace DVD player).
I use CCC to clone SSD to regular HD. on the same machine. boot from SSD. no sound issue. boot from regular HD. have sound issue (play the same music.)

swap the HD into the other T61P, clone into internal 128GB SSD on the other machine, boot from SSD, still have problem.

It must be something missing even I make a whole clone!
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

krauty
Posts: 4
Joined: Mon Feb 03, 2014 12:06 pm
Location: Ettlingen, Germany

Re: Mavericks 10.9 on a T61(p)

#112 Post by krauty » Wed Feb 05, 2014 12:34 pm

Madara-san wrote:
krauty: I'm using imessage, app store, and icloud. All of them working properly. Please try the following:

- With chameleon wizard, install these modules: FILENVRAM, klibc, uClibcxx
- Use latest chameleon (or jzhang18's boot file)
- use my DSDT
- Set EthernetBuiltIn in the boot plist
- Change your apple ID password
Still the same unfortunately.
I used the pack provided by ProtocolX.
I can download from the AppStore without any issues but I can't update the iWorks trial even though that should be possible if done "correctly". Any suggestions anyone?
T61 Core 2 Duo T7700 2.4GHz
NVidia Quadro NVS140M
Intel 82566MM Gigabit
Intel Wireless 4965AG Broadcom BCM4312
Middleton BIOS
Samsung 840 PRO Series SSD
8GB RAM

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#113 Post by jzhang18 » Wed Feb 05, 2014 3:34 pm

krauty wrote: but I can't update the iWorks trial even though that should be possible if done "correctly". Any suggestions anyone?
Mac App Store bug allows iWork trial users to update the entire suite for free (Update: Aperture, too)
http://9to5mac.com/2013/10/23/app-store ... -for-free/

it seems blocked by Apple now.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

krauty
Posts: 4
Joined: Mon Feb 03, 2014 12:06 pm
Location: Ettlingen, Germany

Re: Mavericks 10.9 on a T61(p)

#114 Post by krauty » Thu Feb 06, 2014 3:52 am

Are you sure? There are multiple threads (look over at tonymacx86 i.e) which seem to be quite up-to-date so I would assume it is still possible.
Looks like everyone is able to get the update - except for me. :cry:
Created a new apple ID yesterday and changed everything to English / US (my system is usually set to German) but still no luck. iMessage doesn't work either as I can't sign in. iCloud seems to work fine though.

Does anyone have any noob-tutorial how to create a clover boot stick? I found dozens of documents and videos but never succeeded. Most of the time the clover GUI looks totally different from mine and no matter what I do the thingy even won't boot at all or doesn't recognize my SSD.
T61 Core 2 Duo T7700 2.4GHz
NVidia Quadro NVS140M
Intel 82566MM Gigabit
Intel Wireless 4965AG Broadcom BCM4312
Middleton BIOS
Samsung 840 PRO Series SSD
8GB RAM

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#115 Post by jzhang18 » Thu Feb 06, 2014 1:51 pm

jzhang18 wrote:Sound issue - I cannot figure it out so far:
I have 2 Hard drives, 128GB SSD as internal, 100GB regular HD in Caddy Bay (replace DVD player).
I use CCC to clone SSD to regular HD. on the same machine. boot from SSD. no sound issue. boot from regular HD. have sound issue (play the same music.)

swap the HD into the other T61P, clone into internal 128GB SSD on the other machine, boot from SSD, still have problem.

It must be something missing even I make a whole clone!
I answer myself, it seems fixing the FSB only will cause other problem such as this sound issue.
I will try my 2nd approach, disable IDA first, then fix FSB frequency.
(Dell user can disable it in BIOS, I will do it with my code since Thinkpad has no option in BIOS)
If that still has sound issue. I will try my 3rd approach:
disable IDA first, disable EIST in 2nd step, then fix FSB frequency.

Disable EIST (Enhanced Intel Speedstep Technology) does not affect regular SpeedStep option in BIOS. So C2, C3, C4 state will not be affected.

MAC OSX does not like IDA for sure. MS Windows use it without any problem.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

Madara-san
Freshman Member
Posts: 65
Joined: Sun Sep 15, 2013 1:38 pm
Location: Budapest, Hungary

Re: Mavericks 10.9 on a T61(p)

#116 Post by Madara-san » Thu Feb 06, 2014 7:11 pm

jzhang18:
Ok! Great! I'll wait for your sound-fixed boot file :D :roll: And stay tuned for the DSDT 8)

Just one question: Do we need to use SSDT's?

krauty: Strange thing that you can't get iMessage to work. For me it works flawlessly on multiple thinkpads. Can you give me what error message it displays? Also I will write a private message about some instructions so check your mailbox.
ThinkPad T61p - C2D T9300 - Quadro FX 570m - 4GB DDR2-667 - Mac OS X 10.9.1

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#117 Post by jzhang18 » Thu Feb 06, 2014 9:29 pm

Works after I disable IDA during booting. The sound issue fixed, FSB shows also correctly!

This is the guide I used (PDF downloaded from Intel website):

Intel® 64 and IA-32 Architectures Software Developer’s Manual
Volume 3B:
System Programming Guide, Part 2


14.3.2.1 Discover Hardware Support and Enabling of Opportunistic Processor Operation
If an Intel 64 processor has hardware support for opportunistic processor performance operation, the power-on
default state of IA32_MISC_ENABLE[38] indicates the presence of such hardware support. For Intel 64 processors
that support opportunistic processor performance operation, the default value is 1, indicating its presence. For
processors that do not support opportunistic processor performance operation, the default value is 0. The poweron
default value of IA32_MISC_ENABLE[38] allows BIOS to detect the presence of hardware support of opportunistic
processor performance operation.
IA32_MISC_ENABLE[38] is shared across all logical processors in a physical package. It is written by BIOS during
platform initiation to enable/disable opportunistic processor operation in conjunction of OS power management
capabilities, see Section 14.3.2.2. BIOS can set IA32_MISC_ENABLE[38] with 1 to disable opportunistic processor
performance operation; it must clear the default value of IA32_MISC_ENABLE[38] to 0 to enable opportunistic
processor performance operation. OS and applications must use CPUID leaf 06H if it needs to detect processors
that has opportunistic processor operation enabled.
When CPUID is executed with EAX = 06H on input, Bit 1 of EAX in Leaf 06H (i.e. CPUID.06H:EAX[1]) indicates
opportunistic processor performance operation, such as IDA, has been enabled by BIOS.
Opportunistic processor performance operation can be disabled by setting bit 38 of IA32_MISC_ENABLE. This
mechanism is intended for BIOS only. If IA32_MISC_ENABLE[38] is set, CPUID.06H:EAX[1] will return 0.

I convert above paragraph into following c language code:

Code: Select all

do_cpuid(6, p->CPU.CPUID[CPUID_6]);
ida = bitfield(p->CPU.CPUID[CPUID_6][0], 1, 1);
if(ida == 1)
{
verbose("CPU: Attempting to disable IDA      ");
msr = rdmsr64(MSR_IA32_MISC_ENABLE);
msr |= (1ull << 38);
wrmsr64(MSR_IA32_MISC_ENABLE, msr);
delay(1);
if(bitfield(p->CPU.CPUID[CPUID_81][0], 1, 1) == 1) verbose("Failed!\n");
else verbose("Succeded!\n");
}
I embedded above code into cpu.c, recompile chameleon boot loader, tested on 2 laptops, T61 and T61P
VoodooHDA works perfectly, no matter VoodooBattery or ACPIBatteryManager.

Give me sometime to make the code more clean. and do more test. :D
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

Madara-san
Freshman Member
Posts: 65
Joined: Sun Sep 15, 2013 1:38 pm
Location: Budapest, Hungary

Re: Mavericks 10.9 on a T61(p)

#118 Post by Madara-san » Fri Feb 07, 2014 4:34 am

jzhang18 wrote:Works after I disable IDA during booting. The sound issue fixed, FSB shows also correctly!
Awesome :mrgreen: please link your compiled boot file when you done with that! :roll:
ThinkPad T61p - C2D T9300 - Quadro FX 570m - 4GB DDR2-667 - Mac OS X 10.9.1

jzhang18
Sophomore Member
Posts: 187
Joined: Mon Jan 10, 2011 10:37 am
Location: New York, NY

Re: Mavericks 10.9 on a T61(p)

#119 Post by jzhang18 » Fri Feb 07, 2014 9:31 am

Madara-san wrote:Just one question: Do we need to use SSDT's?
To my understanding, DSDT is motherboard related, one DSDT is good to cover all T61p or T61 models, but SSDT is CPU related. Well, if you have one SSDT can cover all T7x00, T8x00, T9x00 p-states values, that will be great. I guess it is pretty hard for you to implement that.

This will be the solution that looks more practical, you get a working SSDT on your T9300@2.5Ghz. publish it, and tell people where to adjust the values for other CPU, such as T7700@2.4Ghz, with a simple calculator on hand, convert decimal to hex-decimal, other people can easily modify your source code , then recompile and use it.
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3

bwaldow
Freshman Member
Posts: 94
Joined: Tue Sep 28, 2004 7:59 pm
Location: Perth, Australia

Re: Mavericks 10.9 on a T61(p)

#120 Post by bwaldow » Fri Feb 07, 2014 5:41 pm

jzhang18 wrote: other people can easily modify your source code , then recompile and use it.
Can you point to what you consider to be the 'best' resources to explain DSDT patching, and other aspects of what we do to get our hackintoshes working?

I would like to come up to speed on doing these tasks, and then also I might help.

Regards,
Bret
Frankenpad: T60/1 2.6Ghz Penryn C2D w/15" UXGA LED backlit LCD & NVS140M GPU
X61 Tablet 1.6Ghz SXGA (7769-A67)
T42 14" SXGA (2378-XXQ)

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “OS-X Questions”

Who is online

Users browsing this forum: No registered users and 26 guests