Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

10.6.8 is the most problematic update yet

OS-X on ThinkPads
Post Reply
Message
Author
Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

10.6.8 is the most problematic update yet

#1 Post by Silencer » Sat Jul 02, 2011 9:46 am

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)

castled
Posts: 12
Joined: Thu Jun 30, 2011 11:37 am
Location: hong kong, SAR China

Re: 10.6.8 is the most problematic update yet

#2 Post by castled » Sat Jul 02, 2011 10:55 am

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
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?
Last edited by castled on Sat Jul 02, 2011 11:08 am, edited 1 time in total.
T60freak 10.6.8 win7-64 T7600 V5200 IntelSSD1 ATAreplaceCDROM AR5418 SleepType3 DIYbluster , next desire - external PCIcard

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

Re: 10.6.8 is the most problematic update yet

#3 Post by Silencer » Sat Jul 02, 2011 11:04 am

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)

castled
Posts: 12
Joined: Thu Jun 30, 2011 11:37 am
Location: hong kong, SAR China

Re: 10.6.8 is the most problematic update yet

#4 Post by castled » Sat Jul 02, 2011 11:20 am

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

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

Re: 10.6.8 is the most problematic update yet

#5 Post by Silencer » Sat Jul 02, 2011 11:38 am

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

waysgim
Posts: 1
Joined: Sun Jul 03, 2011 9:41 am
Location: Guangzhou, China

Re: 10.6.8 is the most problematic update yet

#6 Post by waysgim » Sun Jul 03, 2011 10:06 am

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)

bense
Posts: 32
Joined: Sun Jun 19, 2011 5:09 am
Location: Clemson

Re: 10.6.8 is the most problematic update yet

#7 Post by bense » Thu Jul 07, 2011 7:57 pm

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: http://forum.thinkpads.com/viewtopic.php?f=32&t=86621

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

castled
Posts: 12
Joined: Thu Jun 30, 2011 11:37 am
Location: hong kong, SAR China

Re: 10.6.8 is the most problematic update yet

#8 Post by castled » Thu Jul 07, 2011 9:05 pm

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

castled
Posts: 12
Joined: Thu Jun 30, 2011 11:37 am
Location: hong kong, SAR China

Re: 10.6.8 is the most problematic update yet

#9 Post by castled » Thu Jul 07, 2011 9:22 pm

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

ss4rob
Posts: 6
Joined: Mon Jul 18, 2011 1:21 pm
Location: Lexington, KY

Re: 10.6.8 is the most problematic update yet

#10 Post by ss4rob » Mon Jul 18, 2011 1:30 pm

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!

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

Re: 10.6.8 is the most problematic update yet

#11 Post by Silencer » Mon Jul 18, 2011 4:11 pm

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)

ss4rob
Posts: 6
Joined: Mon Jul 18, 2011 1:21 pm
Location: Lexington, KY

Re: 10.6.8 is the most problematic update yet

#12 Post by ss4rob » Mon Jul 18, 2011 4:28 pm

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.

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

Re: 10.6.8 is the most problematic update yet

#13 Post by Silencer » Tue Jul 19, 2011 2:00 am

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)

ss4rob
Posts: 6
Joined: Mon Jul 18, 2011 1:21 pm
Location: Lexington, KY

Re: 10.6.8 is the most problematic update yet

#14 Post by ss4rob » Tue Jul 19, 2011 6:29 am

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?

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

Re: 10.6.8 is the most problematic update yet

#15 Post by Great Gatsby » Thu Jul 21, 2011 3:49 pm

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.

ss4rob
Posts: 6
Joined: Mon Jul 18, 2011 1:21 pm
Location: Lexington, KY

Re: 10.6.8 is the most problematic update yet

#16 Post by ss4rob » Mon Jul 25, 2011 12:08 pm

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.

Anastasius
Sophomore Member
Posts: 140
Joined: Fri Feb 29, 2008 2:16 am
Location: Moscow, Russia

Re: 10.6.8 is the most problematic update yet

#17 Post by Anastasius » Mon Jul 25, 2011 6:18 pm

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.

ss4rob
Posts: 6
Joined: Mon Jul 18, 2011 1:21 pm
Location: Lexington, KY

Re: 10.6.8 is the most problematic update yet

#18 Post by ss4rob » Thu Jul 28, 2011 2:40 pm

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!

castled
Posts: 12
Joined: Thu Jun 30, 2011 11:37 am
Location: hong kong, SAR China

Re: 10.6.8 is the most problematic update yet

#19 Post by castled » Wed Oct 12, 2011 1:55 am

:? 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

Wannes
Posts: 1
Joined: Sun Mar 18, 2012 1:21 pm
Location: Bruges, Belgium

Re: 10.6.8 is the most problematic update yet

#20 Post by Wannes » Sun Mar 18, 2012 1:29 pm

Hmm, I've replaced the files but now my system won't boot any more. :(

Snow Leopard 10.6.8

swinger
Posts: 2
Joined: Fri Nov 04, 2011 5:57 pm
Location: Copenhagen, Denmark

Re: 10.6.8 is the most problematic update yet

#21 Post by swinger » Tue Mar 20, 2012 5:34 pm

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. ... 9170&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

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “OS-X Questions”

Who is online

Users browsing this forum: No registered users and 41 guests