Snow leopard on X60s

OK, here is a place to discuss OSX on thinkpads.
Message
Author
Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: Snow leopard on X60s

#41 Post by Sebinouse » Thu Jan 28, 2010 4:19 pm

drlj78 wrote:Can someone share the gma950 they have working? I have the x60s non tablet. osx installed and updated to 10.6.2 but the external monitor is all that works.

Thanks!
My way to install Snow on a X60 (mine is a tablet...) was :
just to delete AppleIntelGMA950.kext and AppleIntelIntegratedFramebuffer.kext from /S/L/E of your install USB Dongle ... (no QE/CI)

you can also try to add the EFI String for GMA950 in your com.apple.Boot.plist (QE/CI, compatible with updates)

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Graphics Mode</key>
	<string>1024x768x32</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>-v</string>
	<key>device-properties</key>
	<string>6d0000000100000001000000610000000200000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c0000000b000000474d4120393530200000004100410050004c002c00480061007300500061006e0065006c0000000800000001000000</string>
</dict>
</plist>
you can also use the DSDTX60.aml from martin255 earlier in this thread (QE/CI, compatible with updates)

or you can use these old kexts (QE/CI, NOT compatible with updates)
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

#42 Post by Sebinouse » Fri Jan 29, 2010 8:31 am

Silencer wrote: Yeah, but this is far from the best solution. I would prefer Fn+ keys to SnowLeo software controls.
martin255 wrote:Well, I think it's better to let the OS control the brightness level to be able to save battery life, but you are welcome to edit my DSDT to suit your own needs and preferences.
You can recover Brightness Control by using Shades ... it's a way to have both !
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)

drlj78
Posts: 3
Joined: Thu Jan 28, 2010 11:03 am
Location: Lafayette, IN

Re: Snow leopard on X60s

#43 Post by drlj78 » Fri Jan 29, 2010 3:48 pm

Thanks Sebinhouse... the kext's did the trick... now I have one more small issue I haven't figured out yet. Anytime I try to boot directly from the HD I'm getting a kernel panic error mentioning the IOATAFAMILY yet I can boot the install on the drive from the usb install key? So what is the difference between using the bootloader on the HD vs the USB key. Used the same chameleon and pcefi. I've got ahci set in the bios.

Thanks!

drlj78
Posts: 3
Joined: Thu Jan 28, 2010 11:03 am
Location: Lafayette, IN

Re: Snow leopard on X60s

#44 Post by drlj78 » Fri Jan 29, 2010 4:08 pm

Ok, This fixed the IOATAFAMILY error: http://www.insanelymac.com/forum/index. ... pic=186609 Then had it hanging at the smc... installed the fakesmc kext from the extra dir on the usb and I'm in!

Thanks!

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

Re: Snow leopard on X60s

#45 Post by Sebinouse » Mon Feb 08, 2010 7:59 am

Any improvement about your DSDT patching martin ?
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

#46 Post by martin255 » Mon Feb 08, 2010 8:02 am

Sorry, no - I damaged my X60s while attempting the SXGA+ mod, and now I can't use it with OS X anymore.
So don't expect much from me for now. I will post again in this topic if there are any improvements.

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

Re: Snow leopard on X60s

#47 Post by Sebinouse » Mon Feb 08, 2010 8:17 am

Wow ... I didn't expect dsdt patching to cause permanent hardware issues ... I always assumed a "full restore" would solve everything ...

I do hope you will recover you hackintosh soon !
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

#48 Post by martin255 » Mon Feb 08, 2010 8:38 am

Sorry, it seems my last post was confusing: my issues have nothing to do with DSDT. I attempted a hardware mod on my X60s (installing a SXGA+ screen), and it seems that I damaged the CPU thermal sensor in the process. Now I must use an OS that allows me to control the CPU fan via software, so OS X is out for now.

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: Snow leopard on X60s

#49 Post by Silencer » Mon Feb 08, 2010 8:55 am

Sebinouse wrote:Any improvement about your DSDT patching martin ?
Maybe I can help you with DSDT patching sometime soon. I'm now in the middle of my "Vanilla T60p" project, which I will create a separate post about. I'm trying to achieve an almost perfect Vanilla Snow Leo installation by modifying as many things in DSDT as possible. As far as I know X60 and T60 should be very similar platform-wise, so my DSDT patches should be helpful.

