10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

OK, here is a place to discuss OSX on thinkpads.
Post Reply

Successful Installation Reports (with this Guide):

X60t
16
23%
X60s
16
23%
T60
25
35%
Other ...
14
20%
 
Total votes: 71

Message
Author
Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#195 Post by Sebinouse » Sun Nov 14, 2010 1:20 pm

Important : Be Careful with 10.6.5 Update !

This update breaks Atheros Wifi Card Support (kernel panic on boot)
To make it work:
  • - delete all atheros related stuff from /Extra/Extensions/LegacyX60T/Contents/info.plist under IOKitPersonalities
  • - add "<string>pci168c,1014</string>" under IOPCIMatch in IO802.11Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents/Info.plist
  • - add "<string>pci168c,1014</string>" under IOPCIMatch in IO802.11Family.kext/Contents/PlugIns/AirPortAtheros21.kext/Contents/Info.plist
I will try to make it vanilla ... I can stand a modified kext in S/L/E :?

Edit : We just have to modify the LegacyX60t ... here

To perform a safe 10.6.5 update :
- Install the Combo 10.6.5 update
- Update LegacyX60t.kext (in E/E)
- Launch pfix/kextutility
- Reboot
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#196 Post by Sebinouse » Sun Nov 14, 2010 2:48 pm

krymson wrote:Hey just wanted to give an update and possibly ask for help.

It's been a few weeks since my install and things are generally running dandy, even flash video is working great. There are a few things that are nagging though and preventing me from using it as my main machine:
-When it goes to sleep there is a good chance it cannot wake up. If I reboot, it still cannot wake up! I have to use a bootcd to force it to ignore the image.
Did you tried these boot arg (Chameleon ReadMe file) ?

Code: Select all

  Wake=No                   Disable wake up after hibernation (enbaled by default).
  ForceWake=Yes             Force using the sleepimage (disabled by default).
  WakeImage=<file>          Use an alternate sleepimage file 
                              (default path is /private/var/vm/sleepimage)
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#197 Post by Sebinouse » Sun Nov 14, 2010 3:05 pm

layla wrote:My X60 is equipped with an Intel® Core 2 Duo Processor T7200 (2.0 Ghz) and 4 GB RAM
but I can't use the --> "MacPNT (Core2Duo) Package" because this package gives me a lot of problems which are, in order:

1) no keyboard/trackpad at all
2) no sound
3) no wireless connection
4) no availability to change the brightness from keyboard keys
5) frequent hangs at boot, for no clear reasons (firewire? smart card driver? voodoohda?)

...

On the other hand, if i make a fresh SL install, and use instead the package --> "MacPNT (CoreDuo)" as it is, without any modification or edit,
almost everything works, including trackpad/keyboard, sound, wireless connection, bluetooth, etc...
so thats what i'm using now, but I have the following problems:

1) You can change level of brightness by pressing keys "ScrlK" and "Pause" and not the stock combination which would be Fn + "home" or "end" (can this be solved?)
2) The system boots up always with the max brightness, at every start. Is it possible to save a state with a lower brightness?
3) If you go to system preference ---> monitor --- then a popup comes up telling you some warning about low resolution and magically the screen goes mad and all black without pressing anything, and you can only bring some image back by attaching an external monitor thru the VGA connector. I don't know if this helps but when using the Core2Duo package you can enter this menu and change for ex. Brightness level without any problems instead.
4) random hangs at boot, but not as much as with the "Core 2 Duo package".
Sebinouse and the others... do you have as well random hangs at boot sometimes? Is there any way to see what is causing them?
5) in "Information" under processor it says "1 Ghz Intel Core Duo" :( but it reports RAM correctly: 4 GB
Very strange the ONLY difference between the two package is Power Management which is working for you :?

Quick answers to your questions :
1) you can try but it is painful (I gave it a try an gave up)
2) i don't know, but if you want you can modify the max brightness when you are booting under chameleon with the standard FN keys ...
3)It's a "mirror" issue, if your external display is set as extension everything is OK (check the first post ... there is a useful program to recover your screen without the external display)
4) I used to have hangs on boot, but not anymore (keep in mind that you have to repair permissions after each change in /Extra : run pfix or kextutility)
5) I also noticed that. You already have the answer, it in only cosmetic ...
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#198 Post by Great Gatsby » Sun Nov 14, 2010 5:24 pm

