I was able to achieve a similar result (on 10.6.6) by symlinking those files into /E/E. Running pfix to rebuild the caches works, but Kext Utility doesn't seem to like the symlinks.Great Gatsby wrote:Did you try this?rockstar wrote:Also on 10.6.3, VooDooHDA.kext will not load in either 32 or 64 bit mode. I don't recall if it loaded on 10.6.0.
10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
OK, I tried a few more things. On a 10.6.6 system, I copied the IO80211Family.kext from 10.6.6 and it will boot in 32 bit mode.
Since the AirportAtheros21.kext was introduced into the IO80211Family kext some time after 10.6.0, I am not sure why the LegacyX60.kext refers to this rather than AirportAtheros.kext which is present in all versions. Note that if I use a IO80211Family.kext that includes AirportAtheros21.kext, my system will not boot. So can anyone explain why the Legacy kext refers to AirportAtheros21.kext instead of AirportAtheros.kext ?
For the VooDooHDA errors, I copied the 2 additional kexts (IOAudioFamily.kext and OsvKernDSPLib.kext) into /Extra/Extentions. Now my boot errors have completely disappeared. Actually I no longer get any messages regarding VooDooHDA and I have no sound capability at all. Those files are all in /Extra/Extentions, but as far as I can tell nothing is getting loaded. Maybe I can try to manually load VooDooHDA fater the system is booted.
Also, in my many many trials and reboots, Bluetooth suddenly appeared once or twice and just as quickly disappeared. So I wonder if I am herding cats here. Maybe there is a more fundamental problem. There is a message that I cannot resolve and I don't know where it is being generated. Maybe it's the source of succeeding errors. I show them here. If anyone can shed some light on these, I'd appreciate it.
2/14/11 2:51:03 PM kernel USBF: 1.309 AppleUSBEHCI[0x5670800]: unable to get filterInterruptEventSource
2/14/11 2:51:03 PM kernel USBF: 1.311 AppleUSBEHCI[0x5670800]::UIMInitialize - Error occurred (0xe00002be)
I also got ethernet working with the Intel82566MM.kext . It took a few reboots and then started working.
I thought getting sleep to work would be my big battle and I haven't even started that yet.
Since the AirportAtheros21.kext was introduced into the IO80211Family kext some time after 10.6.0, I am not sure why the LegacyX60.kext refers to this rather than AirportAtheros.kext which is present in all versions. Note that if I use a IO80211Family.kext that includes AirportAtheros21.kext, my system will not boot. So can anyone explain why the Legacy kext refers to AirportAtheros21.kext instead of AirportAtheros.kext ?
For the VooDooHDA errors, I copied the 2 additional kexts (IOAudioFamily.kext and OsvKernDSPLib.kext) into /Extra/Extentions. Now my boot errors have completely disappeared. Actually I no longer get any messages regarding VooDooHDA and I have no sound capability at all. Those files are all in /Extra/Extentions, but as far as I can tell nothing is getting loaded. Maybe I can try to manually load VooDooHDA fater the system is booted.
Also, in my many many trials and reboots, Bluetooth suddenly appeared once or twice and just as quickly disappeared. So I wonder if I am herding cats here. Maybe there is a more fundamental problem. There is a message that I cannot resolve and I don't know where it is being generated. Maybe it's the source of succeeding errors. I show them here. If anyone can shed some light on these, I'd appreciate it.
2/14/11 2:51:03 PM kernel USBF: 1.309 AppleUSBEHCI[0x5670800]: unable to get filterInterruptEventSource
2/14/11 2:51:03 PM kernel USBF: 1.311 AppleUSBEHCI[0x5670800]::UIMInitialize - Error occurred (0xe00002be)
I also got ethernet working with the Intel82566MM.kext . It took a few reboots and then started working.
I thought getting sleep to work would be my big battle and I haven't even started that yet.
-
Anastasius
- Sophomore Member
- Posts: 140
- Joined: Fri Feb 29, 2008 2:16 am
- Location: Moscow, Russia
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
I'm not sure - I have placed everything in /S/L/E. Because most of the kexts don't work in /E/E for me. I'm OK about not being Vanilla'dSebinouse wrote:@Anastasius and @ grandflash :
Can you confirm that AppleHDA.kext HAS to be placed in /S/L/E ? or can you keep it in /E/E ?
(To get a Vanilla /S/L/E ?)
BTW, here's my new DSDT.
http://www.mediafire.com/?y2e3wembk4s063u
In addition to AppleHDA support I have added Silencer's Fan control support. So one may use it with FakeSMC and iStat Menus from this post.
I have changed Silencer's scheme a bit, so it mimics tpFanControl's one (which works for my X61t 7767 perfectly):
Level0=60C
Level1=65C
Level3=75C
Level4=80C
LevelMax=90C
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
As far as I remember I began to use this kind of legacy kext from 10.6.2 (when Netkas published his AtherosFix.kext) ... It was modified in 10.6.5 ... I only boot in 32bit mode so don't know about 64bit mode.rockstar wrote:Since the AirportAtheros21.kext was introduced into the IO80211Family kext some time after 10.6.0, I am not sure why the LegacyX60.kext refers to this rather than AirportAtheros.kext which is present in all versions. Note that if I use a IO80211Family.kext that includes AirportAtheros21.kext, my system will not boot. So can anyone explain why the Legacy kext refers to AirportAtheros21.kext instead of AirportAtheros.kext ?
You have a X61, you can either use this version of VoodooHDA.kext from /E/E or this DSDT.aml in /E/E with this AppleHDA.kext in /S/L/E.rockstar wrote:For the VooDooHDA errors, I copied the 2 additional kexts (IOAudioFamily.kext and OsvKernDSPLib.kext) into /Extra/Extentions. Now my boot errors have completely disappeared. Actually I no longer get any messages regarding VooDooHDA and I have no sound capability at all. Those files are all in /Extra/Extentions, but as far as I can tell nothing is getting loaded. Maybe I can try to manually load VooDooHDA fater the system is booted.
(I will update the package later on)
You have to switch on BT during Chameleon boot : hardware switch (on the front of the computer) and Fn+F5 ... until the BT light remain on.rockstar wrote:Also, in my many many trials and reboots, Bluetooth suddenly appeared once or twice and just as quickly disappeared. So I wonder if I am herding cats here. Maybe there is a more fundamental problem.
Don't know what these errors are ... Maybe you can use Anastasius DSDT.aml to see if you still have these errors ...rockstar wrote:There is a message that I cannot resolve and I don't know where it is being generated. Maybe it's the source of succeeding errors. I show them here. If anyone can shed some light on these, I'd appreciate it.
2/14/11 2:51:03 PM kernel USBF: 1.309 AppleUSBEHCI[0x5670800]: unable to get filterInterruptEventSource
2/14/11 2:51:03 PM kernel USBF: 1.311 AppleUSBEHCI[0x5670800]::UIMInitialize - Error occurred (0xe00002be)
Sleep is not that hard to achieve ... just look at the console to see which kext breaks sleep and then use rc.sleep/rc.wakeup to unload/load it on sleep.rockstar wrote:I thought getting sleep to work would be my big battle and I haven't even started that yet.
Lenovo X60t (6363-AQ8)
- Intel CoreDuo 1,67 GHz (L2400)
- 3 Go / 320 Go / GMA950 / FW 400 / SD Card
- Bluetooth / Wifi AR5BXB6 / Tablet
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Did you figured out the exact location of the temperature sensors on your X61 ?Anastasius wrote:I have changed Silencer's scheme a bit, so it mimics tpFanControl's one (which works for my X61t 7767 perfectly):
Level0=60C
Level1=65C
Level3=75C
Level4=80C
LevelMax=90C
Lenovo X60t (6363-AQ8)
- Intel CoreDuo 1,67 GHz (L2400)
- 3 Go / 320 Go / GMA950 / FW 400 / SD Card
- Bluetooth / Wifi AR5BXB6 / Tablet
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
And I finally included the "Temperature & Fan Control" and Anastasius's files in the fist post ...