For now I have managed to keep /System/Library/Extensions absolutely free from any modifications (no kext or plist patching, no custom kexts) and I have bare minimum in /Extra/Extensions. With DSDT patching I managed to have working:
- Vanilla SpeedStep works with vanilla AppleIntelCPUPowerManagement.kext (need to make c-states working for absolute perfection)
- IOATAFamily.kext kernel panic cured
- Shutdown works out of the box, restart works with DSDT/FADT fix
- Lid closing sleep works
- Graphics works without any injectors with native drivers (FireGL V5200), need to look into mouse tearing problem
- ICH7-M platform is recognized correctly
- Audio (with internal mic) works with VoodooHDA.kext and _without_ touching or removing vanilla AppleHDA.kext

Currently working on:
- C-states enabling for better power management
- Vanilla graphics improvements (resolution switching, mouse tearing)
- Vanilla battery meter
- Sleep
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

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

Re: Snow leopard on X60s

#50 Post by Sebinouse » Fri Feb 12, 2010 6:10 am

I have done a clean install method for 10.6.2 in french and in english ... based on this page.

The files you need are here

Update : English
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

#51 Post by Sebinouse » Sat Feb 20, 2010 11:29 am

martin255 wrote: 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 also decided to give DSDT Fixing a try. I manage in addition to fix:
- AHCI (no more AHCIPortInjector.kext and IOAHCIBlockStorageInjector.kext in /E/E)
- AppleHDA (don't need to delete AppleHDA.kext from /S/L/E, but require VoodooHDA in /E/E)
- Vanila SpeedStep (no NullCPUPowerManagement.kext, SleepEnabler.kext and VoodooPowerMini.kext)
- EHCI / UHCI (right device id)

But as you were previously, I am stuck with:
- Firewire
- Sleep

For the sleep issue, here is a log of the sleep/wake sequence :

Code: Select all

20/02/10 15:27:05	mDNSResponder[25]	mDNSPlatformRawTime: last_mach_absolute_time 85BCF37D00000048
20/02/10 15:27:05	mDNSResponder[25]	mDNSPlatformRawTime: this_mach_absolute_time 85BB2BC500000048
20/02/10 15:27:05	kernel	FakeSMC: key info not found CLWK, length - 6
20/02/10 15:27:05	kernel	hibernate image path: /var/vm/sleepimage
20/02/10 15:27:05	kernel	sizeof(IOHibernateImageHeader) == 512
20/02/10 15:27:05	kernel	Opened file /var/vm/sleepimage, size 1073741824, partition base 0x3c0007e00, maxio 100000
20/02/10 15:27:05	kernel	hibernate image major 14, minor 4, blocksize 512, pollers 4
20/02/10 15:27:05	kernel	AirPort: Link Down on en0. Reason 1 (Unspecified).
20/02/10 15:27:05	kernel	hibernate_alloc_pages flags 00000000, gobbling 0 pages
20/02/10 15:27:05	kernel	VoodooHDADevice[0x36a7800]::performPowerStateChange(1, 0)
20/02/10 15:27:05	kernel	VoodooHDADevice[0x36a7800]::suspend
20/02/10 15:27:05	kernel	Power down FG cad=0 nid=1 to the D3 state...
20/02/10 15:27:05	kernel	Power down FG cad=1 nid=2 to the D3 state...
20/02/10 15:27:05	kernel	Resetting controller...
20/02/10 15:27:05	kernel	VoodooHDADevice[0x36a7800]::resetController(0)
20/02/10 15:27:05	kernel	Suspend done.
20/02/10 15:27:05	kernel	System SafeSleep
20/02/10 15:27:20	kernel	hibernate_page_list_setall start
20/02/10 15:27:20	kernel	hibernate_page_list_setall time: 109 ms
20/02/10 15:27:20	kernel	pages 175100, wire 44370, act 28836, inact 185, spec 50, zf 0, throt 0, could discard act 16477 inact 17914 purgeable 3530 spec 63738
20/02/10 15:27:20	kernel	hibernate_page_list_setall found pageCount 73441
20/02/10 15:27:20	kernel	IOHibernatePollerOpen, ml_get_interrupts_enabled 0
20/02/10 15:27:20	kernel	IOHibernatePollerOpen(0)
20/02/10 15:27:20	kernel	writing 72620 pages
20/02/10 15:27:20	kernel	image1Size 64749056
20/02/10 15:27:20	kernel	PMStats: Hibernate write took 3663 ms
20/02/10 15:27:20	kernel	all time: 3663 ms, comp time: 1318 ms, deco time: 0 ms, 
20/02/10 15:27:20	kernel	image 121381888, uncompressed 297451520 (72620), compressed 117717368 (39%), sum1 8f5c1562, sum2 876a51c3
20/02/10 15:27:20	kernel	hibernate_write_image done(0)
20/02/10 15:27:20	kernel	sleep
20/02/10 15:27:20	kernel	Wake reason = power-button
20/02/10 15:27:20	kernel	Unsynchronized  TSC for cpu 1: 0x0000000020a3fe06, delta 0x73ef6
20/02/10 15:27:20	kernel	System Wake
20/02/10 15:27:20	kernel	FakeSMC: key info not found CLWK, length - 6
20/02/10 15:27:20	kernel	FakeSMC: key info not found CLWK, length - 6
20/02/10 15:27:20	kernel	Previous Sleep Cause: 0
20/02/10 15:27:20	kernel	ApplePS2Mouse: Unexpected data from PS/2 controller.
20/02/10 15:27:20	kernel	VoodooHDADevice[0x36a7800]::performPowerStateChange(0, 1)
20/02/10 15:27:20	kernel	VoodooHDADevice[0x36a7800]::resume
20/02/10 15:27:20	kernel	Resetting controller...
20/02/10 15:27:20	kernel	VoodooHDADevice[0x36a7800]::resetController(1)
20/02/10 15:27:20	kernel	VoodooHDADevice[0x36a7800]::initCorb
20/02/10 15:27:20	kernel	VoodooHDADevice[0x36a7800]::initRirb
20/02/10 15:27:20	kernel	Starting CORB Engine...
20/02/10 15:27:20	kernel	Starting RIRB Engine...
20/02/10 15:27:20	kernel	Enabling controller interrupt...
20/02/10 15:27:20	kernel	Power up audio FG cad=0 nid=1...
20/02/10 15:27:20	kernel	AFG commit...
20/02/10 15:27:20	kernel	HP switch init...
20/02/10 15:27:20	kernel	OSS mixer reinitialization...
20/02/10 15:27:20	kernel	VoodooHDADevice[0x36a7800]::audioCtlOssMixerSetRecSrc(0x3a78204, 0x80)
20/02/10 15:27:20	kernel	warning: couldn't set recording source to microphone
20/02/10 15:27:20	kernel	Power down unsupported non-audio FG cad=1 nid=2 to the D3 state...
20/02/10 15:27:20	kernel	Resume done.
20/02/10 15:27:20	kernel	getWOW_PARAMETERS: Can't set wow params. Wow is not supported
20/02/10 15:27:20	kernel	VoodooSDHCI: initializing spec 2.0 SD card
20/02/10 15:27:20	kernel	getWOW_PARAMETERS: Can't set wow params. Wow is not supported
20/02/10 15:27:20	configd[13]	network configuration changed.
20/02/10 15:27:21	kernel	VoodooSDHCI: we have HC card

Code: Select all

ApplePS2Mouse: Unexpected data from PS/2 controller.
Next Step will be to get rid of AppleACPIPS2Nub.kext
Last edited by Sebinouse on Sun Feb 21, 2010 10:04 am, edited 1 time in total.
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)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: Snow leopard on X60s

