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

#151 Post by Great Gatsby » Sun Oct 24, 2010 11:56 am

martin255 wrote:I just wanted to report that *everything works perfectly* on my X60s using Chameleon RC5 nightly build (downloaded from insanelymac) with Sebinouse's latest package.
By the way, are there any advantages of Chameleon's current RC5 nightlies over AsereBLN's latest booter from January that made you switch to this new version?

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

Re: 10.6.X on X60t

#152 Post by Great Gatsby » Sun Oct 24, 2010 12:12 pm

Sebinouse wrote:I just upgraded my X60t with a 2GB PC5300 SoDimm in the available slot, so now I have 3GB ...

After many hour google about the max memory of this computer, I ended with :
  • CoreDuo Processor (Intel 945 Chipset) : 3 GB memory max
But this upgrade broke sleep :evil: ... Half Moon Light still blinks ...
...

Any help would be appreciated to solve this tricky issue ...
I went through the sleep issues this weekend and stumbled upon this interesting post from a X60t user:
I first upgraded to 3GB RAM with 1x 2GB module and 1 x 1GB module. Windows saw 2.99GB (close enough). However, some people have mentioned that the Intel 945 chipset uses dual-channel RAM if the two modules installed are equal in size, so theoretically one would see a drop in bandwidth (5%?) if I had mismatched modules like this case.
More worrying, 3D performance would drop a lot more since video RAM is shared main RAM, and losing dual-channel bandwidth apparently impacts video performance more (do a Google search for this issue on MacBooks if you are interested, there was a lot of discussion about it).
... which leads me to the question: Did anybody of the X60 Tablet users here try sleep with 4 GB RAM instead of 3? If differently-sized RAM modules are the cause for loosing the dual-channel feature on i945 systems, I wonder if it's really the 2 GB barrier that causes nearly all sleep modes (except for hibernationmode 1) to fail. Couldn't it be the differently-sized RAM modules ... :?:
Last edited by Great Gatsby on Sun Oct 24, 2010 2:50 pm, edited 1 time in total.

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 )

#153 Post by Great Gatsby » Sun Oct 24, 2010 12:34 pm

I've now changed hibernationmode from 3 to 1 on my X60t 6363-2AG, turned off "use secured virtual memory" in System Preferences->Security and turned on "startup automatically after a power failure" in System Preferences->Energy Saver. Here's what happens:

The system apparently writes its RAM content onto the hard disk and goes to sleep after perhaps 10 to 15 seconds. If I try to resume from sleep by hitting the ThinkPad's power-on button, I first get the usual ThinkPad BIOS screen, followed by AsereBLN's booter where I switch my HackBook partition. Then I get a greyscale screenshot of my last screen before hibernation with a progress bar, which is followed by this (Chameleon/AsereBLN ?) message and hard disk activity:

Code: Select all

header read size 200
mem_base ...

Wake Kernel!
If I do nothing, the system re-activates sleep after a few seconds and goes into a loop if I restart OS X.

However, if I hit the ThinkPad's power-on button like crazy, the screen sometimes re-appears normally and I can continue work as if nothing had ever happened ... :roll:

Here's the console log of such a recovery:

Code: Select all

