Jump to content
3 posts in this topic

Recommended Posts

I just went through a 10.4.8 to 10.4.10 upgrade on my T60P (2007-CQ8) and thought it might be worth sharing what I did.

 

I downloaded the 10.4.10 combo updater from Apple (http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=14316&cat=60&platform=osx&method=sa/MacOSXUpdCombo10.4.10Intel.dmg)

 

I backed up my working kernel and extensions by doing the following in terminal window after a "sudo -s" to act as root:

cd /

mkdir working

cp mach_kernel working

cp -r /System/Library/CoreServices/loginwindow.app /working/

cp -r /System/Library/Extensions /working/

 

Just to be on the safe side I started Disk Utility before opening the package.

 

I double-clicked the combo update package and let the installer run through until it prompted to reboot. I left the dialog open and switched back to the Terminal.

 

I copied some of my old files back, as follows:

cp working/mach_kernel /

cp -r working/loginwindow.app /System/Library/CoreServices/

cp -r working/Extensions/AppleSMBIOS.kext /System/Library/Extensions/

cp -r working/Extensions/AppleACPIPlatform.kext /System/Library/Extensions/

cp -r working/Extensions/AppleAPIC.kext /System/Library/Extensions/

cp -r working/Extensions/IOATAFamily.kext /System/Library/Extensions/

cp -r working/Extensions/System.kext /System/Library/Extensions/

cp -r working/Extensions/ATINDRV.kext /System/Library/Extensions/

cp -r working/Extensions/ATIinject.kext /System/Library/Extensions/

cp -r working/Extensions/IONDRVSupport.kext /System/Library/Extensions/

cp -r working/Extensions/IO80211Family.kext /System/Library/Extensions/

cp -r working/Extensions/AppleAzaliaAudio.kext /System/Library/Extensions/

 

I re-edited the ATIRadeonX1000.kext to insert my IOPCIMatch value:

vi /System/Library/Extensions/ATIRadeonX1000.kext/Contents/Info.plist

 

<key>IOPCIMatch</key>

<string>0x71c41002 ....

 

Then I switched to Disk Utility and did a "repair permissions" on the boot drive.

 

Finally, I switched back to the Installer and hit "reboot."

 

Now I'm back to working except for one little problem. The 1.1 version of the Mac OS X 10.4.10 Update includes Audio Update 2007-001, and I've lost sound output. I though restoring AppleAzaliaAudio.kext would have been enough to keep sound working, but it didn't.

 

Oh, well. I still have resolution switching+dual monitors+no tearing and wireless networking and About This Mac says 10.4.10. Now if only I could get this darn thing to wake from sleep!!!

 

[EDIT]

Finally figured out the sound problem. At first there was no output device showing up in the sound control panel. I though I had found the problem and deleted AppleHDAudio.kext, but still wasn't getting any sound. I checked ioreg and could see that there was an AzaliaAudio device, and tried to kextload AppleAzaliaAudio.kext, but got an error that it was already loaded. Finally for some reason I hit the hardware volume up button on the keyboard. The volume was turned completely down! The hardware buttons don't synch with the software volume control so I didn't realize it.

 

Now I'm back to very nearly 100% working. The two things that are still a problem are sleep (that's a big one!) and the fact that when I don't use ATIinject I get mouse tearning and no dual display, but perfect brightness control, but when I use ATIinject everthing works EXCEPT brightness control.

[/EDIT]

Hey, we have the same ThinkPad T60p! I started with JaS 10.4.8 then when to .9 and .10 by similiarly backing up those files and editing the new ATiRadeonX1000.kext. I also had to reinstall the Azalia package because just backing up the extension did not work.

 

You mentioned you have resolutions and no tearing, I however do not. What did you do to accomplish this? Something to do with these files?

 

/System/Library/Extensions/ATINDRV.kext

/System/Library/Extensions/ATIinject.kext

/System/Library/Extensions/IONDRVSupport.kext

 

Sleeping does not work for me. Does your audio have input (mic) as well (mine does not)? Does Intel processor Speed Step work for you? Thanks for your input!

It wasn't easy, but I was able to get resolution switching, dual monitor support and no tearing by working through the instructions in this thread:

 

http://forum.insanelymac.com/index.php?showtopic=36812

 

It's not perfect, 'cause sometimes when I switch resolutions or add or remove an external display I sometimes lose video altogether. Only solution I've found for that is to remove ATIinject and replace the other two kext files with originals and reboot. Usually then I can just put back the 3 kexts and reboot once more, although sometime the only thing I can do is hook up an external monitor.

 

Speedstep is working with this kernel:

 

Darwin Kernel Version 8.8.1: Sat Dec 9 22:18:27 AZOT 2006; semthex:/nebukadnezar/BUILD/obj/RELEASE_I386

 

I went back to 8.8.1 because speedstep wasn't working for me with the 8.10.x kernels I tried, and the laptop would overheat and go to sleep, which it can't wake from.

 

Sleep doesn't work. I get the harware was tampered with error on wake.

 

Never tried audio input, but don't think that's working. Right now audio out isn't even working because my combo update included the Audio Update, and I haven't had time to figure out how to fix that.

×
×
  • Create New...