Page 9 of 18

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

Posted: Mon Nov 29, 2010 4:28 pm
by nestawasright
Sebinouse wrote: This entire thread is about the installation method from the first post not every method ! We can't help you if we don't have the same data !

So PLEASE follow this guide and then report back ... (we have almost the same hardware)

Once again every single detail relies on another ... for instance PowerManagement is related to the DSDT, the choice of the bootloader, the smbios file and one kext ... and it is one example among others !


This is great. Here' what I'm going to do. I'm going to do a fresh install with myhack today and follow this guide after the install.

My question now is this: is it possible to use this guide with a myhack install to get things working? Here are those directionshttp://osx86.sojugarden.com/installer/

Also, at the top of your guide, you say:

"If you have a CoreDuo and a GMA950 : you have nothing to do !"

What does that mean, if I'm using myhack method?

How can I proceed with myhack method, regarding kexts, dsdt, etc.

Thanks a lot.

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

Posted: Mon Nov 29, 2010 4:49 pm
by Sebinouse
nestawasright wrote:This is great. Here' what I'm going to do. I'm going to do a fresh install with myhack today and follow this guide after the install.

My question now is this: is it possible to use this guide with a myhack install to get things working? Here are those directionshttp://osx86.sojugarden.com/installer/

Also, at the top of your guide, you say:

"If you have a CoreDuo and a GMA950 : you have nothing to do !"

What does that mean, if I'm using myhack method?

How can I proceed with myhack method, regarding kexts, dsdt, etc.

Thanks a lot.
Sorry but ONCE AGAIN this thread is not about myhack method, it is about "X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)", your hardware is very similar so there's a very good chance it would work ...

Just follow the guide from the fisrt post and then report back here ... I never used the myhack method ... And I probably never will ...

As I told you, I spend hours to make this guide as simple, as comprehensive and as short as possible.

I will be glad to add "R60" in the title, if this guide also works for you !

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

Posted: Tue Nov 30, 2010 11:03 am
by nestawasright
Sebinouse wrote:The X60 DSDT should be OK ... I hope so ! (the one by default)
I started with the dsdt yesterday and got no problem at all, during start up. So, I can confirm that your dsdt does work on an R60, but sleep problem persists. Maybe when I find a way to completely remove Sleepenabler 2.1, it will work.

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

Posted: Tue Nov 30, 2010 11:07 am
by nestawasright
Just follow the guide from the fisrt post and then report back here ... I never used the myhack method ... And I probably never will ...
Thanks and I understand this. But from reading the guide, what do you mean, right at the top, when you say:

"If you have a CoreDuo and a GMA950 : you have nothing to do !"

I have GMA950 and CoreDuo. And would like to get a different HD and use your guide exclusively.

Thanks a lot.

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

Posted: Tue Nov 30, 2010 11:11 am
by nestawasright
Great Gatsby wrote: How can I downgrade, remove, complete uninstall of Sleepwatcher 2.1? It's not a visible kext I can just delete. I can remove the rc's but there's more to it than that...please help.

I'm not in front of my ThinkPad right now, but as far as I remember there are un-install instructions in the SleepWatcher 2.1 install package from the author's site. He lists what you need to remove from your system to un-install version 2.1, I believe. Have a look at the package's readme file.
I searched the readme, read the entire file but could not find uninstall directions. Can someone who has done this please help. Please.

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

Posted: Tue Nov 30, 2010 12:50 pm
by Sebinouse
nestawasright wrote:Thanks and I understand this. But from reading the guide, what do you mean, right at the top, when you say:

"If you have a CoreDuo and a GMA950 : you have nothing to do !"

I have GMA950 and CoreDuo. And would like to get a different HD and use your guide exclusively.

Thanks a lot.
I will update the first post : I simply mean "Go to the next step !"

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

Posted: Tue Nov 30, 2010 6:59 pm
by Great Gatsby
nestawasright wrote:I searched the readme, read the entire file but could not find uninstall directions. Can someone who has done this please help. Please.
There are at least instructions for a manual install in it, simply reverse them by doing the opposite - or even better: Restart your Mac OS X installation with this guide here as suggested by Sebinouse, that'll make the SleepWatcher deinstall obsolete.

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

Posted: Thu Dec 02, 2010 9:32 am
by Anastasius
I got some strange problems with my Hackintosh after 2 weeks of testing.
My X61 is 7767 and I'm using this guide with my own modified DSDT and SMBIOS to match my configuration.
I'm also running it from the external hard drive.