24.10.10 18:27:43	mDNSResponder[18]	SnowLeopardPowerChanged: Sleep Error 0 m->SleepState 2
24.10.10 18:27:44	kernel	Can't unload kext com.yourcompany.driver.AppleACPIPS2Nub; classes have instances:
24.10.10 18:27:44	kernel	Kext com.yourcompany.driver.AppleACPIPS2Nub class AppleACPIPS2Nub has 2 instances.
24.10.10 18:27:44	kernel	VoodooHDADevice[0x35d7b000]::stop
24.10.10 18:27:44	kernel	Can't unload kext org.voodoo.driver.VoodooHDA; classes have instances:
24.10.10 18:27:44	kernel	Kext org.voodoo.driver.VoodooHDA class VoodooHDADevice has 1 instance.
24.10.10 18:27:44	kernel	Kext org.voodoo.driver.VoodooHDA class VoodooHDAEngine has 3 instances.
24.10.10 18:27:44	kernel	VoodooHDADevice[0x35d7b000]::free
24.10.10 18:28:08	kernel	hibernate image path: /var/vm/sleepimage
24.10.10 18:28:08	kernel	sizeof(IOHibernateImageHeader) == 512
24.10.10 18:28:08	kernel	Opened file /var/vm/sleepimage, size 3221225472, partition base 0x31ffd5f800, maxio 400000
24.10.10 18:28:08	kernel	hibernate image major 14, minor 3, blocksize 512, pollers 5
24.10.10 18:28:08	kernel	hibernate_alloc_pages flags 00000000, gobbling 0 pages
24.10.10 18:28:09	kernel	System SafeSleep
24.10.10 18:30:05	kernel	hibernate_page_list_setall start
24.10.10 18:30:05	kernel	hibernate_page_list_setall time: 112 ms
24.10.10 18:30:05	kernel	pages 220558, wire 72531, act 45581, inact 26285, spec 76161, zf 0, throt 0, could discard act 0 inact 0 purgeable 0 spec 0
24.10.10 18:30:05	kernel	hibernate_page_list_setall found pageCount 220558
24.10.10 18:30:05	kernel	IOHibernatePollerOpen, ml_get_interrupts_enabled 0
24.10.10 18:30:05	kernel	IOHibernatePollerOpen(0)
24.10.10 18:30:05	kernel	writing 219195 pages
24.10.10 18:30:05	kernel	hibernate_machine_init: state 2, image pages 72443, sum was 282bf587, image1Size 6326c00, conflictCount 1, nextFree 1e
24.10.10 18:30:05	kernel	IOHibernatePollerOpen(), ml_get_interrupts_enabled 0
24.10.10 18:30:05	kernel	IOHibernatePollerOpen(0)
24.10.10 18:30:05	kernel	hibernate_machine_init reading
24.10.10 18:30:05	kernel	PMStats: Hibernate read took 10644 ms
24.10.10 18:30:05	kernel	hibernate_machine_init pagesDone 220470 sum2 5686dedd, time: 10644 ms
24.10.10 18:30:05	kernel	Wake reason = USB7
24.10.10 18:30:05	kernel	Unsynchronized  TSC for cpu 1: 0x000000123ad38096, delta 0x73e9c
24.10.10 18:30:05	kernel	System SafeSleep Wake
24.10.10 18:30:05	kernel	Previous Sleep Cause: 0
24.10.10 18:30:05	kernel	Previous Shutdown Cause: 0
24.10.10 18:30:05	kernel	E:[AppleUSBBluetoothHCIController][InterruptReadHandler] Received kIOReturnAborted with 1 pending interrupts
24.10.10 18:30:05	kernel	Ethernet [Intel8254X]: Link down on en0 
24.10.10 18:30:06	configd[14]	network configuration changed.
24.10.10 18:30:06	configd[14]	setting hostname to "HackBook-Pro.local"
24.10.10 18:30:06	blued[17]	writeExtendedInquiryResponse returned 1
24.10.10 18:30:07	kernel	VoodooHDADevice[0x35dac000]::init
24.10.10 18:30:07	kernel	Ethernet [Intel8254x]: Link up on en0, 10-Megabit, Half-duplex, No flow-control, Debug [796d,ac4c,0de1,0e00,c5e1,7800]
24.10.10 18:30:08	ntpd[33]	bind() fd 25, family 30, port 123, scope 4, addr fe80::216:d3ff:feba:364d, in6_is_addr_multicast=0 flags=0x11 fails: Can't assign requested address
24.10.10 18:30:08	ntpd[33]	unable to create socket on en0 (15) for fe80::216:d3ff:feba:364d#123
24.10.10 18:30:10	configd[14]	network configuration changed.
24.10.10 18:30:10	mDNSResponder[18]	mDNSPlatformRawTime: last_mach_absolute_time 2497780000000087
24.10.10 18:30:10	mDNSResponder[18]	mDNSPlatformRawTime: this_mach_absolute_time 2493863300000087
24.10.10 18:30:11	configd[14]	setting hostname to "hackbook-pro"
24.10.10 18:30:11	mDNSResponder[18]	mDNSPlatformRawTime: last_mach_absolute_time 4A51385500000087
24.10.10 18:30:11	mDNSResponder[18]	mDNSPlatformRawTime: this_mach_absolute_time 4A4D785800000087
24.10.10 18:30:12	mDNSResponder[18]	mDNSPlatformRawTime: last_mach_absolute_time 6E0E8D2E00000087
24.10.10 18:30:12	mDNSResponder[18]	mDNSPlatformRawTime: this_mach_absolute_time 6E0D7FF700000087
24.10.10 18:30:22	ntpd[33]	time reset +1.035169 s
I guess the "Can't unload" stuff is suspicious. Does anybody have a solution to this problem? - Thanks a lot!

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 )

