thinkpads.com Support Community Forum Index Bill Morrow's thinkpads.com Open Forum - The Original Thinkpad Support Forum
Follow ThinkpadsForum on Twitter
 Support this forum, shop at newmodeus.com
 Support the forum, shop at newmodeus.com
IBM & lenovo legacy model ThinkPad support files are available on thinkpads.com.
including Hardware Maintenance Manuals, latest or final driver updates and more.
at: thinkpads.com


If you so wish:
Donate using PayPal

It is currently Fri Dec 19, 2014 3:17 pm

All times are UTC - 5 hours




Post new topic Reply to topic  [ 21 posts ] 
Author Message
PostPosted: Sat Jul 02, 2011 9:46 am 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
I've updated to 10.6.8 and found it to be very different from previous updates. Usually I had almost no problems after any of the previous updates (starting with 10.6.2). But 10.6.8 is basically a Lion (10.7) without Lion's features.

After update Atheros wireless was not working, and Ethernet only managed to connect when in safe mode. I'm not sure if this is my old system (more than 1 year old) or if it's 10.6.8 itself, but use caution when upgrading.

If you upgraded and have similar problems, here's how you can solve them:

1) Replace /System/Library/SystemConfiguration/Apple80211Monitor.bundle with the version from 10.6.7
2) Replace /System/Library/Extensions/IOPCIFamily.kext and /System/Library/Extensions/AppleACPIPlatform.kext with their 10.6.7 versions.

Here's the package with 10.6.7 files: IOPCIFamily_AppleACPIPlatform_Apple80211Monitor_10.6.7.zip

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
PostPosted: Sat Jul 02, 2011 10:55 am 
Offline

