Page 1 of 1

10.6.8 is the most problematic update yet

Posted: Sat Jul 02, 2011 9:46 am
by Silencer
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

Re: 10.6.8 is the most problematic update yet

Posted: Sat Jul 02, 2011 10:55 am
by castled
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?

Re: 10.6.8 is the most problematic update yet

Posted: Sat Jul 02, 2011 11:04 am
by Silencer
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.

Re: 10.6.8 is the most problematic update yet

Posted: Sat Jul 02, 2011 11:20 am
by castled
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

Re: 10.6.8 is the most problematic update yet

Posted: Sat Jul 02, 2011 11:38 am
by Silencer
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.

Re: 10.6.8 is the most problematic update yet

Posted: Sun Jul 03, 2011 10:06 am
by waysgim
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.

Re: 10.6.8 is the most problematic update yet

Posted: Thu Jul 07, 2011 7:57 pm
by bense
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

Re: 10.6.8 is the most problematic update yet

Posted: Thu Jul 07, 2011 9:05 pm
by castled
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 .

Re: 10.6.8 is the most problematic update yet

Posted: Thu Jul 07, 2011 9:22 pm
by castled
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

Re: 10.6.8 is the most problematic update yet

Posted: Mon Jul 18, 2011 1:30 pm
by ss4rob
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!

Re: 10.6.8 is the most problematic update yet

Posted: Mon Jul 18, 2011 4:11 pm
by Silencer
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?

Re: 10.6.8 is the most problematic update yet

Posted: Mon Jul 18, 2011 4:28 pm
by ss4rob
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.

Re: 10.6.8 is the most problematic update yet

Posted: Tue Jul 19, 2011 2:00 am
by Silencer
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.

Re: 10.6.8 is the most problematic update yet

Posted: Tue Jul 19, 2011 6:29 am
by ss4rob
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?

Re: 10.6.8 is the most problematic update yet

Posted: Thu Jul 21, 2011 3:49 pm
by Great Gatsby
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.

Re: 10.6.8 is the most problematic update yet

Posted: Mon Jul 25, 2011 12:08 pm
by ss4rob
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.

Re: 10.6.8 is the most problematic update yet

Posted: Mon Jul 25, 2011 6:18 pm
by Anastasius
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.

Re: 10.6.8 is the most problematic update yet

Posted: Thu Jul 28, 2011 2:40 pm
by ss4rob
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!

Re: 10.6.8 is the most problematic update yet

Posted: Wed Oct 12, 2011 1:55 am
by castled
:? 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!

Re: 10.6.8 is the most problematic update yet

Posted: Sun Mar 18, 2012 1:29 pm
by Wannes
Hmm, I've replaced the files but now my system won't boot any more. :(

Snow Leopard 10.6.8

Re: 10.6.8 is the most problematic update yet

Posted: Tue Mar 20, 2012 5:34 pm
by swinger
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