#154 Post by Great Gatsby » Sun Oct 24, 2010 1:04 pm

Sebinouse wrote:For the tablet, you have to install "TabletMagic". If it still don't work you can modify the LegacyX60T.kext with "WACF008" instead of "WACF004" and see this post.
Confirm: Tablet works now, installing TabletMagic was enough (ergo a "WACF004" tablet :)). I needed to set the digitizer range to 24576 x 18432 to get accurate cursor feedback.

hetkoznap
Posts: 8
Joined: Sun Aug 15, 2010 8:26 am
Location: Budapest, Hungary

Re: 10.6.X on X60t

#155 Post by hetkoznap » Mon Oct 25, 2010 3:19 am

Great Gatsby wrote:
I went through the sleep issues this weekend and stumbled upon this interesting post from a X60t user:

... which leads me to the question: Did anybody of the X60 Tablet users here try sleep with 4 GB RAM instead of 3? If differently-sized RAM modules are the cause for loosing the dual-channel feature on i945 systems, I wonder if it's really the 2 GB barrier that causes nearly all sleep modes (except for hibernationmode 1) to fail. Couldn't it be the differently-sized RAM modules ... :?:
Well i have 2.5 GB Ram(1x2GB + 1x512MB) in my T60 and sleep(hibernationmode 3) works like a charm. Everest says dual-channel is working.
SL 10.6.7 100% vanilla S/L/E
Windows 7 Ultimate
IBM Thinkpad T60 1951-PRG

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 )

#156 Post by Sebinouse » Mon Oct 25, 2010 4:39 am

Great Gatsby wrote:The system apparently writes its RAM content onto the hard disk and goes to sleep after perhaps 10 to 15 seconds. If I try to resume from sleep by hitting the ThinkPad's power-on button, I first get the usual ThinkPad BIOS screen, followed by AsereBLN's booter where I switch my HackBook partition. Then I get a greyscale screenshot of my last screen before hibernation with a progress bar, which is followed by this (Chameleon/AsereBLN ?) message and hard disk activity:

Code: Select all

header read size 200
mem_base ...

Wake Kernel!
If I do nothing, the system re-activates sleep after a few seconds and goes into a loop if I restart OS X.

However, if I hit the ThinkPad's power-on button like crazy, the screen sometimes re-appears normally and I can continue work as if nothing had ever happened ... :roll:

I guess the "Can't unload" stuff is suspicious. Does anybody have a solution to this problem? - Thanks a lot!
The sequence (untill the loop) is completely normal. The "Can't Unload" stuff are related to the sleep.rc and wakeup.rc from the guide. you can try to edit them with textedit and then chmod them to see if it changes something (I use then to unload the kexts that prevent the X60t to go to sleep : AppleACPIPS2Nub, ApplePS2Controller and VoodooHDA).

Your console Log seems normal to me ... Can you be more precise with the loop ?
Great Gatsby wrote:... which leads me to the question: Did anybody of the X60 Tablet users here try sleep with 4 GB RAM instead of 3? If differently-sized RAM modules are the cause for loosing the dual-channel feature on i945 systems, I wonder if it's really the 2 GB barrier that causes nearly all sleep modes (except for hibernationmode 1) to fail. Couldn't it be the differently-sized RAM modules ...
I tried to boot with 2X2GB, I got 3GB as expect so I went back to 1+2GB ... never actually tried sleep ... I can't help here :?
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 )

#157 Post by Sebinouse » Mon Oct 25, 2010 4:53 am

martin255 wrote:I just wanted to report that *everything works perfectly* on my X60s using Chameleon RC5 nightly build (downloaded from insanelymac) with Sebinouse's latest package. The work you did over the last few months is outstanding. I still remember the agony of my first SL install, at the beginning of the year. Now all it took was an afternoon to get a perfectly working install. So thanks, Sebinouse, and thanks to all who contributed to this thread!

A few things to note: I had to use VoodooPS2, otherwise my trackpoint and keyboard don't work when resuming from sleep. And VoodooHDA does not work for me in /Extra/Extensions/. I have to put it in /S/L/E. And I lose brightness control when resuming from sleep - but I think I saw someone mentioning a fix for that in another thread.
Hey Martin ! Glad to see you here again ! (btw you actually contributed to this project with the DSDT edits !)

Can you explain why you chose Chameleon RC5 (prebuild unknown) instead of AsereBLN ?

