Thinkpad T61 / T61p Leopard Install and Modification Guide

OK, here is a place to discuss OSX on thinkpads.
Message
Author
jharleman
Posts: 19
Joined: Wed Sep 26, 2007 12:26 pm
Location: Los Gatos, CA

Thinkpad T61 / T61p Leopard Install and Modification Guide

#1 Post by jharleman » Sat Nov 10, 2007 2:53 am

*Edit* 6th Update with Sound, Video, PowerManagement, and Sierra Wireless updates and settings. 2008.04.09

Alright everybody, after suffering through a gazillion posts, tons of tweaking, and lots of work, I have a nice OS X Leopard 10.5.1 install on my T61p (Type 6459-CTO the CTO is Custom To Order). This will apply to most T and X61s. First and foremost, the real congratulations and thanks goes to everybody who did the hard work behind these fixes. The only thing semi-original that I did is the Sierra Wireless and I got the inspiration for that from Linux users.

So how much am I using OSX on my ThinkBook? Not a lot. I love it and it looks OK, but no movies, no iTunes, no proper iPhoto. You get the idea. The lack of sound and proper video support puts a real kink in it. Even if they get solved and I believe sound is sort of solvable and am not sure about video, you won't have hibernation or proper sleep support which means booting up and down your laptop when you are on the go :-( So if you really love OSX (and I do) get a real mac. As it is I use mine to sync my iPhone with group support since Apple doesn't support categories on Windows with iPhone sync (funny how Plaxo supports syncing between OSX groups and Outlook categories on Windows)...

This guide was originally done for a brazil mac patched version of leopard. There are toh and other packages out there now. My goal is to emulate a MBP as close as possible and keep my install as original as possible. EFI is the enhanced firmware replacement for BIOS that Intel is supporting and Macs are usings. Windows as usual is behind so our IBMs still use BIOS emulation. Netkas (hacker extraordinaire see http://www.netkas.org) created an EFI emulator, sort of the opposite of bootcamp, that makes OSX think we have EFI and translates EFI calls to BIOS. I load mine via Grub for DOS and now have OSX on a GUID drive. With PCEFI you can get very close to a real mac. I run the vanilla kernel (with dsmos) and most all original extensions (a list is at the bottom of this post). Strongly recommended. EFI is available on the regular chat scene under #leopard. For more on EFI and grub for DOS see:

http://sourceforge.net/projects/grub4dos
http://forum.osx86scene.com/viewtopic.p ... a&start=75 (see my two posts on p6 and the beginning for more)
http://www.digitmemo.com/articles/734/h ... ackintosh/

I also have grabbed all of my data and repartitioned my main drive to put on FAT32. You can shrink your Windows drive simply using Vista and then creating a new FAT32 drive. By doing that I can access it easily from OSX (you can also use MacFuse and the NTFS 3g driver, but the performance is not the same and their can be kinks). If you are interested in seeing how, hit this link http://joshmouch.wordpress.com/category/vista/.

So I have a second hard drive in the ThinkPad Ultra2000 bay (never enough storage :-). I partitioned that into two partitions. On the first I installed OS X 10.4.9 Uphuck v.1.4 r 3. This got me the Darwin bootloader, which was not available in the leopard image I downloaded. When partitioning the two partitions the first one has a minimal install (4GB) and a main one all the rest. If you format both of the partitions with HPFS extended journaled then both will be offered as a boot option through the bootloader. An important note: if you are installing 10.4.x or leopard, depending on whether you have the proper sata drivers it may not see you first hard drive! You can overcome this by simply enabling compatibility mode in the BIOS for AHCI access. You should be able to turn this back on after a sucessful install. Also, I didn’t realize this right away, but OSX thinks its installed on the first hard drive (0)! Something to keep in mind when you are in terminal!

Depending on which install you are using (Toh, etc.) then you will have different options. As I said, I recommend EFI and removing a couple of kext (see below), but don't take a lot of the options. Do not install any video drivers as they will hose your video! So after you get it installed, the fun part!

Enable root user: You'll need this for some dirty work and its always good to have a back door. To enable the root user open the directory utility under Applications/Utilities and select edit from menu bar and enable root user. Whenever you see the sudo command (that's a switch user to root) it will be used.

Important: Any time you edit a kext (as with my code below) you must reload the caches so that the changes take on boot up. You can do this during boot with the -f option or you can type the following into terminal after you make your changes:

Code: Select all