#52 Post by Silencer » Sat Feb 20, 2010 5:28 pm

Sebinouse wrote:Next Step will be to get rid of AppleACPIPS2Nub.kext
I don't think that's ever going to be possible. Original Mac use USB bus for internal keyboard/trackpad connection. Most of other laptops use PS2, and unless there's BIOS level emulation of USB for PS2, you cannot do much with it.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: Snow leopard on X60s

#53 Post by Silencer » Sat Feb 20, 2010 5:32 pm

Sebinouse wrote: But as were previously, I am stuck with:
- Firewire
I don't have Firewire in T60p, but I've seen some DSDT fixes for it. Have you tried this method:

Code: Select all

Method (_L18, 0, NotSerialized)                    // Newly added for FireWire support.
                                                 // 18 - Выбираем незанятый номер.
            {
                Notify (\_SB.PCI0.PCIB.FRWR, Zero)
            }

Code: Select all

Device (FRWR)                                  // Newly added Device for FireWire support.
                {
                    Name (_ADR, 0x00030000)
                    Name (_GPE, 0x18)          // 0x18 - соответствует номеру в Method (_L18,....

                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                        {
                            "fwports",
                            Buffer (0x04)
                            {
                                0x02, 0x00, 0x00, 0x00
                            }
                        }, Local0)

                        MCDP (Arg2, RefOf (Local0))
                        Return (Local0)
                    }
                }