About sleep ... you can try to edit rc.sleep and rc.wakeup (and chmod) to make them match with your system.
About voodooHDA, I noticed that something is wrong with pfix and voodooHDA. You can try kextutility instead (no problem with voodooHDA in EE).

PS: I also loose brightness control after sleep ... never noticed that before ... :x
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 )

#158 Post by Great Gatsby » Mon Oct 25, 2010 8:31 am

Sebinouse wrote:The sequence (untill the loop) is completely normal. The "Can't Unload" stuff are related to the sleep.rc and wakeup.rc from the guide. you can try to edit them with textedit and then chmod them to see if it changes something (I use then to unload the kexts that prevent the X60t to go to sleep : AppleACPIPS2Nub, ApplePS2Controller and VoodooHDA).

Your console Log seems normal to me ... Can you be more precise with the loop ?
Sure. :) By "loop" I mean that this procedure starts over again whenever I turn on the ThinkPad again from sleep.

Here's exactly what happens: On wakeup, I always sucessfully get to the point with the "Wake Kernel!" message described above, but not beyond that (where you would expect to see the OS X Desktop re-appear again). Instead the "Wake Kernel!" message stays on the screen and I see a bit of hard disk activity. After a few more seconds, the ThinkPad's 'shining moon' LED starts to blink and my machine goes to sleep again. Now I could turn it on again and the same thing would happen again (procedure up to the "Wake Kernel!" message, hard disk activity ... 'shining moon' LED, sleep :() ... and so forth.

As far as the log entries are concerned: I am aware that both scripts' permissions need to be set to 755, of course. I checked that again and both scripts' permissions are set to 755, owner is root:wheel (should I perhaps chown them to another user?). Nonetheless I have these "can't unload ..." kernel messages in the log that are telling me sleepwatcher isn't working as it should.

If anybody's got an idea ... please let me know! :)

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 )

#159 Post by Sebinouse » Mon Oct 25, 2010 5:34 pm

I have a very similar hibernation log except for these :
Great Gatsby wrote:

Code: Select all

24.10.10 18:30:08	ntpd[33]	bind() fd 25, family 30, port 123, scope 4, addr fe80::216:d3ff:feba:364d, in6_is_addr_multicast=0 flags=0x11 fails: Can't assign requested address
24.10.10 18:30:08	ntpd[33]	unable to create socket on en0 (15) for fe80::216:d3ff:feba:364d#123
24.10.10 18:30:10	configd[14]	network configuration changed.
...
24.10.10 18:30:22	ntpd[33]	time reset +1.035169 s
I don't know what they refer to ... :?:

Another thing : did you try to remove "kext(un)load /Extra/Extentions/ApplePS2Controller.kext" from rc.wakeup/rc.sleep ? (and 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)

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 )

#160 Post by Great Gatsby » Mon Oct 25, 2010 5:51 pm

Sebinouse wrote:I have a very similar hibernation log except for these :

Code: Select all

24.10.10 18:30:08	ntpd[33]	bind() fd 25, family 30, port 123, scope 4, addr fe80::216:d3ff:feba:364d, in6_is_addr_multicast=0 flags=0x11 fails: Can't assign requested address
24.10.10 18:30:08	ntpd[33]	unable to create socket on en0 (15) for fe80::216:d3ff:feba:364d#123
24.10.10 18:30:10	configd[14]	network configuration changed.
...
24.10.10 18:30:22	ntpd[33]	time reset +1.035169 s
I don't know what they refer to ... :?:
That should be an error message of the NTP daemon that couldn't reach its server, in other words the time synchronisation over the NTP protocol which I've activated on my setup (System Preferences -> Date & Time -> Date & Time -> [x] Adjust Date & Time automatically (or whatever it is called in English).
Sebinouse wrote:Another thing : did you try to remove "kext(un)load /Extra/Extentions/ApplePS2Controller.kext" from rc.wakeup/rc.sleep ? (and VoodooHDA.kext?)
No. Could that be the cause? I'll try that and report back! - Thanks (as always). :-)

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 )

#161 Post by Great Gatsby » Tue Oct 26, 2010 5:42 am

VoodooHDA.kext in /Extra/Extensions (solution)
martin255 wrote:[...] And VoodooHDA does not work for me in /Extra/Extensions/. I have to put it in /S/L/E. [...]
Hi Martin,

I had the very same problem on my ThinkPad X60 Tablet, however, I could resolve it by simply copying
  • IOAudioFamily.kext
  • OsvKernDSPLib.kext