sudo rm /system/library/extensions.mkext
Video: my T61P has a Quadro FX 570m http://www.beyond3d.com/content/articles/90/4. This is based on the nVidia G84 GPU as is the 360m. Why is this important? Well, the G84 GPU also powers the GeForce 8600m GT (MacBook Pro). Normally in Mac world if something works on the Mac side, it works on the hackintosh side (such as the Dell 150x n wireless cards and the aircard, which are both based on the Broadcom 431x chipset). Ahhh, the irony. Well the new MBP’s actually use EFI and not BIOS and low and behold, a great number of the GeForce 8600m GT’s features are identified/controlled and communicated through the efi! So not only do we not get native performance, laptops based on the 8600m GT’s don't work as well. So, no natit, no titan, no nvinject. Out of the box you get standard VESA frame buffer performance and the video card is recognized as a 32MB VRAM unknown nVidia card. This means no QE/CI (think openGL, directX type of performance). Our laptops won’t be great for watching movies, editing, video, etc., under osx. You can, however, change the video resolution! If you are interested in understand better, the best bet is to watch the GeForce threads at nvinject--now at http://nvinject.free.fr/forums/ (used to be at OSXscene http://forum.osx86scene.com/viewforum.php?f=74) and insanelymac) http://forum.insanelymac.com/index.php?showtopic=53052. Our hope is through NVinject, which is where the work is currently going on (they got the 8800 series to work, but laptops and the 8600….)/

Video Update: the 8600GTs have been solved on the hackintosh side, but we still have no luck with the Quadro FX's :-( The hangup seems to to be in the NVDaResman.kext. Modding the Geforce.kext and NVDANV50Hal.kext presented no problems. I don't have enough time to dig here unfortunately.... I already donated $100 to gotoh at nvinject, but the main thrust of the hackintosh community is GeForces so.... You can find more info at insanelymac and http://nvinject.free.fr/forums/viewtopi ... =2241#2241

There are multiple ways from within terminal or /Library/Preferences/SystemConfiguration/com.apple.Boot.plist to change your resolution. Here’s what you do to set your resolution permanently:

Edit your boot.plist with nano or something else (ie, from terminal type:

Code: Select all

sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
. The file appears as:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple$
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>

<key>Quiet Boot</key>
<string>No</string>
<key>Timeout</key>
<string>5</string>
<key>Boot Graphics</key>
<string>Yes</string>
</dict>
</plist>

Simply add the bit I put in bold, edit the values as needed - 1280x1024 is the resolution, 32 is the colour depth (32 bit).
So if you wanted 1440 by 900 /w 32 bit colour it would be 1440x900x32. Reboot and you are off.

Power management/battery meter Updated: The power management should get you a battery meter that works and that's about it--no speedstep, etc. It can be downloaded at this link http://forum.insanelymac.com/index.php?showtopic=80425. Boom, you have the battery meter. I just gave it a shot, but it's not working for me at the moment and its not so important. To utilize speedstep you need to tweak with the kernel. I don't recommend it as it's a lot easier to use the vanilla one :-)

For sleep it’s a bit trickier. There are fixes for non-EFI users at the regular chat scene in the #leopard channel. If you are using PC EFI, then it already works (at least for me). With both you will have pseudo sleep. You can hit sleep and the disk and CPUs will sort of shut down (no fan, no disk usage), but not like in windows. Still, very nice! There is no deep sleep (hibernate) since that invokes the EFI and netkas and others haven't added it in.

To get time machine and deal with other issues you may need to update the IONetworkingFamily.kext! This is also on the chat scene under #leopard

Networking: a must for laptops! My laptop comes with the Intel 4965 wireless n card, the 82566MM Gigabit Ethernet adapter, Bluetooth, and a Sierra Wireless GSM card built in. The Bluetooth (and firewire) work out of the box. I hacked the Sierra Wireless USB drivers to get that working (if you need the hack, PM me, but basically edit the plist and increase the deviceID number of the USB device by one and boom, it will turn from external to internal)! I have hacked around on the 825xx.kext and added my deviceID, but unfortunately Intel is doing a hardware check and it won’t work. There are some hacks http://forum.insanelymac.com/index.php?showtopic=36976for enabling wireless, but they are very awkward. I bought a Dell 1505 draft n wireless card to have true n performance and ditch the Intel and the [censored] IBM/Lenovo have locked out other vendors! There is a hack for older models http://www.command-tab.com/2006/02/26/u ... ess-cards/, but not ours :-( So then I ordered the IBM Lenovo ThinkPad 11a/b/g Wireless LAN Mini-PCI Express Adapter - network adapter ( 40Y7026). This one obviously works and can be perceived as a native AirPort card by OSX (atheros chip set). To enable it simply open up terminal and type:

Code: Select all

sudo nano /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents/Info.plist
(it will prompt you for a password)

Scroll down to:

<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
<key>IONameMatch</key>
<array>
<string>pci106b,0086</string>
<string>pci168c,1014</string>

<string>pci168c,1c</string>
<string>pci168c,23</string>
<string>pci168c,24</string>
</array>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>

and add the entry I have in bold. Make sure follow the indentation formatting, etc. Some people needed to rename ETH1 to ETH0, I did not.