Joined: Thu Jun 30, 2011 11:37 am
Posts: 12
Location: hong kong, SAR China
As i know, 10.6.8 is made for 10.7 updata, and there are many kext changed.
like appleHDA, powermanage, many graphic cards' support and Wireless LAN address.
Without DSDT, it seems hardly to start your computer (it's a fact around me).
and it's said
Quote:
delete AppleCPUPowerManagementClient.kext, AppleCPUPowerManagement.kext. and backup these before updata: AppleACPIPlatform.kext IOPCIFamily.kext IOPlatformPluginFamily.kext

For my T60(t2500 x1400), i read some tips, then i
also backup IONDRVSupport.kext
and add hardware ID in some kext, such as:
 i add my USBEHCI in
  /S/L/E/IOUSBFamily.kext>Contents>PlugIns>AppleUSBEHCI.kext>Contents>Info.plist

   <key>CFBundleIdentifier</key>
   <string>com.apple.driver.AppleUSBEHCI</string>
   <key>IOClass</key>
   <string>AppleUSBEHCI</string>
   <key>IOPCIClassMatch</key>
   <string>0x????????</string>

For now, DSDT can solve many problems of them...... but i am just a new guy, i want to edit your DSDT for real Graphic card and Sound card identification. could you give me a link?

_________________
T60freak 10.6.8 win7-64 T7600 V5200 IntelSSD1 ATAreplaceCDROM AR5418 SleepType3 DIYbluster , next desire - external PCIcard


Last edited by castled on Sat Jul 02, 2011 11:08 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sat Jul 02, 2011 11:04 am 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
castled wrote:
i want to edit your DSDT for real Graphic card and Sound card identification. could you give me a link?

You cannot make Audio and Video work via DSDT patches. For audio you need to use VoodooHDA.kext, and for video look into RadeonHD.kext.

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
PostPosted: Sat Jul 02, 2011 11:20 am 
Offline

Joined: Thu Jun 30, 2011 11:37 am
Posts: 12
Location: hong kong, SAR China
i just edited the graphic card info in x1000 kext 10.6.5~ 10.6.7 (add my ID 0x71451002), and it worked good as x1400: crystal menu bar (QE?) and no mouse sh1t... without your dsdt in your old tip.
but your DSDT makes my T60 work very fast, i like it very much :D
in 10.6.8 , my graphic card change as x1600 and work as PCI device :thumbs-UP:
and my sound card can work but no identification device...with my old VoodooHDA

i think it can be faked as a real device by DSDT, as i auto-patched your DSDT by some app. it can be identifyed in safe mode. but i start system with arch=i386 -v, it stopped at a full page AppleHDA errors...

also ,my CPU t2500 2.0GHz is showed as 1.0 with your DSDT, and my system work as macbook 2.3 (4.1 before)
:?: i am not sure how to go on

_________________
T60freak 10.6.8 win7-64 T7600 V5200 IntelSSD1 ATAreplaceCDROM AR5418 SleepType3 DIYbluster , next desire - external PCIcard


Top
 Profile  
 
PostPosted: Sat Jul 02, 2011 11:38 am 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
castled wrote:
i think it can be faked as a real device by DSDT, as i auto-patched your DSDT by some app. it can be identifyed in safe mode. but i start system with arch=i386 -v, it stopped at a full page AppleHDA errors...

AD1981 will not work with AppleHDA, that is why it is disabled in DSDT, so that only VoodooHDA works. Just forget about this.

Quote:
also ,my CPU t2500 2.0GHz is showed as 1.0 with your DSDT, and my system work as macbook 2.3 (4.1 before)
:?: i am not sure how to go on

Read the original thread regarding DSDT, it is explained there how to make CPU identification and macbook ID to work properly. This is already offtopic for this thread.

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
PostPosted: Sun Jul 03, 2011 10:06 am 
Offline

Joined: Sun Jul 03, 2011 9:41 am
Posts: 1
Location: Guangzhou, China
when I update to 10.6.8, the video dont work.
after finish booting,there is a white screen,I just use atindrv & atiinject kext.
I cant deal the problem, it's struggled me for a couple days.

_________________
_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core Duo T2600
3GB RAM, ATI FireGL V5200 256MB (1600x1200)


Top
 Profile  
 
PostPosted: Thu Jul 07, 2011 7:57 pm 
Offline

Joined: Sun Jun 19, 2011 5:09 am
Posts: 31
Location: Clemson
After updating to 10.6.8 on my R61e I had the following problems
* networking broken
* wifi not working
* system seems incredibly slow
* battery meter now showing up

As it turns out, the new 10.6.8 update is more picky about what all it needs to know from your /Extra/smbios.plist Update your smbios.plist accordingly, and you will not need to downgrade to 10.6.7 kexts. This also will help prepare your system for the upcoming 10.7 Lion.

To begin, observe the posts here:
http://www.insanelymac.com/forum/index. ... try1702833

and post #96 in that same thread. I updated my /Extra/smbios.plist from the x61 smbios.plist that was originally provided in this thread here: viewtopic.php?f=32&t=86621

Code:
<?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>SMbiosvendor</key>
   <string>Apple Inc.</string>
   <key>SMbiosversion</key>
   <string>MB31.008E.B02</string>
   <key>SMboardmanufacturer</key>
   <string>H2O</string>
   <key>SMboardproduct</key>
   <string>Mac-F22788C8</string>
   <key>SMfamily</key>
   <string>MacBook</string>
   <key>SMmanufacturer</key>
   <string>Apple Inc.</string>
   <key>SMproductname</key>
   <string>MacBook3,1</string>
   <key>SMserial</key>
   <string>1234567890</string>
   <key>SMsystemversion</key>
   <string>1.4</string>
</dict>
</plist>


Observe this page on updating your smbios.plist
http://prasys.info/2009/09/guidecreatin ... ios-plist/

After doing this, I updated my bootloader to Chimera from http://www.tonymacx86.com/viewforum.php?f=125

I ended up setting my system as a MacBook3,1 as it had intel GMA X3100 graphics. YMMV


Top
 Profile  
 
PostPosted: Thu Jul 07, 2011 9:05 pm 
Offline

Joined: Thu Jun 30, 2011 11:37 am
Posts: 12
Location: hong kong, SAR China
waysgim wrote:
when I update to 10.6.8, the video dont work.
after finish booting,there is a white screen,I just use atindrv & atiinject kext.
I cant deal the problem, it's struggled me for a couple days.

maybe i found the reason.
i use ATIRadeonX1000.kext to drive my x1400, and the files ATIRadeonX1000.kext from 10.6.7 or ealier couldnt boot neither.
the ATIRadeonX1000.kext is 1.6.36 in 10.6.8 ,and 1.6.26 in 10.6.7, 1.6.16 1.6.11 ... in earlier.
so , i use the lastest ATIRadeonX1000.kext and add my ID 0x71451002.

and , the RadeonHD.kext was be updata too (60+kb) , change it back to the old (about300+kb) is ok .

_________________
T60freak 10.6.8 win7-64 T7600 V5200 IntelSSD1 ATAreplaceCDROM AR5418 SleepType3 DIYbluster , next desire - external PCIcard


Top
 Profile  
 
PostPosted: Thu Jul 07, 2011 9:22 pm 
Offline

Joined: Thu Jun 30, 2011 11:37 am
Posts: 12
Location: hong kong, SAR China
Silencer wrote:
You cannot make Audio and Video work via DSDT patches. For audio you need to use VoodooHDA.kext, and for video look into RadeonHD.kext.


i use your whole Extra in your old tip, just delete your EFI in com.apple.pulist is fine.
then add atiROM in it ,and drive the video card, it works good. (a little too bright)
at last, it's thanks to you Silencer, and wish your solve your problem

_________________
T60freak 10.6.8 win7-64 T7600 V5200 IntelSSD1 ATAreplaceCDROM AR5418 SleepType3 DIYbluster , next desire - external PCIcard


Top
 Profile  
 
PostPosted: Mon Jul 18, 2011 1:30 pm 
Offline

Joined: Mon Jul 18, 2011 1:21 pm
Posts: 6
Location: Lexington, KY
First of all, thanks to the OP - those three files fixed all but one of my upgrade problems. Currently, my video is a blank white screen. I had previously (10.6.7 and down) been using an ATI1600Controller.kext that had ATI_Wormy.kext in it that had been giving me perfect fast video, but since 10.6.8 it doesn't work. If I remove it and use the 4 clean video kexts from 10.6.8, graphics work but aren't accelerated & the mouse usually doesn't appear. Does anyone have QE/CI working on their T60p with a X1600/FireGL 5200? Thanks for any help!


Top
 Profile  
 
PostPosted: Mon Jul 18, 2011 4:11 pm 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
ss4rob wrote:
First of all, thanks to the OP - those three files fixed all but one of my upgrade problems. Currently, my video is a blank white screen. I had previously (10.6.7 and down) been using an ATI1600Controller.kext that had ATI_Wormy.kext in it that had been giving me perfect fast video, but since 10.6.8 it doesn't work. If I remove it and use the 4 clean video kexts from 10.6.8, graphics work but aren't accelerated & the mouse usually doesn't appear. Does anyone have QE/CI working on their T60p with a X1600/FireGL 5200? Thanks for any help!

V5200 worked for me perfectly without any changes. Do you have proper 'device-settings' string in com.boot.Apple.plist?

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
PostPosted: Mon Jul 18, 2011 4:28 pm 
Offline

Joined: Mon Jul 18, 2011 1:21 pm
Posts: 6
Location: Lexington, KY
Silencer wrote:
V5200 worked for me perfectly without any changes. Do you have proper 'device-settings' string in com.boot.Apple.plist?


I think so - I put a huge string in there many moons ago and have not had a problem using the drivers I had until now - I generated it but its been such a while ago I don't remember the specifics, I think I used some DSDT and ioreg tools to create everything.

Do you mind packaging up your ATI drivers and posting them or are they completely stock? I can post file sizes to verify. Thanks.


Top
 Profile  
 
PostPosted: Tue Jul 19, 2011 2:00 am 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
ss4rob wrote:
Do you mind packaging up your ATI drivers and posting them or are they completely stock? I can post file sizes to verify. Thanks.

I have them 100% vanilla, the only thing that makes them work is the 'device-properties' string.

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
PostPosted: Tue Jul 19, 2011 6:29 am 
Offline

Joined: Mon Jul 18, 2011 1:21 pm
Posts: 6
Location: Lexington, KY
Silencer wrote:
I have them 100% vanilla, the only thing that makes them work is the 'device-properties' string.


If that is the case, then I need to regenerate my device-properties string. :) Do you have a link on exactly the steps you followed to generate yours?


