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

Snow leopard on X60s

OS-X on ThinkPads
Message
Author
ronin
Posts: 25
Joined: Fri Oct 23, 2009 11:35 am
Location: paris, france

Snow leopard on X60s

#1 Post by ronin » Fri Nov 20, 2009 1:55 pm

Works fine with external VGA monitor (1024x768) but not with internal LCD.
It hangs at grey screen at the end of the boot process
I'm stuck because it seems I have the good kext for the card (GMA950) and I
don't know what else to do

Any idea ?

ronin
Posts: 25
Joined: Fri Oct 23, 2009 11:35 am
Location: paris, france

Re: Snow leopard on X60s

#2 Post by ronin » Fri Nov 20, 2009 3:43 pm

Replying to myself
It works but not sure why
I specified the resolution in com.apple.boot.plist and also reinstall
GMA950 kext

Anyway snow leopard is now working on my X60s
Wifi works, bluetooth too and trackpoint
just got to configure sound and test if power management works

Harryc
Moderator Emeritus
Moderator Emeritus
Posts: 13228
Joined: Thu Apr 12, 2007 8:23 am
Location: Upstate New York

Re: Snow leopard on X60s

#3 Post by Harryc » Fri Nov 20, 2009 4:23 pm

Which WiFi card do you have in your X60s? Also, if you could provide detailed instructions that would be great.

ronin
Posts: 25
Joined: Fri Oct 23, 2009 11:35 am
Location: paris, france

Re: Snow leopard on X60s

#4 Post by ronin » Sat Nov 21, 2009 3:30 am

I basically followed this instructions http://lifehacker.com/5351485/how-to-bu ... nish#thumb

And added GMA950 kexts in the Extra.zip just to be sure.
I read somewhere that you had to connect an external monitor and indeed I did'nt have image during
installation on the internal LCD

Wifi worked first time. I think my card is the PCI Mini Express abg (Atheros) something. Didn't check the full specs as it worked without extra configuration.
Once I installed 10.6 I updated to 10.6.2 which broke the Wifi. I've made a backup of the kexts before upgrade so I replaced the 10.6.2 IO80211Family kext with the previous one and it came back
(it's probably a device string that had been remove during upgrade)

For the sound Azalia or VoodooHDA work both but in both case the sound is extremely low and I did'nt
have time to investigate. It's still better with VoodooHDA.

Halt, restart, shutdown work, didn't try sleeping and hibernation yet

Hope this helps, sorry I cannot be more specific as it was mainly trials and error and luck from my part.

Harryc
Moderator Emeritus
Moderator Emeritus
Posts: 13228
Joined: Thu Apr 12, 2007 8:23 am
Location: Upstate New York

Re: Snow leopard on X60s

#5 Post by Harryc » Sat Nov 21, 2009 5:45 am

Thank-you. You are lucky if the Atheros card was there by chance. Intel cards are generally not compatible with OSX and they are much more popular that Atheros in an X60.

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

Re: Snow leopard on X60s

#6 Post by Sebinouse » Mon Nov 23, 2009 10:13 am

I also installed 10.6 on my X60 with the USB method, I had the same issues with GMA950 (solved also with working kext in Extra) ... :lol:
But when I try to update I am no longer able to boot ... DSMOS/FakeSMC issues ... :?

How did you manage to do this update ? and can you post the content of your /Extra folder and your DSDT.aml file ?

Thanks
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)

ronin
Posts: 25
Joined: Fri Oct 23, 2009 11:35 am
Location: paris, france

Re: Snow leopard on X60s

#7 Post by ronin » Mon Nov 23, 2009 5:26 pm

I don't have the laptop with me right now so I can't check but I didn't do anything for the update.
The /Extra dir was not touch during the update so it kept working. I use cameleon as a boot
loader.
I'll try to post more details

ronin
Posts: 25
Joined: Fri Oct 23, 2009 11:35 am
Location: paris, france

Re: Snow leopard on X60s

#8 Post by ronin » Tue Nov 24, 2009 4:04 am

ok here is the content of my Extra dir