The behavior I'm experiencing is as follows: if I leave my hackintosh running through the night, with monitor put to sleep, sometimes it stops all network connections. My network card is DELL WIRELESS 1390 bcm4311KFBG. It's using native Apple unmodified drivers. And I don't experience such a behavior on Windows. When I wake monitor from sleep it gets connected exactly at the same moment I woke it up. So if I'm running torrents - they got disconnected after maybe 4 or 5 hours.
I turned off all energy savers. But are there some other things that might put the network/wireless adapter to sleep?

The other thing - after that period my computer can have random freezes. The cursor turns to "colorful pizza" and no program responds, so I
have to restart it and then it works perfectly again. I cannot find anything in Console about it.

:oops:

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

Posted: Sun Dec 05, 2010 4:00 pm
by Sebinouse
Anastasius wrote:The behavior I'm experiencing is as follows ...
My X60 behaves the same ! I always assumed it was a MacOSX issue not a "hack issue" ... But I always download while on AC Power so I don't mind ... and I have no ideas how to solve that ...
Anastasius wrote:The other thing - after that period my computer can have random freezes. The cursor turns to "colorful pizza" and no program responds, so I
have to restart it and then it works perfectly again. I cannot find anything in Console about it
Once again I can't help (I feel useless here !) ... Maybe it is due to the fact you use an external drive ... did you tried with the same on internal bay?

And can you share you last config (boot.plist, smbios and DSDT) so I can include then in the package ?

Thanks

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

Posted: Sun Dec 05, 2010 7:13 pm
by Anastasius
The DSDT is the same that was in my previous post, and I'm testing SMBIOS right now... want to make sure everything is working.
I will install MacOS X onto my internal drive on the next week. Just need to make lots of backups - I'm finally ready to switch to Mac completely. Hope I will also fix the freezing issue.

Btw, I have found an interesting tool called SwitchResX. On Windows I was able to turn off internal monitor and use only the external one. It seems there's no such availability on Mac, so I'm using SwitchResX which has a Deactivate monitor option, that turns off backlight of the internal LCD and deletes the monitor from Preferences and TabletMagic. (This option is buried inside the program - you have to use preferences, then enable this option for the right-click menu and then restart computer). It doesn't switch the LCD completely, though, but for temporary solution it's good enough.
As I could see from Mac forums and from Cocoa documentation, for LCD to switch off completely there's only one way - put it to sleep. But it wakes up (as expected) when you move mouse, etc...

And the final two issues that will make my Thinkpad a complete working tool - are tablet buttons and fan control. Still searching a solution for those.
:o