Top
 Profile  
 
PostPosted: Thu Jul 21, 2011 3:49 pm 
Offline
Freshman Member

Joined: Tue Oct 12, 2010 8:02 am
Posts: 78
Location: Berlin, Germany
Silencer wrote:
I've updated to 10.6.8 and found it to be very different from previous updates. [...] If you upgraded and have similar problems, here's how you can solve them:


Silencer,

thank you very much for this post - you just saved my Snow Leopard installation. :-) - Like everyone else here, I ran into the troubles you describe with the 10.6.8 update, but could resolve them instantly thanks to your work.


Top
 Profile  
 
PostPosted: Mon Jul 25, 2011 12:08 pm 
Offline

Joined: Mon Jul 18, 2011 1:21 pm
Posts: 6
Location: Lexington, KY
My display is still white after upgrading to 10.6.8, however network, wi-fi, sound, power & everything else works just fine - I've been using remote desktop to get to the machine. To be more specific, when I boot verbosely, all text looks fine, and when the desktop is ready to appear, rather than transition from black to white to the login screen like it had been, it now just fades from black to white and sticks. I can still use the machine just fine with VNC or SSH, which is how I know sound, network, wi-fi, power, etc still work. I looked through my files and saw where I went through the process of creating a DSDT and used an EFI editor, so I believe my device-properties string *IS* correct. Also, before this update, from 10.6.2 up, I've ALWAYS had QE/CI, resolution change, excellent 3D performance in benchmarks & games, etc, so I think something else is different. I'm using an ATIinject.kext & ATIINDRV.kext that ultimately uses ATY_Wormy.kext (1.5.44.13) - I switched to this thinking it was work over my previous ATY_Wormy.kext inside of ATIFrameBuffer.kext solution (1.5.35.25), which had been working since 10.6.2 (and I believe is the same method as both ways produce the same results & a diff shows no changes). Per the OP, I am using my previous 10.6.7 IOPCIFamily.kext (2.6) and AppleACPIPlatform.kext (1.3.5). Any help would be much appreciated. Thanks a lot.