http://www.2shared.com/file/9401813/135c6ec4/Extra.html

As it turn out I don't even have a dstd file. To be honest I don't event
understand what the use of it so I did some test and removed file by file
to see what was the mimimum required

I guess I can still remove some kext but I didn't have try to test them all.

One more thing is that I installed fakesmc directly on the system. I don't
know if it's important but I've read people saying that sometime the extra
dir is ignored somehow.

Let me know if it work out for you. Also I was very surprise that the think light
and the lumosity F buttons worked ?!!

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

Re: Snow leopard on X60s

#9 Post by Sebinouse » Tue Dec 01, 2009 10:11 am

Great ! Thanks for the details !

So I can now boot in 10.6.2 (I just had to put fakeSMC.kext in S/L/E), I also got rid of DSDT.aml file which was as you put it useless ...

Just have some issues with Sound/Battery/Wifi ... trying to solve them ...

Update : everything is fine with custom kext for intelGMA950 and SL 10.6.2 found on the net, other issues have been solved with a reboot in 32bit and then another one in 64bit ...
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)

ronin
Posts: 25
Joined: Fri Oct 23, 2009 11:35 am
Location: paris, france

Re: Snow leopard on X60s

#10 Post by ronin » Thu Dec 03, 2009 12:16 pm

Did you manage to get power management working ?
My computer goes to sleep but does not wake up.

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

Re: Snow leopard on X60s

#11 Post by Sebinouse » Fri Dec 04, 2009 6:50 pm

No ... I can't even go to sleep (the screen doesn't switch off) ... this will definitively be the next step.

Just heard about "Sleep Watcher" ... don't know how to use it ... but may be usefull ... I keep you advised :wink:
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)

ronin
Posts: 25
Joined: Fri Oct 23, 2009 11:35 am
Location: paris, france

Re: Snow leopard on X60s

#12 Post by ronin » Sat Dec 05, 2009 5:20 pm

Getting closer

I removed AppleLPC.kext (said to be problematic with thinkpads)
and NullCPUPowerManagement.kext from Extra so the power
management is enable.
I rebuilded extention.kext

Now sleep seems to work (lcd off and harddrive stops spinning)
but when I wake up i get back the screen but no keyboard nor mouse.
I don't know what to do more right now

ronin
Posts: 25
Joined: Fri Oct 23, 2009 11:35 am
Location: paris, france

Re: Snow leopard on X60s

#13 Post by ronin » Mon Dec 28, 2009 6:03 am

Any news Sebinouse ?
I m still having some trouble with power management

martin255
Freshman Member
Posts: 66
Joined: Sat Jul 12, 2008 5:22 am
Location: Rouen, France

Re: Snow leopard on X60s

#14 Post by martin255 » Sat Jan 02, 2010 4:39 am

Hi guys,

I am also trying to get SL to work on a X60s. I have no problem with power management using VoodooPowerMini and VoodooBattery 1.3.1, both in /Extra/Extensions, and QE/CI is working, but I still cannot wake the laptop from sleep: the fan starts spinning but that's about it, the display stays black and the little 'moon' LED stays on. I tried the sleepwatcher method (described here: http://www.insanelymac.com/forum/lofive ... 07030.html ) but it did not help.

The strange thing is that when no GMA driver is loaded (i.e. no QE/CI), the laptop 'sleeps' and wakes up, except that the screen does not turn off. So I think the problem is with the graphics driver.

Ronin, can you post a link to the GMA 950 kexts you mentioned earlier in the thread? I would like to try them.

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

Re: Snow leopard on X60s

#15 Post by Sebinouse » Sat Jan 02, 2010 11:22 am

Just to be precise, I have two different issues:

1) with 10.5.6 or 10.5.8 : No Mouse and no Keyboard after wake. I think this is related to the Atheros wifi card I installed to replace the intel 3945 (when I use the 3945 everything works fine) ...

2) with 10.6.0 or 10.6.2 : The screen doesn't switch off on sleep ... not related to the Wifi card ... I use custom kext for intel GMA950 (by adding 0x27a2 somewhere in the kext)