from /System/Library/Extensions over to /Extra/Extensions, followed by the usual chown and chmod commands to repair ownership and permissions (Kext Utility). - J'assume que ça pourrait marcher également sur ta machine. :)

Ollo
Posts: 26
Joined: Wed Oct 13, 2010 3:25 pm
Location: Stockholm, Sweden

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

#162 Post by Ollo » Thu Oct 28, 2010 4:57 am

I would love to try this on my X60s! I don't think I am skilled enough to pull it off though. I have never tinkered with a Mac before. Reading wiki.osx86project.org makes my head spin, and I think if I would start to follow a guide, I would soon mess up since I have no experience with Macs.

So, if I buy a legal copy of OSX, store it in my bookshelf, could I then download an ISO-file and copy it to my hard drive and so to speak use my legal copy of OSX on that install? Are there such files out in the wild? Am asking questions that are not answearable without violating the rules of this discussionboard? :P

Thanks!
Ollo

tOmAtE
Posts: 3
Joined: Fri Aug 08, 2008 2:21 am
Location: Dresden, Germany

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

#163 Post by tOmAtE » Fri Oct 29, 2010 5:42 pm

I have some trouble getting QE/CI to work on my X60.
To install Snow Leopard I restored a diskimage of the retail dvd to an usb-key and then i installed the S10enabler-package to that usb-key (without Atompatch and S10DSDT).

So i have a quite freh install, what to do now to get QE/CI working?




Greetings
tOmAtE

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 )

#164 Post by Great Gatsby » Sun Oct 31, 2010 10:12 am

Sebinouse wrote:Another thing : did you try to remove "kext(un)load /Extra/Extentions/ApplePS2Controller.kext" from rc.wakeup/rc.sleep ? (and VoodooHDA.kext?)
Great Gatsby wrote:No. Could that be the cause? I'll try that and report back! - Thanks (as always). :-)
Okay, here's the update: I got sleep entirely working in hibernationmode 1 by
  • 1. updating SleepWatcher to version 2.1

    2. removing the entries for ApplePS2Controller.kext and VoodooHDA.kext from both rc.sleep and rc.wakeup

    3. using the following line in rc.sleep for AppleACPIPS2Nub.kext:

    Code: Select all

    /sbin/kextunload -t /Extra/Extensions/AppleACPIPS2Nub.kext
I'm not entirely sure what the -t means, I found it in another forum, but it does not seem to be documented in the man page for kextunload. However, using it, I got rid of the "multiple instances" errors found in the system log above.

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 )

#165 Post by Sebinouse » Tue Nov 02, 2010 7:45 am

Okay, here's the update: I got sleep entirely working in hibernationmode 1 by
  • 1. updating SleepWatcher to version 2.1

    2. removing the entries for ApplePS2Controller.kext and VoodooHDA.kext from both rc.sleep and rc.wakeup

    3. using the following line in rc.sleep for AppleACPIPS2Nub.kext:

    Code: Select all

    /sbin/kextunload -t /Extra/Extensions/AppleACPIPS2Nub.kext
I'm not entirely sure what the -t means, I found it in another forum, but it does not seem to be documented in the man page for kextunload. However, using it, I got rid of the "multiple instances" errors found in the system log above.
:thumbs-UP: Great ! I will update the first post and the packages as soon as possible !
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)

layla
Posts: 24
Joined: Wed Nov 03, 2010 6:48 pm
Location: ThinkPad

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

#166 Post by layla » Thu Nov 04, 2010 2:43 am

Hey guys,
there was no way for me to use the keyboard of my x60 until I tried to install the voodoo ps2 control kext...
For the whole install process and further I had to use an external usb keyboard,

Is that normal for X60, that the keyboard cannot be recognized at boot? Only voodoo ps2 kext work for the keyboard?

Thanks!

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 )

#167 Post by Sebinouse » Thu Nov 04, 2010 4:10 am

layla wrote:Hey guys,
there was no way for me to use the keyboard of my x60 until I tried to install the voodoo ps2 control kext...
For the whole install process and further I had to use an external usb keyboard,

Is that normal for X60, that the keyboard cannot be recognized at boot? Only voodoo ps2 kext work for the keyboard?

Thanks!
Keyboard is already supported in this package, there is no need for VoodooPS2Controller.kext. It is a common permission issue, you just have to repair permissions and rebuild kextcaches with pfix or kextutility (on "USBKey" and on "HDDSnow" after the installation of chameleon)