Top
 Profile  
 
PostPosted: Mon Jul 25, 2011 6:18 pm 
Offline
Sophomore Member

Joined: Fri Feb 29, 2008 2:16 am
Posts: 140
Location: Moscow, Russia
My 1 cent.
Thanks a lot, Silencer, for the great work!

I did everything by your instructions and got my X61 7767 Tablet working.... except the C-States. In order to make them work I had to replace /System/Library/Extensions/IOPlatformPluginFamily.kext from 10.6.7 and they worked. (I don't know why - maybe they changed the .plist structure and LegacyXXX.kext doesn't work now?)

Hope that helps someone.

_________________
Mac OS X 10.6.7, 10.6.8 and 10.7.2 Lion on X61 7767 tablet.


Top
 Profile  
 
PostPosted: Thu Jul 28, 2011 2:40 pm 
Offline

Joined: Mon Jul 18, 2011 1:21 pm
Posts: 6
Location: Lexington, KY
FINALLY solved my display problem. Short version - Thinkpad T60p, from 10.6.0 to 10.6.7 I had fully working video with resolution change, QE/CI, etc - I had done many EFI & DSDT & device-properties updates so my system worked quite well & upgraded easily. Upgraded to 10.6.8 and at reboot just got a white screen, but I could VNC to use the laptop. Through a LOT of trial & error and running diffs & compares, I found using the 10.6.7 version of this kext fixed my problem:
/System/Library/Extensions/IONDRVSupport.kext
I thought this driver was for older video cards like the Rage 128 but apparently there I was mistaken - at any rate all is working, and all is well. Good luck!