So far no solution ...

PS: what is your sata setting in the bios with snow leopard : Compatibility or AHCI ?
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)

martin255
Freshman Member
Posts: 66
Joined: Sat Jul 12, 2008 5:22 am
Location: Rouen, France

Re: Snow leopard on X60s

#16 Post by martin255 » Sat Jan 02, 2010 2:34 pm

OK, thanks for clearing up the sleep issue. I might try Leo, if this is the only problem with it.

To answer your question: first I used "compatibility", but it required a custom IOATAFamily.kext to work (because the X60s does not have a secondary IDE channel, apparently). Now I switched to "AHCI" and it works Vanilla.

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

Re: Snow leopard on X60s

#17 Post by Sebinouse » Sat Jan 02, 2010 7:11 pm

Great ! That was what I was looking for : A way to choose between Compatibilty (for dual boot with WinXP) and AHCI !
I managed once to install 10.6 with compatibility but then I forgot how .... Thanks a lot !
martin255 wrote: QE/CI is working
Can you tell me how you check this because I am pretty sure mine does not work ... (no screensaver, no water effect when adding a new widget, no frontrow ...)
Edit: that was true in 10.6 ... now in 10.6.2 everything works fine (QE/CI OK ...)
martin255 wrote:The strange thing is that when no GMA driver is loaded (i.e. no QE/CI), the laptop 'sleeps' and wakes up, except that the screen does not turn off.
For the moment I have the same issue BUT for me there is no difference between GMA kext loaded or not (and I am still unable to check for QE/CI ... :? )
Edit: that was also true in 10.6 ... now in 10.6.2 no mouse/keyboard on wake. I tried to unload appleintelGMA950.kext : sleep worked but on wake, same problem AND this time the power button worked (dialog box displaying "Restart" "Sleep" "Cancel" "Shut Down" ... as it normally does ...)

For information I use the original kext for graphics (appleintel950 and appleintelframebuffer) in which i add the reference x27a28086.

Can you give me more details about the drivers (kext, EFI string, DSDT file) you used ?
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)

martin255
Freshman Member
Posts: 66
Joined: Sat Jul 12, 2008 5:22 am
Location: Rouen, France

Re: Snow leopard on X60s

#18 Post by martin255 » Sun Jan 03, 2010 7:39 am

Go to System Profiler to see if QE/CI works.

My kexts in /Extra/Extensions:
- VoodooPS2 (with the VoodooTrackpad plugin deleted) + ACPIPS2Nub + a custom keylayout for keyboard & trackpoint
- ClamshellDisplay
- Fakesmc
- NullCPUPowerManagement
- OSXRestart
- PlatformUUID
- SleepEnabler (10.6.2 version)
- VoodooSDHC for the SD reader
- VoodooTSCSync to get rid of an error message on boot

In /S/L/E:
- Modified IO80211Family (just added the correct vendor id and device id)
- VoodooBattery 1.3.1
- VoodooHDA
- VoodooPowerMini

Also, I installed Protector Suite beta for the fingerprint reader.

smbios.plist has the values of a Macbook 1,1, because it is the closest matching Apple machine I could find. My FSB is still not correctly detected, though (System Profiler reports a QPI of 4,29 GT/s - WTF ?). I use an EFI string in com.apple.boot.plist for the GMA 950, and ForceWake=Yes, otherwise nothing special. I don't use a DSDT yet - usually I wait until there no other option left before trying DSDT hacks.

Now, sleep - this is where I stand right now: after a new install this morning, the systems sleeps and wakes, but it seems more like a wake from hibernation than a wake from sleep (I see the Thinkpad splash screen), and it stops right away saying : ERROR 0192: System Security - Embedded Security hardware tampter detected. I tried deactivating all the security features I could find in the BIOS, to no avail. I fear I have to uninstall Protector Suite.

martin255
Freshman Member
Posts: 66
Joined: Sat Jul 12, 2008 5:22 am
Location: Rouen, France

Re: Snow leopard on X60s

#19 Post by martin255 » Sun Jan 03, 2010 3:17 pm