P.S. Is there a way to turn Bluetooth programmatically? I can see "Bluetooth ON" in preferences which is grayed and cannot be turned off...
Edit:
I think, I have found a way to use the native Mac OS X switch for the bluetooth. I've searched for Device id and Vendor id of my Bluetooth Broadcom adapter
(Thinkpad Bluetooth is usually a Broadcom creation, as it is stated in thinkwiki) and put it in
/S/L/E/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController.kext/Contents/Info.plist into the topmost section (Broadcom2045Family...),
as my device is 2045B (from Windows Device Manager). idProduct = 8464 (I have changed this one) and idVendor = 2652 (It's the original value and I didn't change it).
After these manipulations I got Bluetooth on/off switch working, but my Bluetooth LED is always ON, even if I turn it off in Mac OS. So I'm not sure if it's really being switched off... :(

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

Posted: Mon Dec 06, 2010 3:59 am
by Sebinouse
About Bluetooth, I have to activate it during the chameleon boot (Fn + F4). Then the BT led is ON on the thinkpad, I can now resume normal boot and then Mac OSX Bluetooth switch is no longer grey ! But in this case the thinkpad led remains ON, to switch it off I use the "Communication switch" in the front of my thinkpad.
I will try to add this reference in the legacy kext later on ...

About FN key and Fan control, no improvement so far ...

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

Posted: Mon Dec 06, 2010 10:47 am
by Anastasius
I see.
As about me, I have to switch it ON in Windows first (LED is ON), then boot to Mac (LED is ON), then Bluetooth is OK.
I can turn it off now in Preferences (but the LED remains ON, though computer is not discoverable by other bluetooth devices).

And Communication switch turns off the whole wireless thing, including WLAN?

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

Posted: Mon Dec 06, 2010 10:57 am
by Sebinouse
Anastasius wrote:... Communication switch turns off the whole wireless thing, including WLAN?
No, for me it only turn off BT ... on Mac ! (on WinXP it is BT and Wifi)

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

Posted: Mon Dec 06, 2010 11:07 am
by Sebinouse
@ Anastasius

You can also have a look to these files for your X61 (they look familiar !) : http://www.insanelymac.com/forum/index. ... 574&st=542

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

Posted: Mon Dec 06, 2010 11:28 am
by Anastasius
Thanks!
YEAH, you're right, I never tried to turn off the switch, but it really turns off Bluetooth (and LED) off and Bluetooth only :) Now the BT problem is solved.

And, I know this thread, I used some DSDT tips from it for my own config. They're not fully compatible with my model, but some of them worked. I will finish testing and fixing all the sleep etc. problems and then will put my final config info here, if you don't mind. :wink:

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

Posted: Wed Dec 08, 2010 1:26 am
by Anastasius
Tablet buttons on X61

Since I couldn't find other working solutions to remap my X61's tablet buttons, I implemented my own. I'm not sure if it will work with other models - like x60t, but it can.
Included are modified VoodooPS2Controller/Keyboard drivers to map my X61t's 8 buttons to any other keyboard buttons.
It's not a simple way, in the future I want to make a preference pane for that (if I have time). So for now I'm doing it as follows:
1) Open VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist
2) There's a list of all eight tablet buttons made with plist keys:
Tablet breifcase ADB - "briefcase" button
Tablet left ADB - "left" button
etc.
To map Tablet's button to any other keyboard key, first I'm finding its ADB keycode value (http://simon.kisikew.org/Documentation/ ... bkeycodes/),
then convert it to decimal value and insert it to the appropriate plist key value
For example to map Tablet's enter button to the real ENTER, I'm writing
<key>Tablet enter ADB</key>
<integer>53</integer>
3) Then I'm replacing /S/L/E/VoodooPS2Controller.kext, with the new one
4) fix the permissions with chmod -R 755 and chown -R 0:0
5) and, for the changes to apply immediately, I reload the VoodooPS2Keyboard.kext inside
VoodooPS2Controller.kext:
kextunload VoodooPS2Keyboard.kext
kextload VoodooPS2Keyboard.kext

This way my tablet's buttons can be remapped arbitrarily (including Ctrl, Alt etc.). The only problem is if you want to map it to complex shortcuts,
like Alt-M. That's for the future implementation :) It's possible to make preference pane for that, but this task is rather complex, don't have enough time right now...


http://www.mediafire.com/?n7gb67fptn8b6a6

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

Posted: Wed Dec 08, 2010 5:35 am
by Sebinouse
Anastasius wrote:Tablet buttons on X61

Since I couldn't find other working solutions to remap my X61's tablet buttons, I implemented my own. I'm not sure if it will work with other models - like x60t, but it can.
...

http://www.mediafire.com/?n7gb67fptn8b6a6
Great work ! It works like a charm on my X60t ! I will definitively include it in the next package ... I was digging in the VoodooPS2 source code but you worked faster than me !

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

Posted: Wed Dec 08, 2010 7:51 am
by layla
Still no solution found to put to sleep my X60 :( I uninstalled sleepwatcher,
even without sleepwatcher, when I close the lid (in 32bit mode) laptop goes to sleep but never wakes up (moon still flickers).
I have no more lines about sleepwatcher in console log, since its uninstalled.

-------------------------------------

anyway, I wanted to know from all of you, which CPU temp at idle you have with SL?
Is 48-49°C normal for a Core 2 Duo cpu? Or should I worry?
I'm using "Temperature Monitor" to monitor it.

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

Posted: Wed Dec 08, 2010 8:20 am
by Sebinouse
layla wrote:Still no solution found to put to sleep my X60 :( I uninstalled sleepwatcher,
even without sleepwatcher, when I close the lid (in 32bit mode) laptop goes to sleep but never wakes up (moon still flickers).
I have no more lines about sleepwatcher in console log, since its uninstalled.
There were three reasons why I was in the exact same position (flickering half moon) :
1) AppleACPIPS2Nub.kext (and if I use it VoodooPS2Controller.kext) failed to wake on wake up ("Unexpected PS2 something").
2) VoodooHDA failed to unload on sleep.
3) Hibernation mode other than deep sleep with more than 2GB of RAM