Sierra Wireless There's more Sierra Wireless built in cards out there than I expected! You probably downloaded the software and installed it, but it just crashes upon startup. So for you users here's what you have to do. First, download and install the Sierra Watcher utility from here: http://www.sierrawireless.com/product/p ... _os_x.aspx. You will need to get the software for the PC Card version and then modify the kext's Info.Plist to make it recognize the built in one. It's really quite simple as it's simply an increase of one in the device ID numbers. My Device ID on my PC is different than the ones in the watch (6813) although I can see it when profiling my mac. That said, if you don't know which one you have and don't have 6813 (the 8775 internal variant), simply increase the device ID of all multi-digit (more than 1000) device IDs in the two kexts.

Code: Select all

sudo nano /System/Library/Extensions/SierraSupport.kext/Contents/Info.plist
(it will prompt you for a password)

Scroll down till you see your device ID or to be safe you can change every one. In my case I have an internal 8775 internal varient (3G GSM) so I will use that:

<key>SierraDeviceMC8775</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.sierrawireless.driver.SierraSupport</string>
<key>ConfigFile</key>
<string>/System/Library/Extensions/SierraSupport.kext/Contents/R$
<key>IOClass</key>
<string>SierraPCS</string>
<key>IOProbeScore</key>
<integer>20000</integer>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>InputBuffers</key>
<integer>16</integer>
<key>OutputBuffers</key>
<integer>24</integer>
<key>UMTS</key>
<true/>
<key>idProduct</key>
<integer>26642</integer>

<key>idVendor</key>
<integer>4505</integer>
</dict>


And increase its value by one (in this case from 26642 to 26643). Now do it one more time for one of the other Sierra kext's by typing:

Code: Select all

sudo nano /System/Library/Extensions/SierraSupportKicker.kext/Contents/Info.plist
and increasing the idProduct by one (the same one you did before). Don't forget to reload the kext cache (see above).

Sound: The other necessary evil for out babies. ThinkPads T61’s come on the Intel ICH 8M chipset (same as MBP) with a Analog Devices 1984 chipset as well as a conexant modem. Although i appeared that you could get get speaker only sound with the Azelia audo hack http://forum.insanelymac.com/index.php?showtopic=36520. I didn't. Volume up/down works (but once again without sound), but not mute! I am not spending so much time on since it appears the pathmaps are wrong and instead jumping to try and get true digital audio to the AppleHDA hack http://forum.insanelymac.com/index.php?showtopic=32859 (search for my posts within and for more see this http://www.neonkoala.co.uk/content/view/43/34/). So I am still working on this, but here is my linux codec0 dump for those of you who feel adventurous http://rapidshare.com/files/69510945/codec.txt.

UpdateAnother user is working harder than me here. http://forum.insanelymac.com/index.php?showtopic=92676. Additionally, Taruga, who solved the original HDA problem and has a GREAT installer has acquired a AD1988. He is working on a new solution so you might want to check his wiki often (you have to join to see the posts). It's at http://wiki.taruga.net/

Time: This one sucks. Macs run like true unix systems and use a GMT clock whereas PCs (and linux) assume the clock is local. That means they want a big difference between the clocks (I live in PST so there is an eight hour difference that they are always fighting over). I can't simply use GMT for OSX because I have appointments, etc., from exchange that this totally hoses. There is not an eloquent solution that I can find. One, (adding RealTimeIsUniversal) to the windows registry looked great and sounded great, but your clock will get out of sync and if you use any type of hibernate/sleep, it gets worse. Basically, it's a legacy registry setting and not properly implemented/debugged anymore. The other, adding a startup/shutdown sequence to OSX is also not so great because if the system hangs..... or anything along those lines, but it seems to be the least of the two evils. OSX users running bootcamp and Windows have the same issue. So here is the solution I use:

You need to create these files with the following content. To do so start up terminal. Then type:

Code: Select all

sudo pico /etc/rc.local
date `date -u +%m%d%H%M%Y`

and add the line in bold above. Next type:

Code: Select all

sudo pico /etc/rc.shutdown.local
date -u `date +%m%d%H%M%Y`

And add the part in bold. This changes the clock back again. This solution works well when you shutdown normally, but not when testing drivers or something hangs..... The other solution tries network time syncs, not great for laptops that may not always be connected. I have added it as a backup though in case I didn't shutdown OSX properly. Windows time service sucks because the default poll interval for network syncs is 168 hours! Uhg.