Upon further investigation, the 1902 error is caused by AppleLPC.kext. I had not seen this behavior before because on my previous install, I had modified AppleLPC.kext to prevent it from loading (without knowing why, I was just following some advice).
The bad news is that now, if I prevent AppleLPC from loading, the computer does not wake at all.

If no T60/X60 solution is found in the next few days, I will switch to Leopard for the time being. There is not enough benefit to run Snow if the laptop cannot sleep.

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

Re: Snow leopard on X60s

#20 Post by Sebinouse » Mon Jan 04, 2010 6:16 am

Seen Here for a lenovo s10 ...

In System Preferences, under Security, must uncheck Use virtual system memory, or the system won't wake up from sleep mode.
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: Snow leopard on X60s

#21 Post by Sebinouse » Mon Jan 04, 2010 8:05 am

Sebinouse wrote:Just to be precise, I have two different issues:

1) with 10.5.6 or 10.5.8 : No Mouse and no Keyboard after wake. I think this is related to the Atheros wifi card I installed to replace the intel 3945 (when I use the 3945 everything works fine) ...

2) with 10.6.0 or 10.6.2 : The screen doesn't switch off on sleep ... not related to the Wifi card ... I use custom kext for intel GMA950 (by adding 0x27a2 somewhere in the kext)?
Now the status is :

with 10.5.6, 10.5.8, 10.6.0 or 10.6.2 : No Mouse and no Keyboard after wake. I think this is related to the Atheros wifi card I installed to replace the intel 3945 (when I use the 3945 everything works fine) ...

My wifi card is an Atheros AR5BXB6 and is detected as an airport card when 168c, 1014 appears in IO80277Family.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)

martin255
Freshman Member
Posts: 66
Joined: Sat Jul 12, 2008 5:22 am
Location: Rouen, France

Re: Snow leopard on X60s

#22 Post by martin255 » Mon Jan 04, 2010 8:31 am

This is very promising! Which kexts do you use for your keyboard and trackpoint?

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

Re: Snow leopard on X60s

#23 Post by Sebinouse » Mon Jan 04, 2010 9:36 am

/Extra/Extention/
AppleACPIPS2Nub.kext
AtherosFix.kext (for Wifi with pci1968c,1014)
fakesmc.kext
IOAHCIBlockInjector.kext
IOATAFamily.kext (to boot with Sata Bios setting=compatibility)
NullCPUPowerManagement.kext
OpenHaltRestart.kext
PlatformUUID.kext (no more needed with chameleon RC4)
SleepEnabler.kext (10.6.2 version)

/S/L/E/
Apple16x50Serial..kext (for the tablet)
AppleIntelGMA950.kext (with x27a28086)
AppleIntegratedFramebuffer.kext (idem)
ApplePS2Controller.kext ( with ApplePS2Keyboard.kext and ApplePS2Mouse.kext only ... no trackpad ...)
TabletEnabler.kext (for the tablet)
VoodooBattery.kext
VoodooHDA.kext
VoodooPower.kext

So according to you this is related to the PS2 driver ... my guess was a mess between IO80211/PowerManagement ... the PC seems to be able to sleep the atheros card but when it tries to wake it up it freezes (the wifi symbol on the to right corner stays grey, even if the system respond when we push the power button ...) ...

I am going back to google to find out a solution ....
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: Snow leopard on X60s

#24 Post by Sebinouse » Mon Jan 04, 2010 10:39 am

Maybe you're right ... I tried to boot without AppleACPIPS2Nub.kext. The keyboard and the trackpoint don't work at all but if we use a USB (maybe bluetooth) mouse Sleep/Wake works like a charm ... :banana: (with the Atheros card and airport enabled or not ...)

Now we just have to figure out the link between AppleACPIPS2Nub.kext / AtherosFix.kext / IO80211Family.kext and wake ...

Edit : upon further investigation : the relevant part of AppleACPIPS2Nub is

Code: Select all