No issues neither with hibernation mode and less than 2GB, nor with ApplePS2Controller.kext.
There is no need to install v2.1 of v2.0.5 of sleepwatcher : both work and the older version comes with an installer, to avoid bad installations ...

There is something wrong with the instalaltion of sleepwatcher on your x60 ... it doesn't have root privileges and therefore you have many errors on your console log ... I can't find any of your errors in my log ...
layla wrote:anyway, I wanted to know from all of you, which CPU temp at idle you have with SL?
Is 48-49°C normal for a Core 2 Duo cpu? Or should I worry?
I'm using "Temperature Monitor" to monitor it.
I've got the same temperatures on my CoreDuo, when speedstep isn't working I have about 59-60°C.
I use iStat Menu v2 (which is free, not iStat Menu v3) to monitor many things ...

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

Posted: Fri Dec 10, 2010 10:35 pm
by thinkpad4me
I recently got a x61s and just installed OSX on it. No wifi yet, but i installed the hacked bios and have atheros card coming soon. I'm not quiet sure that I got everything working perfectly yet, stumbling my way through this guide and other guides I used in the past and I'm still learning various things such as what /Extra/Extension folder is about. Anyway, just a quick question about the sound...I have it working and microphone is also on and it's giving a loud shrieking sound (feedback or whatever you want to call it), so i have to mute the volume. Is there anyway to just mute the microphone but have sound volume all the way up? I dont really need the microphone so I can do with out if there's anyway to do that or use some other kext file so that I only have volume and no microphone? TIA

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

Posted: Sun Dec 12, 2010 10:01 am
by Sebinouse
thinkpad4me wrote:just a quick question about the sound...I have it working and microphone is also on and it's giving a loud shrieking sound (feedback or whatever you want to call it), so i have to mute the volume. Is there anyway to just mute the microphone but have sound volume all the way up? I dont really need the microphone so I can do with out if there's anyway to do that or use some other kext file so that I only have volume and no microphone? TIA
Here is what Silencer did to enable the mike : http://forum.thinkpads.com/viewtopic.ph ... 4&start=28

You can find the latest VoodooHDA here : http://code.google.com/p/voodoohda/downloads/list

Did you tried to change the "input" level in the sound preference panel ?

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

Posted: Sun Dec 12, 2010 4:11 pm
by thinkpad4me
Sebinouse wrote: Here is what Silencer did to enable the mike : http://forum.thinkpads.com/viewtopic.ph ... 4&start=28

You can find the latest VoodooHDA here : http://code.google.com/p/voodoohda/downloads/list

Did you tried to change the "input" level in the sound preference panel ?
Hey, Thanks for your reply. I did go to suond preference panel and lower the input volume to the lowest end, I went into another setting and put the microphone to mute but still makes a feedback sound. If i mute the sound then the microphone gets muted, but obviously that doesn't help much. I'll try your suggestions and I'm going to wipe and reload again because every other time I bootup, it says please shut down your computer or just doesn't boot and shows a blue screen. I'll report back.

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

Posted: Sun Dec 12, 2010 5:46 pm
by thinkpad4me
Sebinouse wrote: Here is what Silencer did to enable the mike : http://forum.thinkpads.com/viewtopic.ph ... 4&start=28

You can find the latest VoodooHDA here : http://code.google.com/p/voodoohda/downloads/list

Did you tried to change the "input" level in the sound preference panel ?
Sorry to sound so clueless. I decided to install the latest voodoohda (voodoohda-2.7.2pkg) from the google link above before I wiped the drive and started again. The mike sound is even worse now, more louder. If I lower all the sliders on the VoodooHDA preference pane the feedback sound stops but upon rebooting the shrieking sound is back before i even put my password in. On the Silencer's link, he gave a link to info.plist file...where exactly does that go? Do I have to place it in a certain folder after installing the package?

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

Posted: Sun Dec 12, 2010 6:21 pm
by Sebinouse
This file goes inside VoodooHDA.kext (right clic > show package content ...)

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

Posted: Wed Dec 15, 2010 5:14 pm
by thinkpad4me
Sebinouse wrote:This file goes inside VoodooHDA.kext (right clic > show package content ...)

Sebinouse,

I read through all the pages in this thread twice and firstly just wanted to say thanks for all your work and incredible patience!