Lenovo X60t (6363-AQ8)
- Intel CoreDuo 1,67 GHz (L2400)
- 3 Go / 320 Go / GMA950 / FW 400 / SD Card
- Bluetooth / Wifi AR5BXB6 / Tablet
-
Anastasius
- Sophomore Member
- Posts: 140
- Joined: Fri Feb 29, 2008 2:16 am
- Location: Moscow, Russia
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
It seems the configuration provided by Silencer is the same for my X61 (except temperature levels - the fan was too noisy, tpFanControl's Smart Mode 1 is more suitable for me)Sebinouse wrote:Did you figured out the exact location of the temperature sensors on your X61 ?Anastasius wrote:I have changed Silencer's scheme a bit, so it mimics tpFanControl's one (which works for my X61t 7767 perfectly):
Level0=60C
Level1=65C
Level3=75C
Level4=80C
LevelMax=90C
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
I'd gotten my X61t working from the previous version of the package (2010-12-16), running 10.6.6.Sebinouse wrote:And I finally included the "Temperature & Fan Control" and Anastasius's files in the fist post ...
I just downloaded the new package, replaced fakesmc.kext with the new FakeSMC.kext in the Temperature & Fan Control folder, and replaced DSDT.aml with the X61 DSDT.aml in the Temperature & Fan Control folder, ran pfix3, etc. With those in place, I get a kernel panic during startup (seems to be consistently in com.apple.driver.AppleACPIBatteryManager). If I switch back to the 2010-12-16 X61 DSDT.aml (leaving the FakeSMC.kext in place), things seem fine (and iStatMenu shows a CPU voltage sensor that wasn't there before). The new X61 DSDT.aml also looks a good bit smaller than the previous version (45k versus 57k).
-
Anastasius
- Sophomore Member
- Posts: 140
- Joined: Fri Feb 29, 2008 2:16 am
- Location: Moscow, Russia
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
I'm using VoodooBattery.kext - are you using it?ilg wrote:I'd gotten my X61t working from the previous version of the package (2010-12-16), running 10.6.6.Sebinouse wrote:And I finally included the "Temperature & Fan Control" and Anastasius's files in the fist post ...
I just downloaded the new package, replaced fakesmc.kext with the new FakeSMC.kext in the Temperature & Fan Control folder, and replaced DSDT.aml with the X61 DSDT.aml in the Temperature & Fan Control folder, ran pfix3, etc. With those in place, I get a kernel panic during startup (seems to be consistently in com.apple.driver.AppleACPIBatteryManager). If I switch back to the 2010-12-16 X61 DSDT.aml (leaving the FakeSMC.kext in place), things seem fine (and iStatMenu shows a CPU voltage sensor that wasn't there before). The new X61 DSDT.aml also looks a good bit smaller than the previous version (45k versus 57k).
My dsdt is really 45K and it works for me. iStat menu shows 6 sensors, including Fan speed.
I got KPs also when using VoodooHDA - the new DSDT is supposed to work with modified AppleHDA.
My FakeSMC is also kept in /Extra/Extensions (the only two packages that I keep in /Extra/Extensions are LegacyX60T.kext and FakeSMC.kext.
I noticed that it gives better results (faster Mac UI) as compared to keeping it in /S/L/E
While AppleHDA, TabletEnabler, VoodooPS2Controller, VodooBattery, VoodooTSCSync, ThinkpadHotkeyController, modified IOBluetoothFamily, SMCITEController are in /S/L/E)
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
I hadn't been. My battery indicator seemed to be working just fine. Adding it into /E/E just now didn't help with the KPs from AppleACPIBatteryManager (at login once, on startup twice).Anastasius wrote:I'm using VoodooBattery.kext - are you using it?
I still haven't gotten a successful boot with your DSDT, but with the previous X61 DSDT from the December 2010 package and the new FakeSMC.kext, I just get the two CPU temps and one CPU voltage.Anastasius wrote:My dsdt is really 45K and it works for me. iStat menu shows 6 sensors, including Fan speed.
I'm not thrilled with VoodooHDA (it's kinda crackly and makes a loud pop on load, though it otherwise seems to work fine), but I've had no success yet getting AppleHDA.kext to work from /E/E--I know it's supposed to go in /S/L/E, but I'm trying very hard to be 100% vanilla, and I've gotten other kexts to work from /E/E by symlinking their dependencies in from /S/L/E.Anastasius wrote:I got KPs also when using VoodooHDA - the new DSDT is supposed to work with modified AppleHDA.
My FakeSMC is also kept in /Extra/Extensions (the only two packages that I keep in /Extra/Extensions are LegacyX60T.kext and FakeSMC.kext.
I noticed that it gives better results (faster Mac UI) as compared to keeping it in /S/L/E
While AppleHDA, TabletEnabler, VoodooPS2Controller, VodooBattery, VoodooTSCSync, ThinkpadHotkeyController, modified IOBluetoothFamily, SMCITEController are in /S/L/E)
FWIW, I'm on a X61t 7762-AS1, HD replaced with an Intel SSD, Intel WiFi replaced with Atheros N card, internal bluetooth module added.
-
Anastasius
- Sophomore Member
- Posts: 140
- Joined: Fri Feb 29, 2008 2:16 am
- Location: Moscow, Russia
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
I'm not sure what's going on with you.
I've been experiencing system freezes and Dock UI freezes when running some packages from inside /E/E, maybe that's the cause.
My wireless card is replaced with Dell and using native Apple drivers. Maybe Atheros drivers have something to do with it?
I also removed Intel Turbo Memory. The rest of the hardware is Lenovo's native Wacom Finger Touch/Pen, Trackpoint, Broadcom Bluetooth, AD1984 (sound), Gigabit LAN, Modem (don't have drivers for Modem and never used it), Cardbus (have drivers, but not using it).
Intel SpeedStep is turned on in BIOS. Just guessing...
I've been experiencing system freezes and Dock UI freezes when running some packages from inside /E/E, maybe that's the cause.
My wireless card is replaced with Dell and using native Apple drivers. Maybe Atheros drivers have something to do with it?
I also removed Intel Turbo Memory. The rest of the hardware is Lenovo's native Wacom Finger Touch/Pen, Trackpoint, Broadcom Bluetooth, AD1984 (sound), Gigabit LAN, Modem (don't have drivers for Modem and never used it), Cardbus (have drivers, but not using it).
Intel SpeedStep is turned on in BIOS. Just guessing...
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Actually, as long as I stick to the December 2010 package stuff and pretty much straight along the directions that went with it, it's been fine from /E/E, with only a few exceptions: I already was using the ethernet driver that's in the new package and I cannot get the tablet (pen-only) to work (serial port exists, TabletMagic sees it, sees data coming in, does nothing with the data/can't interpret the data). Better fan management and a potentially-more-refined DSDT were what made me try out the files in the new package.Anastasius wrote:I'm not sure what's going on with you.
I've been experiencing system freezes and Dock UI freezes when running some packages from inside /E/E, maybe that's the cause.
I'm pretty sure I don't have the Turbo Memory. Both the wifi and bluetooth that I added are Lenovo FRU parts and natively supported in OSX (and working). The sound works (with VoodooHDA), the Gigabit LAN works, and I haven't touched the modem or the PC Card slot.Anastasius wrote:My wireless card is replaced with Dell and using native Apple drivers. Maybe Atheros drivers have something to do with it?
I also removed Intel Turbo Memory. The rest of the hardware is Lenovo's native Wacom Finger Touch/Pen, Trackpoint, Broadcom Bluetooth, AD1984 (sound), Gigabit LAN, Modem (don't have drivers for Modem and never used it), Cardbus (have drivers, but not using it).
This could be an issue. I don't presently have write access to the BIOS settings on the machine (it came with a supervisor password set that I don't have).Anastasius wrote:Intel SpeedStep is turned on in BIOS. Just guessing...
At the moment, as the updated package doesn't really add much for me, it's not a big deal that it doesn't work for me. I thought maybe I'd missed something obvious or there was some incompatibility that hadn't been considered. Thanks for thinking it through with me.
The only thing I'm really stuck on is the Wacom tablet digitizer, mostly because I'm not finding any reports of the behavior I'm seeing, where data is going from the digitizer into TabletMagic (verified by recompiling TabletMagic with debug logging enabled and seeing the flood of hex data when the pen is in proximity to the screen), but TabletMagic isn't doing anything.
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Mine only works with the 10.6.0 IO80211Familt.kext. The 10.6.3 and later do not work for me. Maybe I will try the 10.6.2 version if I reinstall.Sebinouse wrote:As far as I remember I began to use this kind of legacy kext from 10.6.2 (when Netkas published his AtherosFix.kext) ... It was modified in 10.6.5 ... I only boot in 32bit mode so don't know about 64bit mode.rockstar wrote:Since the AirportAtheros21.kext was introduced into the IO80211Family kext some time after 10.6.0, I am not sure why the LegacyX60.kext refers to this rather than AirportAtheros.kext which is present in all versions. Note that if I use a IO80211Family.kext that includes AirportAtheros21.kext, my system will not boot. So can anyone explain why the Legacy kext refers to AirportAtheros21.kext instead of AirportAtheros.kext ?
Yes, I tried that VooDooHDA. Update. I booted into windows and the volume was muted although I don't know why. I unmuted it. Rebooting into OSx and sound has now appeared although very low quality on the speaker(s). Not sure I could watch a movie with this. Maybe I'll try headphones and see if I get sound out of those.Sebinouse wrote:You have a X61, you can either use this version of VoodooHDA.kext from /E/E or this DSDT.aml in /E/E with this AppleHDA.kext in /S/L/E.rockstar wrote:For the VooDooHDA errors, I copied the 2 additional kexts (IOAudioFamily.kext and OsvKernDSPLib.kext) into /Extra/Extentions. Now my boot errors have completely disappeared. Actually I no longer get any messages regarding VooDooHDA and I have no sound capability at all. Those files are all in /Extra/Extentions, but as far as I can tell nothing is getting loaded. Maybe I can try to manually load VooDooHDA fater the system is booted.
(I will update the package later on)
Tried and still no Bluetooth.Sebinouse wrote:You have to switch on BT during Chameleon boot : hardware switch (on the front of the computer) and Fn+F5 ... until the BT light remain on.rockstar wrote:Also, in my many many trials and reboots, Bluetooth suddenly appeared once or twice and just as quickly disappeared. So I wonder if I am herding cats here. Maybe there is a more fundamental problem.
OK I tried Anastasius DST.aml and get a kernel panic. Dead in the water. Does the Anastasius DSDT.aml have references to X3100 video. I seem to have one of the few X61Ts that has GMA950 video. I believe the DSDT.aml in your package that is for C2D and GMA950 is based on a X60T. Perhaps this is the source of my problems. Sure wish I understood how to create my own specific DSDT.aml. I read your other thread, but don't know where to start as a basis.Sebinouse wrote:Don't know what these errors are ... Maybe you can use Anastasius DSDT.aml to see if you still have these errors ...rockstar wrote:There is a message that I cannot resolve and I don't know where it is being generated. Maybe it's the source of succeeding errors. I show them here. If anyone can shed some light on these, I'd appreciate it.
2/14/11 2:51:03 PM kernel USBF: 1.309 AppleUSBEHCI[0x5670800]: unable to get filterInterruptEventSource
2/14/11 2:51:03 PM kernel USBF: 1.311 AppleUSBEHCI[0x5670800]::UIMInitialize - Error occurred (0xe00002be)
[/quote]Sebinouse wrote:Sleep is not that hard to achieve ... just look at the console to see which kext breaks sleep and then use rc.sleep/rc.wakeup to unload/load it on sleep.rockstar wrote:I thought getting sleep to work would be my big battle and I haven't even started that yet.
Sleep will have to wait until the other problems are fixed.
Even though I'm having problems, let me say that the work in these packages are fantistic. Until I found these, I had given up on OSX on my X61T. At least I now have hope that it will work someday.
-
Anastasius
- Sophomore Member
- Posts: 140
- Joined: Fri Feb 29, 2008 2:16 am
- Location: Moscow, Russia
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
np! I'm remembering myself wandering around insanelymac forums where noone can give the answer and when even a small hint can save hours and hours.ilg wrote:
Thanks for thinking it through with me.
Are you sure you have set the correct model (WACF008/WACF004) in either LegacyX60T or Apple16X50Serial.kext and TabletEnabler ?ilg wrote:
The only thing I'm really stuck on is the Wacom tablet digitizer, mostly because I'm not finding any reports of the behavior I'm seeing, where data is going from the digitizer into TabletMagic (verified by recompiling TabletMagic with debug logging enabled and seeing the flood of hex data when the pen is in proximity to the screen), but TabletMagic isn't doing anything.
VoodooHDA was always giving me bad sound, no sound, or kernel panic - with every DSDT I tried. My current DSDT is intended to be used with AppleHDA (modified version).rockstar wrote:
Yes, I tried that VooDooHDA. Update. I booted into windows and the volume was muted although I don't know why. I unmuted it. Rebooting into OSx and sound has now appeared although very low quality on the speaker(s). Not sure I could watch a movie with this. Maybe I'll try headphones and see if I get sound out of those.
How is it with your BT LED? Is it blinking, ON? OFF? It must be ON during boot.rockstar wrote: Tried and still no Bluetooth.
These are exactly the errors I was having with the wrong DSDT. It is connected to internal USBs treated as external ones.rockstar wrote:
2/14/11 2:51:03 PM kernel USBF: 1.309 AppleUSBEHCI[0x5670800]: unable to get filterInterruptEventSource
2/14/11 2:51:03 PM kernel USBF: 1.311 AppleUSBEHCI[0x5670800]::UIMInitialize - Error occurred (0xe00002be)
Don't know what these errors are ... Maybe you can use Anastasius DSDT.aml to see if you still have these errors ...
Yep, my card is X3100 and with my DSDT it uses native Apple drivers with no patching.rockstar wrote: OK I tried Anastasius DST.aml and get a kernel panic. Dead in the water. Does the Anastasius DSDT.aml have references to X3100 video.
Your kernel panic may be connected to a lot of patched drivers inside /S/L/E or /E/E. I can boot my X61t without any additional driver in there with my DSDT. Pure Vanilla. It won't load much, but it will boot. 10.6.3 at least (10.6.0 requires patching SATA drivers). So you may try starting from scratch (as I did it maybe 30 times until I found the right DSDT etc.)
What is your X61 model? Is it tablet? What kind of?
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Hi Anastasius,Anastasius wrote: BTW, here's my new DSDT.
http://www.mediafire.com/?y2e3wembk4s063u
In addition to AppleHDA support I have added Silencer's Fan control support. So one may use it with FakeSMC and iStat Menus from this post.
I have changed Silencer's scheme a bit, so it mimics tpFanControl's one (which works for my X61t 7767 perfectly):
Level0=60C
Level1=65C
Level3=75C
Level4=80C
LevelMax=90C
Thank you a lot for your DSDT, thanks to everyone for the outstanding contributions.
I have one tablet almost the same model as yours (mine is 7764CTO. 1.6 GHz CPU).
With your DSDT (excellent job), Snow Leopard 10.6.6 works perfectly except these 2 things --
1. Front BUS speed is wrong
2. Screen Rotation
I saw in your Boot.plist, you use ForceFSB key with value: 200. -- that's exactly what I need, But how does this work for you? I guess beside the Chameleon boot loader, I still need to install something to use "ForceFSB"
Could you advise me? also, any progress on Screen Rotation?
Really appreciated,
X61 T8300 4GB Lion 10.7.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3
T61 T9300 4GB Mavericks 10.9.3
T61 T8300 4GB Mavericks 10.9.3
T61 T7500 4GB Mountain Lion 10.8.5
T61p T7700 4GB Mavericks 10.9.1
T61p T7500 8GB Mavericks 10.9.3
X201 i5-540M 8GB Mavericks 10.9.3
T410 i5-560M 8GB Mavericks 10.9.3
T420 i5-2520M 8GB Mavericks 10.9.3
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
I am having the same issue with kernel panic when I try to use AppleACPIManager with the 2011 02 15 package on my X61T. Thought I'd try the 2010 12 16 package, but the download link no longer works.ilg wrote: Actually, as long as I stick to the December 2010 package stuff and pretty much straight along the directions that went with it, it's been fine from /E/E, with only a few exceptions: I already was using the ethernet driver that's in the new package and I cannot get the tablet (pen-only) to work (serial port exists, TabletMagic sees it, sees data coming in, does nothing with the data/can't interpret the data). Better fan management and a potentially-more-refined DSDT were what made me try out the files in the new package.
I do have the Turbo Memory. Could it cause problems or would it just not be utilized ?ilg wrote:I'm pretty sure I don't have the Turbo Memory. Both the wifi and bluetooth that I added are Lenovo FRU parts and natively supported in OSX (and working). The sound works (with VoodooHDA), the Gigabit LAN works, and I haven't touched the modem or the PC Card slot.
I want to try the 12-16-2010 package. Any chance of fixing the link. It goes to mediafire, but the download link there does not work.ilg wrote:At the moment, as the updated package doesn't really add much for me, it's not a big deal that it doesn't work for me. I thought maybe I'd missed something obvious or there was some incompatibility that hadn't been considered. Thanks for thinking it through with me.
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
... the link still works for me : http://www.mediafire.com/?f72l12mfua4rnj8rockstar wrote:I want to try the 12-16-2010 package. Any chance of fixing the link. It goes to mediafire, but the download link there does not work.
If it is still off for you I will post it again ...
Lenovo X60t (6363-AQ8)
- Intel CoreDuo 1,67 GHz (L2400)
- 3 Go / 320 Go / GMA950 / FW 400 / SD Card
- Bluetooth / Wifi AR5BXB6 / Tablet
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Working again this morning. Thanks for checking. Last night mediafire would say "Your download is starting" and then switch back to "click here to start download". All other links worked last night, only had problem with this one. Tried 2 computers and 2 browsers each. Working now.Sebinouse wrote: ... the link still works for me : http://www.mediafire.com/?f72l12mfua4rnj8
If it is still off for you I will post it again ...
I will try the dsdt from the 12/16 package and see if AppleACPIManager will load without kernel panic. From the 2/15/2011 package, I tried dsdt from the X61 directory and from the Temperature & Fan Control X61 directory and AppleACPIManager causes panic with each.
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Hi,
I'm watching this thread for some time now and i'm impressed by your work!
With my Thinkpad X60 Tablet (6363-G6U - almost identical to yours, Sebinouse) however I can't really get anywhere: I get hangups (not kernel panics with stacktrace!) at boot. The last message printed is "Unsynchronized TSC for CPU 1:..." or just "Unsynchro" (rest gets lost). This happens occasionally, not every time. I can prevent it by either disabling speedstep completely in BIOS or by disabling one cpu at boot (cpus=1). IMO the cores get out of sync even before the VoodooTSCSync.kext gets loaded, it happens at the very beginning of the boot process, and if it doesn't happen the system runs flawlessly!
I've followed exactly the instructions in the first post! Several times
Things I've tried so far:
- tried different retail images
- tried different ComboUpdates (10.6.2/3/6)
- tried removing VoodooTSCSync
- extracted my DSDT via Linux and patched it myself using Silencers (excellent!) guide. Tried several combinations of fixes (left out speedstep code, etc)
- downgraded BIOS version from 1.15 to 1.08 (this is what you're using, Sebinouse?)
- tried merging & compiling the xnu source with some "tscsync.patch" [1] I found in the interwebs. I failed however because the patch was for an ancient xnu version.
- tried voodoo_kernel and legacy_kernel
None of this helped! I still get unpredictable hangups! GRR
Ideas are welcome
[1] http://www.insanelymac.com/forum/index. ... pic=117558
I'm watching this thread for some time now and i'm impressed by your work!
With my Thinkpad X60 Tablet (6363-G6U - almost identical to yours, Sebinouse) however I can't really get anywhere: I get hangups (not kernel panics with stacktrace!) at boot. The last message printed is "Unsynchronized TSC for CPU 1:..." or just "Unsynchro" (rest gets lost). This happens occasionally, not every time. I can prevent it by either disabling speedstep completely in BIOS or by disabling one cpu at boot (cpus=1). IMO the cores get out of sync even before the VoodooTSCSync.kext gets loaded, it happens at the very beginning of the boot process, and if it doesn't happen the system runs flawlessly!
I've followed exactly the instructions in the first post! Several times
Things I've tried so far:
- tried different retail images
- tried different ComboUpdates (10.6.2/3/6)
- tried removing VoodooTSCSync
- extracted my DSDT via Linux and patched it myself using Silencers (excellent!) guide. Tried several combinations of fixes (left out speedstep code, etc)
- downgraded BIOS version from 1.15 to 1.08 (this is what you're using, Sebinouse?)
- tried merging & compiling the xnu source with some "tscsync.patch" [1] I found in the interwebs. I failed however because the patch was for an ancient xnu version.
- tried voodoo_kernel and legacy_kernel
None of this helped! I still get unpredictable hangups! GRR
Ideas are welcome
[1] http://www.insanelymac.com/forum/index. ... pic=117558
Thinkpad x60t (6363-G6U) | L2400 | 2GB RAM
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
OK, on my X61T, I reverted to the 12/16 dsdt and AppleACPIManager loads correctly and the battery meter will display.rockstar wrote: I will try the dsdt from the 12/16 package and see if AppleACPIManager will load without kernel panic. From the 2/15/2011 package, I tried dsdt from the X61 directory and from the Temperature & Fan Control X61 directory and AppleACPIManager causes panic with each.
AppleACPIManager causes a panic using the 2/15/11 dsdt. However if I remove AppleACPIManager, there are many more monitor points for temperature and fan speed. There are fewer temperature monitors and no fan monitoring using the 12/16 dsdt. Also, the 2/15/11 dsdt populates the pci cards section of "About this Mac" very nicely with lots of detail on the devices. Only the audio device is shown without identifying description.
The 12/16 dsdt only displays the audio device, but without description.
A couple of other observations. A new network device interface (Bluetooth) is shown at every reboot. Sleep seems to work pretty well, but bluetooth is disabled with a slash through the bluetooth symbol. A reboot is required to re-enable it. Seems like someone else reported these issues, but I didn't find it.
So really this is getting pretty good. If only the 2/15/11 dsdt worked with AppleACPIManager and the bluetooth issues went away.
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
So we gonna try to make this work !
@chinaski
I still have this error on boot (with or without TCSync kext in /E/E). If this line is displayed, I don't think this the cause of your hang up on boot. The next step on my boot log is "ACPI: System State [S0 S3 S4 S5] (S3)" maybe your system is unable to determine it ...
Two ways of investigation :
1) always repair permissions (use pfix)
2) try to boot with "Wake=No"
@rockstar
So you have a X61 with a GMA950 ? We have to make a custom dsdt for you ... but it is very easy.
The USB error you get are related to the fact that you are using a X60 dsdt.
Bluetooth issues are supposed to be handled in the LegacyX61T.kext.
Do you confirm that everything is working with the previous package (except sound and temp monitoring) ?
@Anastasius
To make AppleHDA.kext work with your X61 you only add to do this dsdt edit ?
I have just seen that 10.7 will not support CoreDuo (outch ...) but maybe these proc are not completely recognized asa proper intel proc.
Can you try to compile your "SpecialKeys" universal (ppc i386 x64) ?
@chinaski
I still have this error on boot (with or without TCSync kext in /E/E). If this line is displayed, I don't think this the cause of your hang up on boot. The next step on my boot log is "ACPI: System State [S0 S3 S4 S5] (S3)" maybe your system is unable to determine it ...
Two ways of investigation :
1) always repair permissions (use pfix)
2) try to boot with "Wake=No"
@rockstar
So you have a X61 with a GMA950 ? We have to make a custom dsdt for you ... but it is very easy.
The USB error you get are related to the fact that you are using a X60 dsdt.
Bluetooth issues are supposed to be handled in the LegacyX61T.kext.
Do you confirm that everything is working with the previous package (except sound and temp monitoring) ?
@Anastasius
To make AppleHDA.kext work with your X61 you only add to do this dsdt edit ?
I have just seen that 10.7 will not support CoreDuo (outch ...) but maybe these proc are not completely recognized asa proper intel proc.
Can you try to compile your "SpecialKeys" universal (ppc i386 x64) ?
Lenovo X60t (6363-AQ8)
- Intel CoreDuo 1,67 GHz (L2400)
- 3 Go / 320 Go / GMA950 / FW 400 / SD Card
- Bluetooth / Wifi AR5BXB6 / Tablet
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
My bad. My X61T is actually X3100. I got this TP on craigslist so not that familiar with it. I thought a GMA965 was a variation of GMA950 kind of like a GMA945. I had to install and boot Windows (horrors) to see it was a GMA965 and realize this is also referred to as a X3100.Sebinouse wrote:So we gonna try to make this work !
@rockstar
So you have a X61 with a GMA950 ? We have to make a custom dsdt for you ... but it is very easy.
The USB error you get are related to the fact that you are using a X60 dsdt.
Bluetooth issues are supposed to be handled in the LegacyX61T.kext.
Do you confirm that everything is working with the previous package (except sound and temp monitoring) ?
Strangely, when I used the LegacyX60 kext, About this Mac showed GMA950. Thus my confusion.
Anyway, I am now using the LegacyX61 kext. The USB errors are gone, but I am getting the Bluetooth errors.
So, I will purge and reset and use all of the 12/16 files and give that a test.
Then I will use the 2/15 package, but remove AppleACPIManager since that causes a panic.
A question on sound. If I use the modified AppleHDA in S/L/E, am I supposed to remove VoodooHDA from /E/E ? Seems I get errors and VoodooHDA doesn't load.
Thanks for ll the great work !
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Yes I completely forgot this on the first post !rockstar wrote:A question on sound. If I use the modified AppleHDA in S/L/E, am I supposed to remove VoodooHDA from /E/E ? Seems I get errors and VoodooHDA doesn't load.
Thanks for ll the great work !
Modified AppleHDA.kext comes with the new DSDT.aml, has to be in /S/L/E and needs VoodooHDA.kext to be removed from /E/E ...
USB errors are related to DSDT (X60 dsdt with your X61 hardware).rockstar wrote:Anyway, I am now using the LegacyX61 kext. The USB errors are gone, but I am getting the Bluetooth errors.
BT is implemented in LegacyX61T with :
Code: Select all
<plist version="1.0">
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
<key>IOClass</key>
<string>Broadcom2045FamilyUSBBluetoothHCIController</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>ClassicMustNotSeize</key>
<true/>
</dict>
<key>idProduct</key>
<integer>8464</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
</plist>
Lenovo X60t (6363-AQ8)
- Intel CoreDuo 1,67 GHz (L2400)
- 3 Go / 320 Go / GMA950 / FW 400 / SD Card
- Bluetooth / Wifi AR5BXB6 / Tablet
-
chrissi323
- Posts: 3
- Joined: Fri Mar 04, 2011 1:52 am
- Location: Marburg, Germany
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Hi,
thanks for this detailed guide. It helped me to get a first install with a Snow Leopard 10.6.3 retail DVD on my X61. As I have no other Mac I had to fiddle around with some one click distros and Virtualbox to get myself an environment for creating the boot USB-key.
I could get so far, that my X61 booted up Snow Leopard, then I installed the update to 10.6.6 until it prompted for a reboot and copied AppleHDA.kex to /S/L/E (that is /System/Libraries/Extensions right?).
I got a dialog wich claimed that AppleHDA wasn't installed right and that I should check with the package maintainer. I ignored that, ran pfix and then clicked on the reboot button of the 106.6 update installer. After that, I only get a black screen with a Snoopy when Chameleon tries to start OSX. I'm going to install again, but what do I have to do for an working upgrade to 10.6.6?
Also I need a little clarification, the guide in step 0, last line says:

thanks for this detailed guide. It helped me to get a first install with a Snow Leopard 10.6.3 retail DVD on my X61. As I have no other Mac I had to fiddle around with some one click distros and Virtualbox to get myself an environment for creating the boot USB-key.
I could get so far, that my X61 booted up Snow Leopard, then I installed the update to 10.6.6 until it prompted for a reboot and copied AppleHDA.kex to /S/L/E (that is /System/Libraries/Extensions right?).
I got a dialog wich claimed that AppleHDA wasn't installed right and that I should check with the package maintainer. I ignored that, ran pfix and then clicked on the reboot button of the 106.6 update installer. After that, I only get a black screen with a Snoopy when Chameleon tries to start OSX. I'm going to install again, but what do I have to do for an working upgrade to 10.6.6?
Also I need a little clarification, the guide in step 0, last line says:
Do I have to do that on my USB-key or on Snow HDD or on both? I noticed that my soundcard wasn't working, but I thought I first do the upgrade and check my hardware then. A,lso I'm still waiting for my Atheros WificardCopy AppleHDA.kext in /System/Library/Extensions/
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
You're right this part of the guide isn't crystal clear ...
You have to copy AppleHDA.kext inside /System/Library/Extensions/ on your HDD (you can also do it on USB Key but it is not mandatory) ... I will update the first post later ...
And you only have the snoopy on boot or something else ?
You have to copy AppleHDA.kext inside /System/Library/Extensions/ on your HDD (you can also do it on USB Key but it is not mandatory) ... I will update the first post later ...
And you only have the snoopy on boot or something else ?
Lenovo X60t (6363-AQ8)
- Intel CoreDuo 1,67 GHz (L2400)
- 3 Go / 320 Go / GMA950 / FW 400 / SD Card
- Bluetooth / Wifi AR5BXB6 / Tablet
-
chrissi323
- Posts: 3
- Joined: Fri Mar 04, 2011 1:52 am
- Location: Marburg, Germany
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Only the usual bar which decreases from right to left. I tried to boot with -v -x but I get only one line which I do not recall excatly. I'm on the road over the weekend and don't have the OSX HD with me so I can't look at the moment.Sebinouse wrote: And you only have the snoopy on boot or something else ?
I modified the USB-key for the MBR boot record, may that be problem? I think I'm going to recreate the USB-Key and then do a fresh install.
Another question which might be a bit offtopic. I'm using a dedicated HD at the moment. I don't want to mess up my real working environment
I did some reading on that topic but most pepole seem to use a Windows approach.
-
mightycrown
- Posts: 12
- Joined: Mon Oct 25, 2010 9:48 am
- Location: OSLO, NORWAY
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Hi
Have you guys noticed that Speedstep Pstates on C2D L7500 is not well defined. Neither of the FSB or Bus frequency.
I used Macbook 3,2 as model, and I have a X61s