So to help keep things in sync I changed the default time interval for Windows network time service (Apple's default is a lot more often in Leopard. You can also add AppleTime from bootcamp to speed it up even more often, but I didn't have to. To change the default poll interval for vista's network time since you need to open up regedit. This is for advance users only!!! If you hose your computer, you are fully responsible. So proceed with caution. Hit the Start menu button -> run then type regedit. Find the following key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval

Click on the entry and it will popup with a hex entry of 93a80. Click on the decimal button and it should change to 604800 (this is the number of seconds between polls). Now type in 900 (once again, make sure that it's on decimal and not hex) and hit the ok button. This changes the default interval to 15 mintues. It will take effect upon your next reboot. Want to know more? Hit this link: http://support.microsoft.com/kb/816042

Cardbus: You will get a cardbus error. There is a patch here: http://forum.insanelymac.com/index.php?showtopic=81048. It worked for me!

Keyboard: download double command and you can enable the proper home/end insert/delete keys as well as remap window’s ctrl to command and window’s alt key (mac command) to ctrl! This will let you do the windows equivalents of ctrl+x (command+x in mac) to copy, etc.

Virtualization: JAS 10.4.8 works well virtualized. With virtualization you can actually boot either physically or to virtually. Leopard should work too, but I am attempting a pretty advance configuration of using the same partition to boot physically or virtually. I have not gotten that to work yet under VMware workstation, so more on that one later….

Documents, Photos, etc.: A great way to link to shared documents, downloads, etc. it to delete the mac folders and create alias’ in OSX to your windows ones. That way when you jump to documents, you will jump to a common data area or when you import photos, etc. To do this log on as administer (you first have to enable root user under directory services (it's under utilities and when in it enable root user) and enable fast user switching or non-automatic login (under system preferences).

iTunes with same library on both systems: this one was important to me. I need to use groups on my address book to only sync a limited subset of my contacts (not allowed in Windows so I had to sync from OSX). I had a large iTunes library in Windows that I wanted to use. First I deleted my native Music folder under my login name on OSX and created an alias to my FAT32 Windows Music folder. Now both the Windows and OSX version of iTunes were looking in the same place. I noticed by both Windows and Mac use the same library files except for two exceptions:

the windows version uses an .itl extension for iTunes library whereas the OSX version does not have an extension. I deleted the OSX version and right clicked on the Windows version and created an alias that I named itunes Library. Now I had the same library under both Windows and OSX.

The additional file is the iTunes Music Library.xml, which is the same on both systems, but contained the path name to Music in the form of localhost://Volumes/Data/Users…. For mac and localhost://D:\Users… for Widnows. I thought about writing a script to automate changing these back and forth, but the OSX version works and though I get a warning on the Widnows side, it works fine as well, so I let them duke it out :-)

Note: You need to be able to see extensions and hidden files for this edit so make sure enable the viewing of extensions in Finder under preferences and get Onyx and enable hidden files and folders view.

Must have tools: make sure you get Pacifist to unpack and selectively install packages as well as examine them to make sure some of your precious work isn’t overwritten! And onyx (mentioned above to show hidden files). You can also download xtools to get the property list editor from Apple (for intricate hex values), but for a lot of others text edit/pico/nano works fine. Lastly, if you have a 32-bit version of Windows, check out MacDrive, which will let you access your OSX content from Windows. Likewise, MacFuse (http://code.google.com/p/macfuse/) and NTFS 3G (http://macntfs-3g.blogspot.com/) will let you access NTFS from within OSX.

The extensions/bundles I am adding or using modded ones are:

~AppleSMBIOS--using modded one (this takes care of some errors and is recommended by Netkas).
AppleACPIPlatform.kext—We can now use the stock one thanks to some brilliant work! See this link: http://forum.insanelymac.com/index.php?showtopic=72710. We used to need to use the legacy one for PS2 support (laptop trackpads and keyboards, but this hack enables the stock).
+dsmos.kext—takes care of decryption/encryption of the stock vanilla kernel… Must have.
+ ACPIPS2Nub.kext—added as a hook to the stock ACPIPlatform…
+ ApplePS2Platform.kext--added (for trackpad and PS2 keyboard).
+ IOPCCardFamily.kext--added for PC card suport.
+ PowerManagement.Bundle--for battery meter.
- AppleIntelCPUPowerManagement.kext--deleted as I was still getting a no HPET handle error.

Everything else is stock and working great. You may need the IONetworkingFamily patch (also on IRC), but I didn't.
Last edited by jharleman on Thu Apr 10, 2008 3:28 am, edited 14 times in total.

mfbernstein
Sophomore Member
Posts: 231
Joined: Wed Apr 11, 2007 8:54 pm
Location: Stanford, CA

Re: IBM Lenovo Thinkpad T61 / T61p Installation Guide

#2 Post by mfbernstein » Sat Nov 10, 2007 9:39 am

jharleman wrote:Alright everybody, after suffering through a gazillion posts, tons of tweaking, and lots of work, I have a nice OS X install on my T61p.
I also have grabbed all of my data and repartitioned my main drive to put on FAT32. You can shrink your Windows drive simply using Vista and then creating a new FAT32 drive. By doing that I can access it easily from OSX (you can also use MacFuse and the NTFS 3g driver, but the performance is not the same and their can be kinks). If you are interested in seeing how, hit this link.
So I have a second hard drive in the ThinkPad Ultra2000 bay (never enough storage :-). I partitioned that into two partitions. On the first I installed OS X 10.4.9 Uphuck v.1.4 r 3. This got me the Darwin bootloader, which was not available in the leopard image I downloaded. When partitioning the two partitions the first one has a minimal install (4GB) and a main one all the rest. If you format both or the partition with HPFS extended journaled then both will be offered as a boot option through the bootloader.
jharleman wrote:An important note: if you are installing 10.4.x or leopard, depending on whether you have the proper sata drivers it may not see you first hard drive! You can overcome this by simply enabling compatibility mode in the BIOS for AHCI access. Also, I didn’t realize this right away, but OSX thinks its installed on the first hard drive (0)! Something to keep in mind when you are in terminal!
Once you upgrade Tiger to 10.4.10, you can switch the SATA back to AHCI since the drivers for the ICH8M SATA controller are included in both 10.4.10 and 10.5.0. Theoretically, this should improve disk IO performance by 5-10%.

Also, if you install OS X on the internal drive, you can later swap it out and use it as an external USB drive. OS X will still boot properly via the ThinkVantage button/F12 (select the USB drive as the one to boot from). Of course, OS X also installs directly on external USB drives too.
Thinkpad X61 (7675) 2.0GHZ/500GB/4GB/XP Pro

jharleman
Posts: 19
Joined: Wed Sep 26, 2007 12:26 pm
Location: Los Gatos, CA

Re: IBM Lenovo Thinkpad T61 / T61p Installation Guide

#3 Post by jharleman » Tue Nov 13, 2007 4:25 pm

mfbernstein wrote: Once you upgrade Tiger to 10.4.10, you can switch the SATA back to AHCI since the drivers for the ICH8M SATA controller are included in both 10.4.10 and 10.5.0. Theoretically, this should improve disk IO performance by 5-10%.

Also, if you install OS X on the internal drive, you can later swap it out and use it as an external USB drive. OS X will still boot properly via the ThinkVantage button/F12 (select the USB drive as the one to boot from). Of course, OS X also installs directly on external USB drives too.
Absolutely correct on the turning SATA back on! On the switching drives, ?my? OSX is more particular. I am currently booting to the first hard drive and then chain0-ing or grub-EFI-ing to the second hard drive in the ultrabay. If I boot via F12 and simply select the second hard drive as the boot device I get a kernel panic. This suprised me because OSX always lists itself as being on HDA0 or rdisk0.

mike20030405
Freshman Member
Posts: 104
Joined: Mon Jul 09, 2007 5:24 pm
Location: Vancouver, Canada
Contact:

#4 Post by mike20030405 » Sun Nov 25, 2007 7:20 pm

Congrats!!

Two questions:
1. Does the two-core work without problem?
2. How is the fan noise and heat? Is your T61P as cool as Vista?

I intend to totally get ride of my Windows Vista instead of OSX or Linux, only issue is that I can't play HD video recorded with my Sony HDR-UX1 without the Sony's software(Only in Windows).

Have you tried emulate Vista/XP in your OSX?
T61P 14.1'' SXGA+ 100G HD 2G RAM
T60 14.1'' SXGA+ 80G HD 2G RAM
Compaq Presario 5600
Compaq Armada M300

jharleman
Posts: 19
Joined: Wed Sep 26, 2007 12:26 pm
Location: Los Gatos, CA

#5 Post by jharleman » Mon Nov 26, 2007 12:02 pm

mike20030405 wrote:Congrats!!

Two questions:
1. Does the two-core work without problem?
2. How is the fan noise and heat? Is your T61P as cool as Vista?

I intend to totally get ride of my Windows Vista instead of OSX or Linux, only issue is that I can't play HD video recorded with my Sony HDR-UX1 without the Sony's software(Only in Windows).

Have you tried emulate Vista/XP in your OSX?
Dual cores work without a problem as does the fan and the heat. You have a choice of stock ApleACPIPlatform.kext without battery meter or the older version from 10.4, that was hacked and can leverage the battery meter. Somebody needs to update the new one.

I do not recommend ditching vista for osx. You will not have high graphics performance and you will not have sound and the ricoh carbus still needs to be fixed. Additionally, the battery life on osx isn't anywhere near what I get with Vista. Linux works superbly. I have two projects that are on semi-hold. The first was to virtualize my physical OSX distro and the other do the same to Windows. It's possible to do this with VMware and it should work now, but I need to play around with it more. Haven't tried on the OSX side yet.

mike20030405
Freshman Member
Posts: 104
Joined: Mon Jul 09, 2007 5:24 pm
Location: Vancouver, Canada
Contact:

#6 Post by mike20030405 » Mon Nov 26, 2007 6:10 pm

Thanks jharleman, I will try OS X later.
T61P 14.1'' SXGA+ 100G HD 2G RAM
T60 14.1'' SXGA+ 80G HD 2G RAM
Compaq Presario 5600
Compaq Armada M300

xaviler
Posts: 14
Joined: Wed Nov 14, 2007 8:04 am
Location: B.

thanks

#7 Post by xaviler » Wed Nov 28, 2007 9:58 am

Thanks jharleman, great work. easy to redo...
T61 14.1''(Widescreen) 1440x900, 2.2ghz, 2 gig@667 ,Intel X25-M, Quadro 140M,
XP Pro SP3

blackomegax
Junior Member
Junior Member
Posts: 405
Joined: Thu Jul 29, 2004 7:36 pm

#8 Post by blackomegax » Wed Dec 19, 2007 6:24 pm

jharleman wrote:
mike20030405 wrote:Congrats!!


Additionally, the battery life on osx isn't anywhere near what I get with Vista.

funny how macbook pro's are the other way around.

xp/vista = 2 hour battery, osx = 4-5 hours, 2 hours gaming.

which is weird because its all the same hardware anyway (santa rosa platform stuff)

sb37
Sophomore Member
Posts: 130
Joined: Mon Mar 12, 2007 7:53 pm
Location: New York, NY

#9 Post by sb37 » Tue Dec 25, 2007 11:04 pm

Looks like someone found a way to get the 8600 working on Leopard. Has anyone had any luck with the 570m yet?
T60P 2613CTO - 15" SXGA+ FlexView - T7600 2.33 Ghz Core 2 Duo - 3GB RAM - FireGL 5250 256MB

nuxxer
Posts: 1
Joined: Wed Dec 26, 2007 1:35 pm
Location: Dallas, TX

#10 Post by nuxxer » Wed Dec 26, 2007 1:50 pm

jharleman //

thanks for the great tip and effort.!
It seems that osx on t61p is not ready for the serious work..
I will keep tracing this thread for the update.

Have a nice day.!
and THANK YOU.
LoVe linux, much more than fishing !

sas
Posts: 1
Joined: Mon Jan 07, 2008 11:03 pm
Location: Baltimore, MD

Just can't get OSX 10.5.1 on my T61...

#11 Post by sas » Tue Jan 08, 2008 10:22 pm

I have installed IATKOS on many laptops generally without problems but just can't seem to get the settings right for my T61.

I thought Kalyway on a GUID drive might solve the problem, but that too hangs during boot and I'm not sure why.

I've upgraded the T61 BIOS, and tried mucking with some of the BIOS setting.

Not sure how to tell if the "must have" kexts are installed with these one-click installers.

Have you tried either Kalyway or IATKOS on your T61?

Thanks!

Last716bblRR
Posts: 3
Joined: Mon Jan 07, 2008 1:18 pm
Location: Berkeley Heights, NJ

#12 Post by Last716bblRR » Wed Jan 09, 2008 4:06 pm

Has anyone had any success getting the audio to work on the T61? I read in this guide how you need to map out the Path Map, but I'm not sure how to do that. I've managed to get Video working, worked around the lack of Ethernet support with a USB Ethernet, bought an Atheros card (hasn't come in yet) for wireless, the only major thing that isn't working that I would like working is Audio. Stereo is all I need..

otipher
Posts: 1
Joined: Thu Jan 10, 2008 6:33 pm
Location: Tinton Falls, NJ

#13 Post by otipher » Thu Jan 10, 2008 7:06 pm

No luck here either.

The best chance looks like the activity at this forum.

There is a process to post a codec file from a codec device dump running Linux on a T61

http://forum.insanelymac.com/index.php?showforum=140

I tried my codec file with the patcher but it is not yet supported.
thanks,

Otipher

Last716bblRR
Posts: 3
Joined: Mon Jan 07, 2008 1:18 pm
Location: Berkeley Heights, NJ

#14 Post by Last716bblRR » Mon Jan 14, 2008 10:54 am

Thanks for the update. I only run OSX on my T61, so I don't have the codecs to try to figure it out. Can you post up a copy of the codecs so that i could play with it? I'm sure someone will figure this out one day and it will be the same setup across T61's.

In addition, if you (or anyone from that matter) hear anything on a way to get this to work, please post something up.

Just got my Lenovo Atheros bg and N card, hooked it up, Leopard saw it right away. No configuration or tweaking needed. Was a pleasant and unexpected surprise actually. Signal strength is really good with this, I was use to an Atheros PC Card adapter which range wasn't very good at all. Since PC Cards don't work on this T61, i had to buy the mini PCIE card. The only problem I ran into is that this laptop only had two antenna wires where the card had a spot for three. i just hooked up 1 and 2 and it works fine. I think the only thing i will lose is Mino support, but that hopefully won't be an issue.

alias
Posts: 2
Joined: Wed Jan 23, 2008 4:34 am
Location: San Jose, CA

#15 Post by alias » Thu Jan 24, 2008 6:30 am

Anyone using a Thinkpad T61 14" (widescreen) get sleep working? I have Leopard 10.5.1 installed using the iATKOS 1.0rc2 disk. When I put the laptop to sleep, it seems to actually work for about a second, but then immediately wakes up. I'm using the AppleSMBIOS.kext modified by Natit (without this, I can't wake from sleep at all). I'm also using EFI emulation. Any ideas?

paOol
Sophomore Member
Posts: 166
Joined: Thu Aug 02, 2007 2:20 am
Location: Walnut, CA

#16 Post by paOol » Sun Jan 27, 2008 3:04 am

question.

i have a T61
Nvidia Quadro 140M
Atheros a/b/g
2.0 duo core
14.1 SXGA (1400x1050)

and i've been at this whole leopard thing since it was released/leaked.
the farthest i've gotten is installing leopard, and getting to the apple boot screen, and then my comp reboots. over and over at the same spot.

i gave up after trying the brazilmac patch method, and the ToH release.

now i downloaded the iATKOS 1.02r and i get to the apple boot screen again, then reboot over and over.

my most recent attempt, i installed 10.4.8 Tiger from the JAS release, and then i tried installing the iATKOS version, but apparently its not upgradable. I ended up at a Darwin boot loader menu, where i had to choose between windows , and leopard, but when i press enter on the leopard partition, nothing happens so im forced into windows.

any idea on what to do?
or can you post SPECIFIC instructions on how you did yours?
ordered (8/12), estimated ship date (8/30). cant wait!!!

T61 14.1''(4:3) SXGA+, 2.0 ghz, 2 gig,100gig 7200rpm, Quadro 140M,

jharleman
Posts: 19
Joined: Wed Sep 26, 2007 12:26 pm
Location: Los Gatos, CA

#17 Post by jharleman » Sun Jan 27, 2008 3:13 am

Guys, I owe everybody an update on video. Unfortunately our Quadro's are not working with the GeForce 8600m GT's settings, NVinject, and the 10.5.2 kexts even though we have the same GPU. I have tried both external and internal monitor, but nada. I have also had some queries on sound. It's SOOOOOOOO complicated. Basically we need to create a viseo diagram of the pathmap for our Analog Devices sound chip. Not easy. The AL's are so much easier. I will try and make some notes and get everything I have together there this week.

@paool -- you need to boot with a -v (for verbose) so we can see what's up. Don't just let the screens run.

@sas I haven't tried Kalyway or Iatkos as I got it up from the brazilmac patch (which is pretty close to a mac as you can get....)

paOol
Sophomore Member
Posts: 166
Joined: Thu Aug 02, 2007 2:20 am
Location: Walnut, CA

#18 Post by paOol » Sun Jan 27, 2008 3:52 am

hmmm, can you post the patch(es) you used for brazilmac, as well as all the kernels?

i guess i can try brazilmac again since i still have the dvd lying around.

did u use the single layer dvd for installing it, then running brazilmac patches after? (the one where you uncheck everything under customize)
ordered (8/12), estimated ship date (8/30). cant wait!!!

T61 14.1''(4:3) SXGA+, 2.0 ghz, 2 gig,100gig 7200rpm, Quadro 140M,

tmp101
Posts: 11
Joined: Mon Jan 28, 2008 1:13 am
Location: Boston,MA

sleep working ?

#19 Post by tmp101 » Mon Jan 28, 2008 3:28 pm

anybody got sleep working ? thinkpad / lenovo ?

my R60 , gma950, kalyway efi leo, core duo ,
not core 2 duo, don't know if that makes any difference

goes to sleep, but at wake, reboots,
with 0192 error security tamper detected

battery, got battery meter working, but not speedstep, with vanilla,
as such, I get 2+ hrs , instead of 3+, and the fan is on,

brianjwd
Posts: 1
Joined: Tue Jan 29, 2008 12:43 pm
Location: Houston, TX

#20 Post by brianjwd » Tue Feb 12, 2008 9:54 am

Any updates? I feel progress is increasing. Any news on the new NVinject?

tdk337
Posts: 1
Joined: Wed Feb 13, 2008 11:30 pm
Location: San Francisco, Ca
Contact:

Is there a guide for the T61p?

#21 Post by tdk337 » Wed Feb 13, 2008 11:48 pm

Hi!

My work refreshed my T43p to a T61p. I had iATKOS 10.5.1 installed on my T43p right before I had to return it. I was hoping to Leopard installed on my new laptop. KALYWAY crashes and does not load. iATKOS installs but it keeps rebooting during the Apple logo. Another time it gave me the message that I need to power off the laptop by holding power button. Is there a guide for the T61p I can follow? What settings on which preferred DVD did you use? Any help would be appreciated.

jharleman
Posts: 19
Joined: Wed Sep 26, 2007 12:26 pm
Location: Los Gatos, CA

#22 Post by jharleman » Wed Apr 09, 2008 2:53 pm

Guys who have tried the newer packages, can you post here which one worked for you. cheers - jh

crashnburn
ThinkPadder
ThinkPadder
Posts: 1643
Joined: Sat Apr 22, 2006 4:26 pm
Location: TX, USA & Bombay, India

#23 Post by crashnburn » Fri May 23, 2008 4:00 am

Great post. Thanks.
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)

crashnburn
ThinkPadder
ThinkPadder
Posts: 1643
Joined: Sat Apr 22, 2006 4:26 pm
Location: TX, USA & Bombay, India

#24 Post by crashnburn » Fri May 23, 2008 1:24 pm

Last716bblRR wrote:Thanks for the update. I only run OSX on my T61, so I don't have the codecs to try to figure it out. Can you post up a copy of the codecs so that i could play with it? I'm sure someone will figure this out one day and it will be the same setup across T61's.

In addition, if you (or anyone from that matter) hear anything on a way to get this to work, please post something up.

Just got my Lenovo Atheros bg and N card, hooked it up, Leopard saw it right away. No configuration or tweaking needed. Was a pleasant and unexpected surprise actually. Signal strength is really good with this, I was use to an Atheros PC Card adapter which range wasn't very good at all. Since PC Cards don't work on this T61, i had to buy the mini PCIE card. The only problem I ran into is that this laptop only had two antenna wires where the card had a spot for three. i just hooked up 1 and 2 and it works fine. I think the only thing i will lose is Mino support, but that hopefully won't be an issue.
Only OSX. Wow! How do you manage so far with the Video, Audio, Networking not fixed?
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)

crashnburn
ThinkPadder
ThinkPadder
Posts: 1643
Joined: Sat Apr 22, 2006 4:26 pm
Location: TX, USA & Bombay, India

#25 Post by crashnburn » Sat May 24, 2008 11:16 pm

http://wiki.osx86project.org/wiki/index ... ables#T60P

Apparently this says audio is working?
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)

mulletman13
Freshman Member
Posts: 52
Joined: Wed May 21, 2008 3:59 pm
Location: Milwaukee, WI

#26 Post by mulletman13 » Fri Jun 13, 2008 5:12 am

crashnburn wrote:http://wiki.osx86project.org/wiki/index ... ables#T60P

Apparently this says audio is working?
The T60p and the T61 use different audio chips :(

At this point there is not a solution for the AD1984 in the T61, X61 and R61.

crashnburn
ThinkPadder
ThinkPadder
Posts: 1643
Joined: Sat Apr 22, 2006 4:26 pm
Location: TX, USA & Bombay, India

#27 Post by crashnburn » Sat Jun 14, 2008 12:10 pm

mulletman13 wrote:
crashnburn wrote:http://wiki.osx86project.org/wiki/index ... ables#T60P

Apparently this says audio is working?
The T60p and the T61 use different audio chips :(

At this point there is not a solution for the AD1984 in the T61, X61 and R61.
Oh.. so is it just a matter of time that those chips are wrapped or are they DIFFERENT and DILNEATE away from the path underwhich we may get driver progress.
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)

mulletman13
Freshman Member
Posts: 52
Joined: Wed May 21, 2008 3:59 pm
Location: Milwaukee, WI

#28 Post by mulletman13 » Mon Jun 16, 2008 7:02 pm

I'm not entirely familiar with the whole audio codec thing at this point, but rather I think the problem lies with Taruga's HD audio patcher. the AD1984 found in the *61 laptops is an unsupported codec. Taruga says there will be much more support in v2.0 release, but hasn't given a date or said specifically if this chip will be supported.

Chances are it will, it's just a matter of time.

zaklafontaine
Posts: 14
Joined: Sat Jun 21, 2008 3:38 pm
Location: West Portsmouth, Ohio
Contact:

#29 Post by zaklafontaine » Sat Jun 21, 2008 5:13 pm

Hey,
Has anyone had any luck with the core 2 duo T7300 recognizing both cores in OS X 10.5? I installed with kalyway on my T61, and got everything working but sound, and noticed its only recognizing one core. Any response would be appreciated. Thanks.
Lenovo Thinkpad T61
Dual Boot - Kalyway OS X 10.5.4 & XP
Processor - 2.00 GHz Core 2 Duo CoolBook'd
Video - working (Intel GMA X3100)
Sound - AD1984 Working Thanks to Turbo
Wifi - Thinkpad a/b/g Working fine
LAN - using apple usb to ethernet adapter

zaklafontaine
Posts: 14
Joined: Sat Jun 21, 2008 3:38 pm
Location: West Portsmouth, Ohio
Contact:

#30 Post by zaklafontaine » Sun Jun 22, 2008 6:38 pm

K i fixed my problem with the help of Antaholics on the insanelymac forums. I had to edit this file

/Library/Preferences/SystemConfiguration/com.apple.boot.plist

and remove the cpus = 1 flag. Just thought I'd post it up here for anyone else with the same problem. Having both cores operational doubled my bench mark scores! :D
Lenovo Thinkpad T61
Dual Boot - Kalyway OS X 10.5.4 & XP
Processor - 2.00 GHz Core 2 Duo CoolBook'd
Video - working (Intel GMA X3100)
Sound - AD1984 Working Thanks to Turbo
Wifi - Thinkpad a/b/g Working fine
LAN - using apple usb to ethernet adapter

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “OS-X on a ThinkPad”

Who is online

Users browsing this forum: No registered users and 2 guests