Code: Select all

Method (MCDP, 2, NotSerialized)              // New Method V1.1 – By Master Chief.
    {
        If (LEqual (Arg0, Zero))            // Function index: 0
        {
            Store (Buffer (One)
            {
                0x03
            }, Arg1)
        }
    }
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

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

Re: Snow leopard on X60s

#54 Post by Sebinouse » Sun Feb 21, 2010 8:41 am

I have tried this (which is very close):

lspci gave me :

Code: Select all

15:00.1 Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 09)
I added this in "Scope (_GPE)"

Code: Select all

Method (_L0B, 0, NotSerialized) 
{
     Notify (\_SB.PCI0.PCIB, 0x02) Notify (\_SB.SLPB, 0x02)
}
and this in "Device (PCIB)"

Code: Select all

 Device (FRWR)  // Added device for 15:00.1 Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 09)
                {
                    Name (_ADR, 0x15000001)  // Reported by 'lspci'  15:00.1 
                    Name (_GPE, 0x0B)        // Callback to (_GPE) Method (_L0B) for (PCIB)
                   // Name (_SUN, 0x01)        // PCI slot 1 in System Profiler (cosmetic)

                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x06)
                        {
                            "built-in",
                            Buffer (0x01)
                            {
                                Zero
                            },
                            "fwhub",
                            Buffer (0x04)
                            {
                                0x00, 0x00, 0x00, 0x00
                            },
                            "device-id",
                            Buffer (0x04)
                            {
                                0x52, 0x05, 0x00, 0x00  // device ID [1180:0552]
                            }
                        }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
But I still have this error on boot :

Code: Select all

FireWire runtime power concervation disabled. (2)
As I don't have any FireWire device with me, I don't know if it really works ...

Do you know where to put the third part of you code, I have never seen this for firewire ... I used this topic for the DSDT patch : http://www.insanelymac.com/forum/index. ... pic=196359 ... 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)

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

Re: Snow leopard on X60s

#55 Post by Sebinouse » Wed Feb 24, 2010 2:47 pm

Here is my latest DSDT with ... http://www.mediafire.com/?znxltvwgd5v
  • DTGP to enable other fix
  • IntelGMA950 Support
  • Native Brightness Control
  • IOATAFamily.kext fix
  • AHCI Support (1)
  • AppleHDA Disabler (2)
  • Vanilla SpeedStep (3)
  • EHCI/UHCI Fix (4)
  • HPET Fix (4)
  • RTC Fix (4)
(1) : AHCIPortInjector.kext and IOAHCIBlockStorageInjector.kext can be deleted
(2) : AppleHDA.kext can remain unchanged (and be with VoodooHDA.kext) in S/L/E
(3) : NullCPUPowerManagement.kext and VoodooPowerMini.kext can be deleted, 5 P-States for Intel(R) Core(TM) Duo CPU L2400 @ 1.66GHz (in theory we no longer need SleepEnabler.kext also ...)
(4) : May be required for sleep ...

Edit: I've got some random KP with power management ... just add NullCPUPowerManagement.kext to boot again and then delete it again
Last edited by Sebinouse on Thu Feb 25, 2010 4:57 am, edited 1 time in total.
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

#56 Post by martin255 » Thu Feb 25, 2010 4:51 am

I got my X60s working again, currently installing Snow. I am impatient to test your new DSDT and will try to help getting sleep to work.

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

Re: Snow leopard on X60s

#57 Post by Sebinouse » Sun Feb 28, 2010 2:04 pm

Once you have 10.6.2 working on you X60, you can download my /Extra folder, Run AsereBLN installer, remove/restore any custom kext in /S/L/E and then run pfix ... this might work for you as well ... let me know !
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

#58 Post by martin255 » Wed Mar 03, 2010 6:07 am