By the way, VoodooPS2Controller.kext is not compatible "as it" with our X60 : we have to delete a plugin inside (something about trackpad ...) and then repair permissions ...
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 )

#168 Post by Great Gatsby » Thu Nov 04, 2010 8:42 am

Sebinouse wrote:I tried to boot with 2X2GB, I got 3GB as expect so I went back to 1+2GB ... never actually tried sleep ... I can't help here :?
Okay, I see, thanks for the feedback. :thumbs-UP: Maybe someone else happens to have tried this? - I ask because I actually wouldn't mind wasting 1 GB RAM of a 2 x 2 GB RAM configuration if it only enabled all hibernation modes on my machine as a side-effect. The corresponding 2 GB RAM modules for our ThinkPads are currently priced at ~ 45 Euro, and getting sleep back would be definitely worth the price, at least as far as I am concerned ...

P.S.: On a completely different matter: Did anybody here try my VoodooHDA.kext in /Extra/Extensions (solution)? Does it work with your machines?

layla
Posts: 24
Joined: Wed Nov 03, 2010 6:48 pm
Location: ThinkPad

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

#169 Post by layla » Thu Nov 04, 2010 10:14 am

Sebinouse wrote:Keyboard is already supported in this package, there is no need for VoodooPS2Controller.kext. It is a common permission issue, you just have to repair permissions and rebuild kextcaches with pfix or kextutility (on "USBKey" and on "HDDSnow" after the installation of chameleon)

By the way, VoodooPS2Controller.kext is not compatible "as it" with our X60 : we have to delete a plugin inside (something about trackpad ...) and then repair permissions ...
I followed exactly your guide as 1st post in this thread
no keyboard - no trackpad -- and I ran both pfix in ur package and also utility disk to repair permission of my drive everytime, but nothing, keyboard or trackpad did not work.
Now that I installed voodoops2controller "as it is" taken from voodoo repository, everything works, including the trackpad. So I don't know what to say, maybe the X60 (not X60s) has something different...

Also for the sound I had to install Voodoohda 2.7.2 to make it work.

Tonight I will try the sleep hint.

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 )

#170 Post by Sebinouse » Fri Nov 05, 2010 7:06 am

layla wrote:I followed exactly your guide as 1st post in this thread
no keyboard - no trackpad -- and I ran both pfix in ur package and also utility disk to repair permission of my drive everytime, but nothing, keyboard or trackpad did not work.
Now that I installed voodoops2controller "as it is" taken from voodoo repository, everything works, including the trackpad. So I don't know what to say, maybe the X60 (not X60s) has something different...
Right ! I've never seen a X60 but if you have a trackpad my PS2 files are not compatible for you (there is no trackpad on X60t/X60s !)

You can try the UltraNavi driver from the second post of this thread ... Silencer found them amazing !
layla wrote:Also for the sound I had to install Voodoohda 2.7.2 to make it work.
The VoodooHDA 2.5.6 from this package has been modified to make the mike work ... if it doesn't work for you you just have to update a .plist ...
layla wrote:Tonight I will try the sleep hint.
About Sleep : if you have more than 2GB of RAM, then set hibernation mode to deep sleep; Edit rc.wakeup /rc.sleep according to your console log ... Good Luck !
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)

layla
Posts: 24
Joined: Wed Nov 03, 2010 6:48 pm
Location: ThinkPad

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

#171 Post by layla » Fri Nov 05, 2010 7:59 am

Yesterday I couldn't go on with my experiments because I've tried to install Win7 in a dual boot and I ended up to ruin everything... also I had headache and I preferred to stay then away from laptops!

So I will try a new complete re-installation maybe tonight.

This time I will try also the UltraNavi driver and the Voodoo 2.5.6 kexts you suggested.

My X60 (Core 2 Duo T7200) has 4 GB installed... But when I had Win7 64bit installed in the whole disk it used to see only 2,99 GB... I never knew why! While Snow, I remember, sees the whole 4GB if i go in its system information.
Chameleon at boot screen instead sees 3 GB.

How do I set the ibernation mode to "deep sleep"? Is that a BIOS related setting?

Anyway, I will re-try everything this week-end as I lost everything playing with partitions :(

By the way... I wanted to ask... What you all have done about wireless connection? Our stock miniPCI intel cards seem clearly not good for snow... I have a spare Atheros AR5BXB61 card taken from a Samsung Q1... But I wasn't able to make it work on my updated 10.6.4 :( Sebin, you seem to have the same card, were you able to make it work? Maybe because I installed it when the OS was already installed?
Well, we will see what happens when I do a new installation from scratch!

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 )