Uploaded with ImageShack.us
Have you guys noticed that Speedstep Pstates on C2D L7500 is not well defined. Neither of the FSB or Bus frequency.
I used Macbook 3,2 as model, and I have a X61s

Uploaded with ImageShack.us
-
chrissi323
- Posts: 3
- Joined: Fri Mar 04, 2011 1:52 am
- Location: Marburg, Germany
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
I'm getting somewhere. I reinstalled and now have a booting 10.6.6 on my X61. LAN works, still waiting for the replacement Wificard...
It took many tries to get something out of the soundcard, finally I ended up with the AppleHDA.kext in /S/L/E from this approach:
Another question is if it it is possible to enable scrolling with the middle button of the trackpoint. I use this alot and miss it.
I'm going to try to make more things work in the next days, but I'm kind of confused what I can get to work and what not. For example, some write they have display brightness working via FN keys, others write it only works in Chameleon and some write it doesn't work. Also I don't get if hibernate/sleep works and if my 4 GB are a problem there.
Can someone with an X61 maybe post what's working and what not. This would be very helpful.
It took many tries to get something out of the soundcard, finally I ended up with the AppleHDA.kext in /S/L/E from this approach:
Now I get sound but it is crackly. Is there a way to get it crystal clear?Sebinouse wrote: You have a X61, you can either use this version of VoodooHDA.kext from /E/E or this DSDT.aml in /E/E with this AppleHDA.kext in /S/L/E.
(I will update the package later on)
Another question is if it it is possible to enable scrolling with the middle button of the trackpoint. I use this alot and miss it.
I'm going to try to make more things work in the next days, but I'm kind of confused what I can get to work and what not. For example, some write they have display brightness working via FN keys, others write it only works in Chameleon and some write it doesn't work. Also I don't get if hibernate/sleep works and if my 4 GB are a problem there.
Can someone with an X61 maybe post what's working and what not. This would be very helpful.
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Read this topic: http://forum.thinkpads.com/viewtopic.php?f=32&t=86059chrissi323 wrote:Another question is if it it is possible to enable scrolling with the middle button of the trackpoint. I use this alot and miss it.
Don't know if this helps, but on my T60 i can control brightness with ScrLk + Pause. Although it breaks after wakeup, don't know why.chrissi323 wrote:I'm going to try to make more things work in the next days, but I'm kind of confused what I can get to work and what not. For example, some write they have display brightness working via FN keys, others write it only works in Chameleon and some write it doesn't work.
SL 10.6.7 100% vanilla S/L/E
Windows 7 Ultimate
IBM Thinkpad T60 1951-PRG
Windows 7 Ultimate
IBM Thinkpad T60 1951-PRG
Re: 10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)
Hi Sebinouse!
I have a T60 with C2D T5500 and GMA950 and if I use your X60(C2D, GMA950) DSDT from the 2011-02-15 package than one of my core is run at 100% while the other one is run normally. I found a working DSDT but I think something's wrong with it because the core's idle temperature never go under 50C. P/C-states are enabled.
Any idea what could be wrong with the DSDT?
I have a T60 with C2D T5500 and GMA950 and if I use your X60(C2D, GMA950) DSDT from the 2011-02-15 package than one of my core is run at 100% while the other one is run normally. I found a working DSDT but I think something's wrong with it because the core's idle temperature never go under 50C. P/C-states are enabled.
Any idea what could be wrong with the DSDT?
SL 10.6.7 100% vanilla S/L/E
Windows 7 Ultimate
IBM Thinkpad T60 1951-PRG
Windows 7 Ultimate
IBM Thinkpad T60 1951-PRG
-
- Similar Topics
- Replies
- Views
- Last post
-
-
WTB: Converter cable for X60/X61 IPS swap.
by Surfrider » Fri Jan 27, 2017 1:06 pm » in Marketplace - Forum Members only - 0 Replies
- 260 Views
-
Last post by Surfrider
Fri Jan 27, 2017 1:06 pm
-
-
-
FS: X60, X61 MOTHERBOARD 43Y9022 and Intel wifi card - Located in EU
by zz7 » Tue Apr 25, 2017 2:27 am » in Marketplace - Forum Members only - 0 Replies
- 159 Views
-
Last post by zz7
Tue Apr 25, 2017 2:27 am
-
-
-
Intel GMA 950 T60 15" vs x1300 T60 15"
by Sokre2000 » Sun Feb 05, 2017 2:27 pm » in ThinkPad T6x Series - 4 Replies
- 982 Views
-
Last post by dr_st
Mon Feb 06, 2017 12:11 am
-
-
-
Can I simply swap out my T5500 CPU in my 1953CTO T60 with a T5600? Or my T2400 core duo in my 2623D6U T60?
by Muse » Mon Apr 24, 2017 12:37 pm » in ThinkPad T6x Series - 4 Replies
- 666 Views
-
Last post by Muse
Mon Apr 24, 2017 7:22 pm
-
Who is online
Users browsing this forum: No registered users and 1 guest