I wiped and reload from the beginning on my x61s. From a half working osx install originally, I had nothing after I started over again but I made some progress now. I used a existing Mac install to install 10.6.3 on the drive via a Sata Dock. (The boot CD method doesn't seem to work for me.). Last week when i installed for the first time, I used the core2duo gma3100 files (including the dsdt.aml file). Now these files don't work for me, It looks like its booting up and then the screen goes black. If I use the core2due gma950 files I can get it to work, but based on the x61s specs I should have a x3100 video card. It had windows xp on it initially and it showed the video chipset as being gma 965 - based on google research it said that 965 is 3100? Is this correct? I wiped and reinstalled several times over but couldn't get the video to work with the 3100 files and no matter what I couldn''t get sound.

Then, from previous research from tonymac forum, I had extracted a vanilla dsdt.aml file (sudo cat /proc/acpi/dsdt > ~/dsdt.aml). I put this one into the Extra folder and finally I was able to boot up and create an account etc...System Profiler shows that the Graphics is now gma x3100. I also managed to get annoying microphone problem solved by going into the BIOS and disabling the microphone!! Yay! I installed voodoohda.kext.2.7.2 into Extra/Extensions and ran pfix and after rebooting I have sound without the loud feedback noise. Next thing is the Ethernet. I have Intel 82566MM Gigabit, do you know where I can find that kext file? And does it go into Extra/Extensions folder? And lastly, the fact that I used a vanilla extracted dsdt.aml file...what am I missing by doing this? I know you guys do dsdt.aml edits, but since I'm clueless I don't know what I might be missing and if I can easily edit it to make the dsdt file more similar to the ones you posted. Thanks in Advance.

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

Posted: Thu Dec 16, 2010 4:57 pm
by offroad
http://img809.imageshack.us/img809/1691/bild1r.jpg

It wont install!

X61s core2duo L7500 1.6gHz GM965 GMA X3100 2x1gb, have DSDT and more to have a look at.

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

Posted: Thu Dec 16, 2010 5:08 pm
by thinkpad4me
offroad wrote:http://img809.imageshack.us/img809/1691/bild1r.jpg

It wont install!

X61s core2duo L7500 1.6gHz GM965 GMA X3100 2x1gb, have DSDT and more to have a look at.
You have exactly the same machine as I have. What method did you use to install? Do you have a current osx machine available to help with the install? Sorry a newb myself, so I can help by looking at screenshot errors.

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

Posted: Fri Dec 17, 2010 1:01 pm
by Sebinouse
offroad wrote:http://img809.imageshack.us/img809/1691/bild1r.jpg

It wont install!

X61s core2duo L7500 1.6gHz GM965 GMA X3100 2x1gb, have DSDT and more to have a look at.
You are the second one to report faulty USB detection, so I updated the files for the X61 and you can now try the new version : http://www.mediafire.com/?f72l12mfua4rnj8
thinkpad4me wrote:The boot CD method doesn't seem to work for me.
The bootCD only work for a (my?) X60 why the a 10.6.0 Retail DVD.

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

Posted: Fri Dec 17, 2010 1:55 pm
by thinkpad4me
thinkpad4me wrote:The boot CD method doesn't seem to work for me.
The bootCD only work for a (my?) X60 why the a 10.6.0 Retail DVD.[/quote]

No, I didn't have a Retail DVD. I used a hotiso Build 10A432 dmg file I burned onto a dual layer DVD.

How can I enable onboard Gigabit networking? Sound sort of works but when I go to youtube or any online video's there's a crackling sound in the audio and video plays with a stutter. Is this because of lack of dsdt patching? I'm currently using a vanilla dsdt.aml file that I extracted using ubuntu live cd.

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

Posted: Fri Dec 17, 2010 6:52 pm
by Anastasius
Anastasius wrote:Tablet buttons on X61

Since I couldn't find other working solutions to remap my X61's tablet buttons, I implemented my own. I'm not sure if it will work with other models - like x60t, but it can.
...

http://www.mediafire.com/?n7gb67fptn8b6a6
Sebinouse wrote: Great work ! It works like a charm on my X60t ! I will definitively include it in the next package ... I was digging in the VoodooPS2 source code but you worked faster than me !
Thanks :)

I finally installed Snow Leopard on my X61t's internal drive. Sleep working out of the box! I didn't check the side issues though (like USB etc.), but the lid close/open puts MacOS into sleep immediately - and what is more important - wakes it up when opened! :)

Edit: No side issues. All is working!