#172 Post by Sebinouse » Fri Nov 05, 2010 8:23 am

Dual boot with Win7 seems to be tricky ... I never actually tried as I only need XP ...

About RAM, I always thought that old Core(2)Duo only assigned 3GB memory ... maybe I am wrong..

For deep sleep just type in terminal :

Code: Select all

sudo pmset -a hibernatemode 1
The support for Atheros card has been included in LegacyX60T.kext ("pci168c,1014"), if it doesn't work google for "netkas atheros fix" (and you can switch card whenever you want, just reboot to make it work ..)
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 )

#173 Post by Sebinouse » Fri Nov 05, 2010 8:25 am

Great Gatsby wrote:P.S.: On a completely different matter: Did anybody here try my VoodooHDA.kext in /Extra/Extensions (solution)? Does it work with your machines?
Sound works perfectly for me ... not need to add new kext in /E/E ... :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)

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 )

#174 Post by Great Gatsby » Fri Nov 05, 2010 5:54 pm

Great Gatsby wrote:P.S.: On a completely different matter: Did anybody here try my VoodooHDA.kext in /Extra/Extensions (solution)? Does it work with your machines?
Sebinouse wrote:Sound works perfectly for me ... not need to add new kext in /E/E ... :roll:
Okay, thanks. Seems I need to ask Martin who had this problem. :) - On my machine, which should be pretty similar to yours except for the display, VoodooHDA often wouldn't load on boot because of dependencies (booting with -v revealed that). After having copied these two Kexts over to /E/E, this problem is now gone and VoodooHDA loads reliably from /E/E. I still have the problem that the volume is sometimes extremely low, apparently somehow after a wake-up from sleep or a reboot. But I guess I'll resolve that sooner or later, too ...
layla wrote:By the way... I wanted to ask... What you all have done about wireless connection? Our stock miniPCI intel cards seem clearly not good for snow... I have a spare Atheros AR5BXB61 card taken from a Samsung Q1... But I wasn't able to make it work on my updated 10.6.4 :( Sebin, you seem to have the same card, were you able to make it work? Maybe because I installed it when the OS was already installed?
Well, we will see what happens when I do a new installation from scratch!
One option is an official Lenovo/IBM miniPCI WLAN card with an Atheros chipset, of course, the other would be an USB WLAN stick in case you don't want to mess around with your hardware. I for instance spent ~ 15 Euro on Delock's really small USB 2.0 WLAN N mini Stick 150 Mbps (Nr. 88524). It's using a Ralink chipset and comes with quite decent drivers and a connection utility for OS X. And since it's so small it fits quite nicely into the X60's right pair of USB slots: :)

Image

layla
Posts: 24
Joined: Wed Nov 03, 2010 6:48 pm
Location: ThinkPad

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

#175 Post by layla » Tue Nov 09, 2010 6:16 pm

Hi again, and sorry in advance for my long message :oops:
Sebinouse wrote: 5) SleepFix
- Turn off "use secured virtual memory" in System Preferences->Security ( to get rid of an annoying starting message "Error 192 ...")
- Turn On "startup automatically after a power failure" in System Preferences->Energy Saver
- Install "SleepWatcher" and "SleepWatcher Startup Items"
- Copy "rc.sleep" and "rc.wakeup" in /etc/
- In Terminal :
  • chmod +x /etc/rc.sleep
  • chmod +x /etc/rc.wakeup
- Reboot
Unfortunately this sleep fix doesn't work for my X60 :(
I followed the procedure above but when my X60 goes "to sleep" and the moon flickers on the front panel, there's no way for it to wake up, and then I have to force and turn off the laptop, and reboot.

I have also tried to input what Sebinouse suggested few posts before
Sebinouse wrote:For deep sleep just type in terminal :

Code: Select all

sudo pmset -a hibernatemode 1
but same result, still no wake up from sleep.

Now it would be good to test "Great Gasby" solution here: http://www.thinkpads.com/forum/viewtopi ... 78#p599778
but I didn't understand much what to do... Can you explain it better? :oops:
Maybe can you share your modified rc.sleep and rc.wakeup files so that I can try them as well? Do I also have to SleepWatcher version 2.1... on the top of the other one? Or we have to uninstall the previous.. and how? Sorry for all my questions but I would like to get sleep work as well