Sebinouse wrote:Important : Be Careful with 10.6.5 Update !

This update breaks Atheros Wifi Card Support (kernel panic on boot)
Eh ... sorry for confirming the successful update rather quickly, :oops: - but I'm still with the original Intel 3945 and an external WLAN USB stick, so I couldn't notice the updater breaking the Atheros Wifi Card support ...

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#199 Post by Great Gatsby » Sun Nov 14, 2010 5:37 pm

layla wrote:see the errors in the console, from sleep to reboot in verbose:

Code: Select all

13/11/10 20.54.39	de.bernhard-baehr.sleepwatcher[382]	su: Sorry
13/11/10 20.54.39	de.bernhard-baehr.sleepwatcher[382]	kextunload: unrecognized option `-t'
This is strange, because I don't have this message in my log, although I also have the "-t" option in my scripts. Like I wrote before, I found it (0 the -t option) in another forum and don't know exactly what it does or if it does anything at all (it's not documented in kextunload's man page). So you could try to remove the "-t" and see if it changes something (I believe it rather won't, because the kextunload command seems to be executed nonetheless and despite the "-t" obviously not being recognized as a valid option to kextunload).
layla wrote:

Code: Select all

13/11/10 15.24.13	de.bernhard-baehr.sleepwatcher[126]	/Extra/Extensions/AppleACPIPS2Nub.kext failed to load - (libkern/kext) not privileged; check the system/kernel logs for errors or try kextutil(8).
I'm not exactly sure what this error message means, however, it could be related to a 'permissions'-problem. Are you sure you always ran pfix3 or Kext Utility adequately? If you want to keep on trying, you could once again try Sebinouse's Core Duo package. He has confirmed that the difference to the Core 2 Duo package only consists in power management, so I don't see why Core Duo package should not work on your machine while the Core 2 Duo actually is working. Perhaps it was indeed a 'permissions'-problem when you first tried the Core Duo package?

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#200 Post by Sebinouse » Sun Nov 14, 2010 6:43 pm

layla wrote:13/11/10 20.54.39 de.bernhard-baehr.sleepwatcher[382] su: Sorry
I think there is a problem with the installation of SleepWatcher ... it does not seem to have root privileges ...

I confirm that you don't need to do the manual update of sleepwatcher ... I am currently using the version of the package, with Great Gatsby's files ... everything works perfectly ! (not a single line about sleepwatcher in the console)

For further investigations, can you try in terminal and give me the results :

Code: Select all

cd /Extra
ls -l

Code: Select all

cd /Extra/Extensions
ls -l

Code: Select all

sudo kextunload /Extra/Extensions/VoodooHDA.kext

Code: Select all

sudo kextload -t /Extra/Extensions/VoodooHDA.kext
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#201 Post by Sebinouse » Wed Nov 17, 2010 9:54 am

Sebinouse wrote:Important : Be Careful with 10.6.5 Update !

This update breaks Atheros Wifi Card Support (kernel panic on boot)
The new kext is working with all previous updates ... so I included it in the package instead of the buggy one ...

I also merged all the file in one single package that you can customize if you don't have the same config (Core2Duo, GMA3100) ...

Any report with an GMA3100 would be appreciated :)
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Anastasius
Sophomore Member
Posts: 140
Joined: Fri Feb 29, 2008 2:16 am
Location: Moscow, Russia

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#202 Post by Anastasius » Sun Nov 21, 2010 2:38 am

I was able to install Mac OS on my x61t with these instructions (something still is not working, like fingerprint reader, working on it). Thanks a lot for the instructions! I will post my info here, when all is working....
But I noticed that my fan is always spinning, even if the temperature of processor is below 48C. Is there any way to enable fan management?
I tried smcFanControl for Mac - but it just quits.
It's not good in a long term. On Windows my fan was stopped most of the time. My x61t is 3 years old and I had one fan replacement already - it's better for it to sleep most of the time :|
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#203 Post by Sebinouse » Mon Nov 22, 2010 3:46 am

Anastasius wrote:I was able to install Mac OS on my x61t with these instructions (something still is not working, like fingerprint reader, working on it). Thanks a lot for the instructions! I will post my info here, when all is working....
But I noticed that my fan is always spinning, even if the temperature of processor is below 48C. Is there any way to enable fan management?
I tried smcFanControl for Mac - but it just quits.
It's not good in a long term. On Windows my fan was stopped most of the time. My x61t is 3 years old and I had one fan replacement already - it's better for it to sleep most of the time :|
Thanks for the feedback ! Power management seems to work, did you check if QE/CI is enabled (see the end of the first post to do so) ?

About fan control there is a new thead on this subject : as silencer said the idea is to customize dsdt and fakeSMC.kext for better hardware handling ...

My fingerprint reader is working OOB with "la suite protector" : http://www.upek.com/mac/download/ ... You just have to choose a different finger from Windows ...
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Anastasius
Sophomore Member
Posts: 140
Joined: Fri Feb 29, 2008 2:16 am
Location: Moscow, Russia

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#204 Post by Anastasius » Mon Nov 22, 2010 9:37 am

Thanks for help!
I'm not using DSDT at all right now - my X61t's model is 7767 and it seems the hardware is a bit different from yours - with your
DSDT I didn't have my tablet portion working (which is WACF008). It seems it's the time to recompile it :eek: :D

The fingerprint software from UPEK worked just once for me - after the reboot it keeps saying that fingerprint is disconnected (it's working on Windows though). Maybe it's connected to DSDT as well. I'll try to play with it, just have to understand how the whole DSDT thing is working.
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#205 Post by Sebinouse » Mon Nov 22, 2010 10:21 am

Anastasius wrote:Thanks for help!
I'm not using DSDT at all right now - my X61t's model is 7767 and it seems the hardware is a bit different from yours - with your
DSDT I didn't have my tablet portion working (which is WACF008). It seems it's the time to recompile it :eek: :D
The tablet is not handled by DSDT.aml but by a simple kext. Just edit the info.plist in LegacyX60T.kext/Contents/ with WACF008 instead of WACF004 ...
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#206 Post by Sebinouse » Mon Nov 22, 2010 7:58 pm

I just added a custom BootCD so we can now use this guide without a Mac/Hack ! (and also without a 8GB USB Key). This method require GUID partition table (non compatible with MBR ...)

I've successfully tested this new method on my X60T, I only assume that it should work on other configs ...
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Anastasius
Sophomore Member
Posts: 140
Joined: Fri Feb 29, 2008 2:16 am
Location: Moscow, Russia

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#207 Post by Anastasius » Mon Nov 22, 2010 9:00 pm

I must admit that your DSDT doesn't work at all for me :( It worked just once, some time ago, then I deleted it (to fix the WACF008).

Now I tried to return it back, all DSDTs your provided - the result is the same - MacOS freezes on USBF initialization. I tried cleaning caches, repair permissions - nothing helps.
(I'm on X61T 7767)

Edit: I receive USBF:UHCI and USBF:EHCI errors, and then the bootloader switches off HDDs and freezes. Tried every single DSDT you provided.

Edit2: I was able to create my own DSDT.aml, based on various sources. It seems most of the hardware is working with it (btw, TabletMagic/Apple16x50 can depend on DSDT - there should be a device called DTR for Apple16X50 to aquire it - it took me several hours to figure it out).
Now going to fix Sleep/Wake, SpeedStep and Fan Control. Thanx for Kexts and instructions! :)
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#208 Post by Sebinouse » Tue Nov 23, 2010 6:25 am

For speedstep, Silencer made an amazing post in "DSDT patching".
For sleep, this thread can be useful (look at the console and force kextunload with sleepwatchers).

Do you mind sharing your DSDT once everything is working ? (so I can put a working file in the first post) :roll:
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Anastasius
Sophomore Member
Posts: 140
Joined: Fri Feb 29, 2008 2:16 am
Location: Moscow, Russia

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#209 Post by Anastasius » Tue Nov 23, 2010 12:53 pm

Thanks for info!

Sure, here's the intermediate file (Didn't test/fix yet: speedstep c-states fix, sleep/wake, brightness). The other devices are working properly:
X3100, Fingerprint, Wireless (Dell/Broadcom), Bluetooth, LAN, Cardbus, SDHC adapter, USB1/2, Tablet and serial port, Battery meter, Sound,
iStat detects temperature on both cores and on Intel GPU , and double monitor configuration works except display mirror mode.
My X61's exact model is 7767-BFG.

http://www.mediafire.com/?2lgq2agqigix477

I also want to remap Tablet and special keys, but don't know - where to start? Is there a way to remap non-standard keys on Mac OS?

Sebinouse wrote:For speedstep, Silencer made an amazing post in "DSDT patching".
For sleep, this thread can be useful (look at the console and force kextunload with sleepwatchers).

Do you mind sharing your DSDT once everything is working ? (so I can put a working file in the first post) :roll:
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#210 Post by Sebinouse » Tue Nov 23, 2010 7:34 pm

Anastasius wrote:I also want to remap Tablet and special keys, but don't know - where to start? Is there a way to remap non-standard keys on Mac OS?
A good start would be VoodooPS2 (which can map more keys than ApplePS2, open source -> customizable).

You can also read this VERY interesting post made by AdidasPrince about Thinkpad Fn Keys
(btw he also created an Ultranavi driver on this forum to get scroll with the middle button ... does not work on my X60t ... I use Smart scroll instead )

You can create a custom layout, if you don't want to mess with VoodooPS2 sources, with Ukulele. You can also use KeyRemap4MackBook.

For my part I uses VoodooPS2 with AdidasPrince custom keyboard ...
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Anastasius
Sophomore Member
Posts: 140
Joined: Fri Feb 29, 2008 2:16 am
Location: Moscow, Russia

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#211 Post by Anastasius » Wed Nov 24, 2010 9:47 pm

Thanks! I'll try it!

Do you know, if sleep/wake is available when loading Mac OS from external drive? I have actually installed it on external USB and my X61 first switches off the USB hard drive and then tries to go to sleep.
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#212 Post by Great Gatsby » Thu Nov 25, 2010 5:21 pm

Something unrelated to the recent support issues here, but perhaps nonetheless interesting for the future: When I looked into the different options for getting Wi-Fi to run on our X60 Tablets despite their unsupported Intel 3945s, I noticed that there's not only the IBM 11a/b/g Wireless LAN Mini PCI Adapter II using the Atheros AR5004X chipset supported by OS X. According to ThinkWiki, Lenovo also has used the so-called ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter which - and this is my point - already supports the 802.11 n standard! It is also a Mini-PCI Express card and costs about 35 Euro on eBay.

So my idea is: If we already need to exchange our ThinkPad's Mini-PCI Express cards to get Wi-Fi under Snow Leopard working, wouldn't it be nice if we could upgrade our ThinkPads to have 802.11n, also under Snow Leopard? The support under Snow Leopard is somewhat unclear, some posts seem to indicate it actually is supported, others suggest it is not. On the hardware side, there are reports that people successfully use these cards in X60s. How many WLAN antenna cables are build into a X60 Tablet? You normally would need three to connect an 802.11n card adequately, wouldn't you?

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#213 Post by Sebinouse » Thu Nov 25, 2010 5:25 pm

Great Gatsby wrote:How many WLAN antenna cables are build into a X60 Tablet? You normally would need three to connect an 802.11n card adequately, wouldn't you?
As far as I remember there are 2 antenna cables in our X60t ... you can check the Maintenance Manual if you want : http://download.lenovo.com/ibmdl/pub/pc ... 551_02.pdf
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#214 Post by Great Gatsby » Thu Nov 25, 2010 8:11 pm

Sebinouse wrote:As far as I remember there are 2 antenna cables in our X60t ... you can check the Maintenance Manual if you want : http://download.lenovo.com/ibmdl/pub/pc ... 551_02.pdf
Thanks a lot! - It's still a bit unclear to me though if this is the case for really all X60t's. The Maintenance Manual mentions machines with a third, white WLAN cable that might reside in a cable box, presumably below (?) the card (chapter 1120).

I also found two threads on a German ThinkPad forum which support this assumption: According to them, a X60 Tablet 6363-HAU obviously comes with three WLAN and two WWAN antennas. Furthermore, the starter of this thread writes his X60 Tablet 6363-CTO has the usual Intel 3945 and comes with three WLAN cables as well, one of them being stored unused in the already mentioned cable box (see above - it is not clear though from the post if that third WLAN cable is attached to a third antenna or if it's just a spare cable). Another post suggests using only two antennas with an 802.11 n card, which is said to only reduce the card's range, but not its power. Finally, there's another thread suggesting to simply use the ThinkPad's WWAN antenna cable as the third WLAN cable.

So, after all, there still seems hope and room for further research, I think ... :-)

Anastasius
Sophomore Member
Posts: 140
Joined: Fri Feb 29, 2008 2:16 am
Location: Moscow, Russia

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#215 Post by Anastasius » Fri Nov 26, 2010 11:18 pm

I have installed 10.6.5 update.

Now I'm receiving TSC Unsynchronized errors and some programs seem to work slower (is it connected?)
I tried VoodooTSCSyn.kext - but computer hangs with it on boot. :(
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#216 Post by Sebinouse » Sat Nov 27, 2010 6:58 am

Anastasius wrote:I have installed 10.6.5 update.

Now I'm receiving TSC Unsynchronized errors and some programs seem to work slower (is it connected?)
I tried VoodooTSCSyn.kext - but computer hangs with it on boot. :(
I've these errors since 10.6.2, I also tried VoodooTSCSyn.kext, but it doesn't seem to work on CoreDuo ... even with this kext loaded (/E/E) ... I still have these error in my log ...
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

nestawasright
Posts: 19
Joined: Tue Mar 02, 2010 11:05 pm
Location: Minneapolis, MN

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#217 Post by nestawasright » Sat Nov 27, 2010 12:12 pm

I have an updated Vanilla install SL on an R60. I've used the directions here for sleep but it does not wake from sleep. I get a blinking half moon and desktop that's grey, I can see desktop but I can't interact with it as it has what looks like a grey screen on it---much like when you're using an app that has frozen.

There are very few people here with this machine and any help would be greatly appreciated.

Thanks a lot
IBM R60 9456-68U Core Solo
Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#218 Post by Great Gatsby » Sat Nov 27, 2010 12:35 pm

nestawasright wrote:I have an updated Vanilla install SL on an R60. I've used the directions here for sleep but it does not wake from sleep. I get a blinking half moon and desktop that's grey, I can see desktop but I can't interact with it as it has what looks like a grey screen on it---much like when you're using an app that has frozen.

There are very few people here with this machine and any help would be greatly appreciated.

Thanks a lot
One possible reason could be: AppleACPIPS2Nub.kext isn't properly unloaded during the attempt to sleep and/or doesn't properly get reloaded on wakeup (there are numerous other reasons for your problem, of course, but that's the first one that comes to my mind). To investigate that further, could you provide us with a few things?

- Which ThindPad model do you have (e.g. 6363-2AG) and how much RAM does your R60 have?
- Your R60 comes with a Core 2 Duo processor, right? Did you choose Sebinouse's Core2Duo-package accordingly?
- To which hibernationmode did you set your ThinkPad?
- Could you post the part of your System log (from the OS X Console application) that is created during the time of your attempt to send your ThinkPad to sleep? See here for an example.

nestawasright
Posts: 19
Joined: Tue Mar 02, 2010 11:05 pm
Location: Minneapolis, MN

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#219 Post by nestawasright » Sat Nov 27, 2010 1:20 pm

That's superb help. Let me get to your questions right now.
My model is this: R60 9456-68U
Mine is Core Solo
I did not set the "hibernatemode". Assistance on this will be great.
Sorry, I can't seem to know how to get the part of the system log before sleep. But below the lspci is the dmesg out put.
I've included below here the lspci output:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 21)
03:00.0 Ethernet controller: Atheros Communications Inc. AR5212 802.11abg NIC (rev 01)
15:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller

dmesg:
npvhash=4095
PAE enabled
Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386
vm_page_bootstrap: 376707 free pages and 16509 wired pages
standard timeslicing quantum is 10000 us
mig_table_max_displ = 73
NullCPUPowerManagement::init: properties=0x4750e00
NullCPUPowerManagement::start
AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled
AppleACPICPU: ProcessorId=1 LocalApicId=1 Disabled
calling mpo_policy_init for Quarantine
Security policy loaded: Quarantine policy (Quarantine)
calling mpo_policy_init for Sandbox
Security policy loaded: Seatbelt sandbox policy (Sandbox)
calling mpo_policy_init for TMSafetyNet
Security policy loaded: Safety net for Time Machine (TMSafetyNet)
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.

MAC Framework successfully initialized
using 7864 buffer headers and 4096 cluster IO buffer headers
Trying to change a collection in the registry
Backtrace 0x502e54 0x534aab 0x533dd0 0x25fc9ce2 0x25fc9fef 0x53ca9e 0x53acd3
Kernel Extensions in backtrace (with dependencies):
org.voodoo.driver.PS2Controller(1.1.0)@0x25fc6000->0x25fcbfff
IOAPIC: Version 0x20 Vectors 64:87
PS2Controller: Created dev /ps2controller
Using new IRQ layout 0,1
ACPI: System State [S0 S3 S4 S5] (S3)
RTC: Only single RAM bank (128 bytes)
mbinit: done (64 MB memory set for mbuf pool)
From path: "uuid",
Waiting for boot volume with UUID B5889320-248D-3D66-A0AA-8E4182CD19A2
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
com.apple.AppleFSCompressionTypeZlib kmod start
com.apple.AppleFSCompressionTypeZlib load succeeded
netkas presents fakesmc, a kext which emulates smc device
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/FUJITSU MHW2120BH Media/IOFDiskPartitionScheme/Untitled 1@1
BSD root: disk0s1, major 14, minor 1
Waiting for DSMOS...
BCM5751Enet: Ethernet address 00:00:00:00:00:00
systemShutdown false
Previous Shutdown Cause: 0
Atheros: mac 10.3 phy 6.1 radio 10.2
Unable to obtain BE Output Queue
start [/SourceCache/AirPortDriverAtheros5424/AirPortDriverAtheros5424-411.19.4/src/common/lmac/ath_dev/darwin/AtherosController.cpp:1149] load failed
VoodooPS2SynapticsTouchPad loaded
VoodooPS2Trackpad: Synaptics TouchPad v6.2
DSMOS has arrived
VoodooBattery 1.3 (C) 2009 Superhai, All Rights Reserved. Jan 7 2010 23:18:58 32 bit
FakeSMC: key info not found MSDS, length - 6
ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
FakeSMC: key not found BEMB, length - 1
display: Not usable
AppleBCM5751Ethernet: a 0 interruptOccurred - Not my interrupt
AppleBCM5751Ethernet - en1 link active, 100-Mbit, full duplex, symmetric flow control enabled
AppleBCM5751Ethernet: 0 4 setupCopperPhy - link is down

I will say that the machine when it goes to sleep and I try to wake it by hitting the power button, it seems to restart, then I get the bootloader screen and then a greyscreen with my desktop seen through it. And then the this reloops and on and on. But when I take the HD out the system, run pfix on it, it boots back right up, no problem.

Also looking for the proper VooddooHDA for this machine that has micin working, if anyone has that.

Thanks a lot to all those helping me out here.

Please let me know what you think I should do with the kexts you mentioned earlier.
IBM R60 9456-68U Core Solo
Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)

v3960
Posts: 1
Joined: Sat Nov 27, 2010 11:56 am
Location: Kiev, UA

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#220 Post by v3960 » Sat Nov 27, 2010 4:31 pm

Hello, dear All !

Thanks ti All for your work and info!

My laptop:
Lenovo X61t (7762- B6U)
Intel Core2Duo 1,60 GHz (L7500)
1.5 GB / 120 GB / FW 400 / SD Card
Bluetooth / Wifi AR5BXB72 / Tablet (non multitouch)
X3100 / 12.1" (1024x768) ...

I've replaced wi-fi card from intel 4965AG (no 'N' here) to APPLE AR5BXB72 AR5008 802.11N

http://cgi.ebay.com/APPLE-AR5BXB72-AR50 ... 4cf2c625b5

It's actually Atheros chipset card AR5008 + AR5416 802.11a/b/g/n
It can work in 5GHz or in 2.4 GHz mode, but a bit later about that...

Of course thinkpad burned with a modified BIOS

As fo the SL installation:

I followed Sebinouse's guide from first post. There was 10.6.3 retail disk, and on step 2) there was screen divided by half and 1/4 and so on, with blue , white and other colors

so I decided to boot in 64 mode - and screen was perfect but no mouse no keyboard, even no USB mouse ...

so than I changed DSDT.aml with the one provided by Anastasius

and so I finished Guide at step 3)
No Updates, Sleep/Wake fixes yet

What I have now
1) wi-fi is working
in System Profiler in Hardware/Ethernet section it shows as 'Atheros AR5212 802.11abg NIC'

and in Net/AirPort all is correct - AR5416 802.11a/b/g/n and so on

tests shows me :
802.11n 2.4GHz Download ~70 Mbps , Upload ~50 Mbps
802.11n 5GHz Download ~80 Mbps , Upload ~ from few Kbps to few Mbps (Upload is very bad)

As for the X61T at all
1) brightness changing works with ScrLk and Pause, but how! fading goes from left down corner to right top, it's terrible looking ;(
on linux or windows all is OK
2) trackpoint, kb, GMA X3100 (QE, OpenGL 2.1) work
3) USB, Sound, Digitizer, - NO
4) BatteryMeter, WiFi, BT, CPU Termal monitoring - OK
5) according to Guide p-states, c-states work

Code: Select all

x61t_l7500:~ pavel$ ioreg -lw0 | grep PerformanceStateArray
    | |   |     "PerformanceStateArray" = (<41060000b88800000a0000000a0000002009000020090000>,<40060000b88800000a0000000a0000001608000016080000>,<b0040000803e00000a0000000a0000001506000015060000>,<20030000b03600000a0000000a0000000b8800000b880000>)

Code: Select all

x61t_l7500:~ pavel$ ioreg -lw0 | grep CSTInfo
    | |   |     "CSTInfo" = 19136773
x61t_l7500:~ pavel$
All other things not checked yet

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#221 Post by Sebinouse » Sat Nov 27, 2010 7:38 pm

nestawasright wrote:Backtrace 0x502e54 0x534aab 0x533dd0 0x25fc9ce2 0x25fc9fef 0x53ca9e 0x53acd3
Kernel Extensions in backtrace (with dependencies):
org.voodoo.driver.PS2Controller(1.1.0)@0x25fc6000->0x25fcbfff
...
VoodooPS2SynapticsTouchPad loaded
VoodooPS2Trackpad: Synaptics TouchPad v6.2
...
I used to have issue with Sleep and VoodooPS2 ... (now I am using ApplePS2Controller)

you can try to add VooDooPS2Controller.kext in rc.wakeup / rc.sleep to load / unload this kext on sleep ...

BTW: You can try the UltraNavi driver made by AdidasPrince on this forum ... (if there is a trackpad on you T60 ...)
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

nestawasright
Posts: 19
Joined: Tue Mar 02, 2010 11:05 pm
Location: Minneapolis, MN

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#222 Post by nestawasright » Sun Nov 28, 2010 12:16 am

nestawasright wrote:Backtrace 0x502e54 0x534aab 0x533dd0 0x25fc9ce2 0x25fc9fef 0x53ca9e 0x53acd3
Kernel Extensions in backtrace (with dependencies):
org.voodoo.driver.PS2Controller(1.1.0)@0x25fc6000->0x25fcbfff
VoodooPS2SynapticsTouchPad loaded
VoodooPS2Trackpad: Synaptics TouchPad v6.2

I used to have issue with Sleep and VoodooPS2 ... (now I am using ApplePS2Controller)

you can try to add VooDooPS2Controller.kext in rc.wakeup / rc.sleep to load / unload this kext on sleep ...

BTW: You can try the UltraNavi driver made by AdidasPrince on this forum ... (if there is a trackpad on you T60 ...)
So do you not have sleep issues anymore because you're using ApplePS2controller?
I've just tried ApplePS2Controller from the first post on this thread and it does not work. Using trackpad to move mouse does not work. Going back to voodooPS2.
Does ApplePS2controller need UltraNavi to work?
I do have a trackpad, but I'm not sure if it's related to the sleep issue...would like your thoughts on this.

Do you have a working VoodooHDA that has sound input? Or, know where I can find one?
IBM R60 9456-68U Core Solo
Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)

nestawasright
Posts: 19
Joined: Tue Mar 02, 2010 11:05 pm
Location: Minneapolis, MN

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#223 Post by nestawasright » Sun Nov 28, 2010 1:00 am

Just an update to say that I've tried this package http://forum.thinkpads.com/viewtopic.php?f=32&t=86059 It's the third post by Silencer. I'm using both kexts from there and everything seems to be working.

I used to be able to single-click a folder to open it, but that's gone now. Maybe someone has suggestion.

I'm also using the VoododHDA from the first post here. I don't have internal mic input. Any help folks, please.

Report on sleep:

If the screen goes black to sleep and I touch the trackpad, it comes back from sleep without an issue. So the problem seems to be when it goes to sleep for a long time. The hibenation mode is now set to 1.

Thanks, if you're reading, and have ideas, please help. Just two crucial things left to go: sleep and internal mic input.

Thanks in advance.
IBM R60 9456-68U Core Solo
Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

#224 Post by Sebinouse » Sun Nov 28, 2010 4:53 am

Sebinouse wrote:you can try to add VooDooPS2Controller.kext in rc.wakeup / rc.sleep to load / unload this kext on sleep ....)
Did you tried this to fix sleep ?
I've just tried ApplePS2Controller from the first post on this thread and it does not work. Using trackpad to move mouse does not work. Going back to voodooPS2.
Does ApplePS2controller need UltraNavi to work?
I do have a trackpad, but I'm not sure if it's related to the sleep issue...
Does sleep work with ApplePS2Controller ? Your trackpad won't work with the kexts from the MacPNT parckage as there is no trackpad on X60t and I had to delete one plugin to make the trackpoint and the keyboard work ...
Utranavi is a plugin made by AdidasPrince, to make middle button and scrolling with trackpoint work ... Only available with VoodooPS2Controller ... HERE
I'm also using the VoododHDA from the first post here. I don't have internal mic input. Any help folks, please.
VoodooHDA from the macPNT package has internal mic support (custom info.plist) ... I followed Silencer's instruction for his T60p ...
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

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 4 guests