Just using your E/E folder 'as is' does not work for me. It might be because I did not follow the same install procedure, or something else entirely, I don't know.

Anyway, I am now using your DSDT, a legacy kext for Wifi support, fakemsc, VoodooMonitor, VoodooTSCSync, VoodooHDA, VoodooPS2Controller/ACPIPS2Nub, VoodooBattery, and VoodooSDHC. Sleep does not work - it's impossible to wake.

The other problem I have is with VoodooHDA - when I try to enable mic support, everything seems to work, but I actually have no sound anymore. The mic is not essential to me so I might switch back to AppleAzaliaAudio.

What kind of battery life are you getting with Vanilla Speedstep? My temps are bad (idle at around 60°C), and so is battery life (3-4h on an 8-cell). I had way better results with VooodooPower.

Also, I did take a look inside your legacy kext. Can you explain what each fix does? I don't have a tablet, so I'm not sure which fixes are useful for me.

In any case thanks for your hard work. Without your efforts I would not even have tried to reinstall Snow Leo.

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: Snow leopard on X60s

#59 Post by Silencer » Wed Mar 03, 2010 6:15 am

martin255 wrote:Anyway, I am now using your DSDT, a legacy kext for Wifi support, fakemsc, VoodooMonitor, VoodooTSCSync, VoodooHDA, VoodooPS2Controller/ACPIPS2Nub, VoodooBattery, and VoodooSDHC. Sleep does not work - it's impossible to wake.

The other problem I have is with VoodooHDA - when I try to enable mic support, everything seems to work, but I actually have no sound anymore. The mic is not essential to me so I might switch back to AppleAzaliaAudio.
Switch to AppleAzaliaAudio for now, and Sleep will work. This is now known problem with 60-series ThinkPads. I will have vanilla AppleHDA solution ready to replace Azalia sometime soon.
martin255 wrote:What kind of battery life are you getting with Vanilla Speedstep? My temps are bad (idle at around 60°C), and so is battery life (3-4h on an 8-cell). I had way better results with VooodooPower.
Check my DSDT guide, you need to make sure that you have C-states and P-states active, that will lower your temps. Vanilla SpeedStep can bring temps lower than VoodooPower solution, but you have to work for it.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

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

Re: Snow leopard on X60s

#60 Post by martin255 » Wed Mar 03, 2010 6:29 am

Thanks for your advice. I was actually planing to also participate in your thread about DSDT patching, but you were quicker than me!

I will try AppleAzaliaAudio and work on Vanilla Speedstep, 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

#61 Post by Sebinouse » Wed Mar 03, 2010 10:05 am

I noticed that DSDT SpeedStep doesn't work at all with VoodooBattery ... that would explain your 60° idle temp and that's why i used AppleACPIBattery which is compatible .

I guess VanillaSpeedStep can also be improved : I just copy/paste the C-States from Silencer's, I have a very good idle temps around 45° but I also have audio/video lags ... for the moment I am still using VoodooPower !

About Audio and Sleep, I already tried Azalia and VoodooHDA in almost every configuration (E/E, S/L/E), sleep works but no keyboard and no mouse on wake ... According to me it comes from PS2 driver which cannot wake the track point for some reason ...
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)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: Snow leopard on X60s

#62 Post by Silencer » Wed Mar 03, 2010 10:22 am

Sebinouse wrote:I guess VanillaSpeedStep can also be improved : I just copy/paste the C-States from Silencer's, I have a very good idle temps around 45° but I also have audio/video lags ... for the moment I am still using VoodooPower !
Lag is easy to fix - check my guide and find DSDT fixes for PIC and TIMR devices.
Sebinouse wrote:About Audio and Sleep, I already tried Azalia and VoodooHDA in almost every configuration (E/E, S/L/E), sleep works but no keyboard and no mouse on wake ... According to me it comes from PS2 driver which cannot wake the track point for some reason ...
What PS2 kexts are you using? I have now no problem with waking and using keyboard or trackpoint.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

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

Re: Snow leopard on X60s

#63 Post by Sebinouse » Wed Mar 03, 2010 3:16 pm

Silencer wrote:Lag is easy to fix - check my guide and find DSDT fixes for PIC and TIMR devices.
... you are right that one was really easy to fix ! (I should have paid more attention reading your guide !)
Silencer wrote: What PS2 kexts are you using? I have now no problem with waking and using keyboard or trackpoint.
I have tried many of them ... including yours ...