Regarding the other things...
After my major failure, messing with partitions... I finally was able to make a new installation.
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?)

I have tried to solve the above issues by installing and trying a lot of replacement kexts, including apple ones or voodoo ones, but there was no way for me to get out of anything. Last week, in the 1st installation I made, apparently voodoo ps2 kexts worked for the keyboard and trackpad, but now not anymore, and i dont know why :(

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

krymson
Posts: 49
Joined: Sat Oct 16, 2004 11:28 pm

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

#176 Post by krymson » Wed Nov 10, 2010 9:34 pm

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.
-Some websites: craigslist in particular, do not display correctly -- I get either blank pages if i try to do things, or sometimes the letters will display as strange unicode blocks. Has anyone else experienced this issue?
X60s w/UltraBase
1.67GHz Core Duo
Snow Leopard 10.6.3

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 )

#177 Post by Great Gatsby » Thu Nov 11, 2010 7:39 am

layla wrote:Unfortunately this sleep fix doesn't work for my X60 :(
I followed the procedure above but when my X60 goes "to sleep" and the moon flickers on the front panel, there's no way for it to wake up, and then I have to force and turn off the laptop, and reboot.
It might be possible that AppleACPIPS2Nub.kext is not unloaded properly by kextunload.
layla wrote:Now it would be good to test "Great Gasby" solution here: http://www.thinkpads.com/forum/viewtopi ... 78#p599778
but I didn't understand much what to do... Can you explain it better? :oops:
Maybe can you share your modified rc.sleep and rc.wakeup files so that I can try them as well?
Sure, I'll post them here tomorrow.
layla wrote:Do I also have to SleepWatcher version 2.1... on the top of the other one? Or we have to uninstall the previous.. and how? Sorry for all my questions but I would like to get sleep work as well
I'm not sure if you absolutely need version 2.1, I'd rather suggest that you don't. However, it's just that I did all these three steps without checking in-between if the current one was the reason for prior sleep failures - or if it wasn't. The only statement I can make is: All of these three together helped me to get deep sleep working.

A how-to-update was included in the readme file of SleepWatcher 2.1 from the author's site: http://www.bernhard-baehr.de/sleepwatcher_2.1.tgz. I first installed Sebinouse's included SleepWatcher 2.0.5 and finally updated to SleepWatcher 2.1 according to its readme file's description.
layla wrote: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?
Sure: When AsereBLN's modified chameleon-bootloader comes up, select your OS X partition, press the 'down arrow' key and choose 'boot verbose' - this is the equivalent of booting using the kernel flag -v. Having a small digital camera at hand might be useful for documenting possible error messages as you can't take any screenshots at this point.
layla wrote:5) in "Information" under processor it says "1 Ghz Intel Core Duo" :( but it reports RAM correctly: 4 GB
This should be normal. Our X60's Intel Core Duos/Core 2 Duos all support Intel's SpeedStep technology which can lower the CPU's speed. The About this Mac-dialog actually seems to report the current CPU's speed depending on how much SpeedStep has lowered it down, not the CPU's nominal speed which you expect. If you do something computationally intensive with your X60, you should notice that the CPU's speed is going up - and the About this Mac-dialog also should reflect that by accordingly reporting a higher CPU speed (at least if SpeedStep is working on your machine).

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 )

#178 Post by Great Gatsby » Thu Nov 11, 2010 7:51 am

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.
I also had this problem when sleep was not working yet. Unfortunately, I can't remember if I found another way than booting externally and removing the sleepfile in /private/var/vm. You could try to boot into single user mode when AsereBLN's bootloader comes up and delete the file from the shell.
krymson wrote:Some websites: craigslist in particular, do not display correctly -- I get either blank pages if i try to do things, or sometimes the letters will display as strange unicode blocks. Has anyone else experienced this issue?
Which browser? Safari? I remember having some blank pages with earlier versions of Safari on Wikipedia. However, after hitting the reload-button, the page would always load normally.

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 )

#179 Post by Great Gatsby » Thu Nov 11, 2010 9:25 am

The Mac OS X 10.6.5 Update is out. - Already any successful upgrade reports for our ThinkPads?

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 )

#180 Post by Great Gatsby » Thu Nov 11, 2010 11:05 am

I was brave enough to install the OS X 10.6.5-update via SoftwareUpdate. No problems so far, everything works as before (and expected). :-)

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 1 guest