Top
 Profile  
 
PostPosted: Wed Oct 12, 2011 1:55 am 
Offline

Joined: Thu Jun 30, 2011 11:37 am
Posts: 12
Location: hong kong, SAR China
:? hello, is there anyone's T60 have Good sleep function with 10.6.8 ??????
how can you be it ? C-States ? monitor built-in ?
detail it, pleased!

_________________
T60freak 10.6.8 win7-64 T7600 V5200 IntelSSD1 ATAreplaceCDROM AR5418 SleepType3 DIYbluster , next desire - external PCIcard


Top
 Profile  
 
PostPosted: Sun Mar 18, 2012 1:29 pm 
Offline

Joined: Sun Mar 18, 2012 1:21 pm
Posts: 1
Location: Bruges, Belgium
Hmm, I've replaced the files but now my system won't boot any more. :(

Snow Leopard 10.6.8


Top
 Profile  
 
PostPosted: Tue Mar 20, 2012 5:34 pm 
Offline

Joined: Fri Nov 04, 2011 5:57 pm
Posts: 1
Location: Copenhagen, Denmark
Hello.
First I would like to thank everybody for the great help you provided to get stuff going in this forum.
My goal has been to get a fully reliable version of 10.6.8 running on my X61 T8300 (2,4 ghz). It seems like I finally got there. I've had no problems reported by Console the last few days at all, except from the same stuff going on in my macbook, like "CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary." I had to disable spotlight earlier when launchd and mdworker kept crashing on me, I'm currently quite happy with Quicksilver so I'll probably wait a while before I try to enable Spotlight again. Actually I disabled Spotlight indexing with Onyx which makes spotlight search usable but shuts off the constant indexing, I do not now which command this is in terminal, but it is a good compromise.
Well my last struggle has been to get C-states working properly, I found out that the LegacyX61t didn't get properly injected in the ioplatformpluginfamily.kext, plugin ACPI_SMC_PlatformPlugin.kext to get Cpuplimit 0x0 (in ioregistryexplorer). After some searching I got a inject kext from Insanely;http://www.insanelymac.com/forum/index.php?showtopic=269170&st=60 . I've also set my profile to a macbook4,2 which is almost identical to the macbook4,1 (according to DSDT-patching for dummies). But most importantly inside the ACPI_SMC_PlatformPlugin.kext. I created a empty macbook4,2.plist for the injection to take place and finally C-states is working as it should.
I'm also using the AppleIntelE1000e.kext (instead of Intel82566MM.kext) together with Chimera bootlader, this makes appstore working with no other hacks.
From projectosx (http://www.projectosx.com/forum/index.p ... topic=1643) I've got the latest FakeSMC and I must say it's working great, this is without istat menus. I've patched the AppleIntelGMAX3100FB.kext according to the guys over at Insanely again http://www.insanelymac.com/forum/index. ... try1614226 . This makes brightness working properly , I think this has been mentioned here earlier. Apart from that I'm using the files and kexts with a minimal change to HPET in the DSDT.aml provided in this forum. At last I got a VoodooTSCSync.kext from google code and at the time it fixed stuttering video but I suppose it's been talked about here as well. My next step will be to get a SSD and trying to get firewire going which is screwed by some reason. I'm uploading my collection of files here for anybody to give it a try, these ought to work for Lion as well. For C-states remember I had to create a empty plist according to the correct model inside ACPI_SMC_PlatformPlugin.kext, If you make a patched ioplatformpluginfamily.kext instead this would be the same. All in all I can say that I'm really happy with my machine as it is right now and thank you everybody again.
Swinger.

files: http://www.mediafire.com/?cs18auat3o6cwj3


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ] 

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group