My problem is with ApplePS2Mouse.kext ... once deleted sleep/wake works ! But I really don't understand why !
I am still looking for a solution (my X60 is a tablet so I can use a pointer instead of the trackpoint ...)
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)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: Snow leopard on X60s

#64 Post by Silencer » Thu Mar 04, 2010 3:37 am

Sebinouse wrote:My problem is with ApplePS2Mouse.kext ... once deleted sleep/wake works ! But I really don't understand why !
I am still looking for a solution (my X60 is a tablet so I can use a pointer instead of the trackpoint ...)
Pointer - you mean trackpad or trackpoint? Red nubbin is trackpoint :)
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

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

Re: Snow leopard on X60s

#65 Post by Sebinouse » Thu Mar 04, 2010 8:15 am

I mean the magnetic pen provided with the x60t to use directly on the screen ... it's a real TabletMac with either Sleep or trackpoint (the x60t has no trackpad)
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)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: Snow leopard on X60s

#66 Post by Silencer » Thu Mar 04, 2010 8:26 am

Sebinouse wrote:I mean the magnetic pen provided with the x60t to use directly on the screen ... it's a real TabletMac with either Sleep or trackpoint (the x60t has no trackpad)
Oh, in that case I won't be able to help, since I have to means of testing this.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

ernstloeffel
Posts: 22
Joined: Tue Feb 02, 2010 10:26 pm
Location: ventura, ca

Re: Snow leopard on X60s

#67 Post by ernstloeffel » Thu Mar 04, 2010 8:37 am

he probably means the tablet pen.

i'm following this thread for a while. i have a x60t and i'm running leopard currently. as soon as sleep is working reliably i'll make the switch.

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

Re: Snow leopard on X60s

#68 Post by martin255 » Fri Mar 05, 2010 12:37 pm

Well, *beep* me, sleep works on my X60s. Perfectly. I finally had the time to carefully read Silencer's DSDT thread and to try Sebinouse's Extra folder, and voilà, it works like a charm. So all credit goes to you guys. I even get the Trackpoint back on wake using VoodooPS2 instead of ApplePS2Controller (this version: http://forum.voodooprojects.org/index.p ... 718.0.html , and you should remove the Mouse plugin from inside the kext).

Now, I will concentrate on the last missing piece: Vanilla Speedstep. I am using the DSDT and legacy kext from Sebinouse but for some reason it does not work (no c-states), even though we have the exact same CPU.

Also, this is not a priority, but I found this thread relating to the Firewire error messages on boot: http://forum.voodooprojects.org/index.php?topic=200.0 . What I don't understand is that according to the thread, it should already work.

Anyway this is unbelievably great news! I sold my X200s in December to get a more OS X-compatible Thinkpad, and now I am really glad I did.

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: Snow leopard on X60s

#69 Post by Silencer » Sat Mar 06, 2010 7:54 am

martin255 wrote:Now, I will concentrate on the last missing piece: Vanilla Speedstep. I am using the DSDT and legacy kext from Sebinouse but for some reason it does not work (no c-states), even though we have the exact same CPU.
Extract your SSDT tables as explained in my guide, and send me your DSDT, SSDT, SMBIOS.plist and legacy kext you're using. I will then have a look, where you might have a problem.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

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

Re: Snow leopard on X60s

#70 Post by Sebinouse » Sat Mar 06, 2010 8:35 am

martin255 wrote:Well, *beep* me, sleep works on my X60s. Perfectly. I finally had the time to carefully read Silencer's DSDT thread and to try Sebinouse's Extra folder, and voilà, it works like a charm. So all credit goes to you guys. I even get the Trackpoint back on wake using VoodooPS2 instead of ApplePS2Controller (this version: http://forum.voodooprojects.org/index.p ... 718.0.html , and you should remove the Mouse plugin from inside the kext).
Good news ! Even if it doesn't work for me ... I have still the same ApplePS2Mouse issue on wake ... by the way did you remove the Mouse plugin or the Trackpad plugin ?

And for the vanilla speedstep ... I used a MacbookPro1,1 model for the smbios.plist / legacy kext and I never generated SSDT table I just pasted the content of Silencer's ... and it worked for me ... to get the SSDT table you can use ACPIDumper
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 5 guests