<key>IOKitPersonalities</key>
	<dict>
		<key>ACPI PS/2 Nub</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.yourcompany.driver.AppleACPIPS2Nub</string>
			<key>IOClass</key>
			<string>AppleACPIPS2Nub</string>
			<key>IONameMatch</key>
			<array>
				<string>PNP0303</string>
			</array>
			<key>IOProviderClass</key>
			<string>IOACPIPlatformDevice</string>
			<key>MouseNameMatch</key>
			<array>
				<string>PNP0F13</string>
			</array>
		</dict>
	</dict>
but so far no improvement ...

Edit 2: When those two files are in E/E (and nothing PS2 related in S/L/E) ... keyboard works even after sleep :banana: ... but not the trackpoint not even after boot :evil: ....
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)

martin255
Freshman Member
Posts: 66
Joined: Sat Jul 12, 2008 5:22 am
Location: Rouen, France

Re: Snow leopard on X60s

#25 Post by martin255 » Fri Jan 08, 2010 9:00 am

Gentlemen... waking from sleep works! (:banana: indeed)

Waking from sleep is instant, and I get both the keyboard and trackpoint after wake. The only noticeable problem so far is that I lost brightness control after wake and that the moon LED does not stop blinking. Otherwise, no problem.

Here is an archive containing my whole Extra folder, as well as all the modified kexts in my S/L/E folder :

http://dl.free.fr/pX647vM7p

Please try it and report back!

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

Re: Snow leopard on X60s

#26 Post by Sebinouse » Sat Jan 09, 2010 8:55 am

No improvement for me ... still no Keyboard and no Trackpoint on wake ...

Sleep Led seems to work normally ... it switches off on wake

Brightness still working with the "Fn" key ..;

What did you do to make it work on yours ? DSDT patching ? VoodooPS2Controller Patching ? Both ?

I'm pretty stuck here ... I have to choose between Trackpoint or Sleep ... for the moment
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)

martin255
Freshman Member
Posts: 66
Joined: Sat Jul 12, 2008 5:22 am
Location: Rouen, France

Re: Snow leopard on X60s

#27 Post by martin255 » Thu Jan 14, 2010 2:55 am

My X60s crashed the day before yesterday, and I have not been able to boot SL since then. Sleep had worked semi-reliably for a week, which is encouraging.
I had not done anything special to get it to work. I bought new RAM around that time, but I am not sure it could have had an influence. Maybe you can try VoodooPS2 and the ACPIPS2Nub I posted, if you have not already. I am switching back to 10.5 for the time being, I need my laptop to be more reliable than this.

martin255
Freshman Member
Posts: 66
Joined: Sat Jul 12, 2008 5:22 am
Location: Rouen, France

Re: Snow leopard on X60s

#28 Post by martin255 » Fri Jan 22, 2010 7:14 pm

I couldn't help it and reinstalled 10.6. It's so close to be working and yet there are still some annoying issues, it's really frustrating.

Since nothing else seems to be working, I am now in the (long) process of fixing the DSDT. Not much result for now, except that I can now use native brightness control and I don't need a modded IOATAFamily.kext anymore. Also the GMA950 works with the Vanilla kexts, even without an EFI string.

Next up are:
- Sleep
- Correct FSB detection
- Fix the Firewire error that slows down the boot process

I will keep this thread updated if there I make some progress.

Also, VoodooHDA can get the mic to work. See this thread for a how-to:
http://www.projectosx.com/forum/index.php?showtopic=355

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

Re: Snow leopard on X60s

#29 Post by Sebinouse » Sun Jan 24, 2010 3:37 pm

That's a very good news ! I tried to understand how to patch my own DSDT with several guides found on the net ... but that's pretty tough ! I really hope you will manage to solve the remaining issues !

For the time being, can you post your last "stable" dsdt.aml so I can see if it works for me !

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

martin255
Freshman Member
Posts: 66
Joined: Sat Jul 12, 2008 5:22 am
Location: Rouen, France

Re: Snow leopard on X60s

#30 Post by martin255 » Sun Jan 24, 2010 7:00 pm


Post Reply

Return to “OS-X Questions”

Who is online

Users browsing this forum: No registered users and 31 guests