Jump to content
29 posts in this topic

Recommended Posts

I have updated my systems using this method. The motherboards I have tested with are:

 

ASUS P5LD2 Deluxe and Gigabyte GA-8I945GMF (if you have any other motherboard this could brick your installation, but on the other hand it might work). Don't try this if you don't have an SSE3 capable Intel CPU!!!!

 

Both machines was installed with JAS 10.4.8 and both have Intel SSE3 CPU's.

 

1 Download the combined MacOSX update from Apple (MacOSXUpdCombo10.4.9Intel.dmg)

http://www.apple.com/support/downloads/mac...pdateintel.html

 

 

2 Download the r3d3.kext and the latest patched kernel from irc (irc[dot]osx86[dot]hu #1049 ) to the desktop and uncompress them to r3d3.kext and mach_kernel

 

3 Start a terminal and execute the following

sudo -s

type your password

mkdir /1048

cp -Rp /System/Library/Extensions /1048

 

4 Install the Combined update

 

After the installation when the installer prompts you to restart DON'T RESTART!

5 Do the following

 

Edit the file /etc/rc and find the line with

# Create local NetInfo database if it doesn't exist

On the line before add:

kextload /System/Library/Extensions/r3d3.kext

6 Start a terminal and execute the following

sudo -s

type your password

cd /

mkdir 1049

mv /System/Library/Extensions/AppleACPIPlatform.kext /1049

mv /System/Library/Extensions/AppleSMBIOS.kext /1049

mv /System/Library/Extensions/AppleAPIC.kext /1049

cp -Rp /1048/Extensions/AppleACPIPlatform.kext /System/Library/Extensions

cp -Rp /1048/Extensions/AppleSMBIOS.kext /System/Library/Extensions

cp -Rp /1048/Extensions/AppleAPIC.kext /System/Library/Extensions

chown -R 0:0 /System/Library/Extensions/AppleACPIPlatform.kext

chown -R 0:0 /System/Library/Extensions/AppleSMBIOS.kext

chown -R 0:0 /System/Library/Extensions/AppleAPIC.kext

chmod -R 755 /System/Library/Extensions/AppleACPIPlatform.kext

chmod -R 755 /System/Library/Extensions/AppleSMBIOS.kext

chmod -R 755 /System/Library/Extensions/AppleAPIC.kext

 

mv ~/Desktop/r3d3.kext /System/Library/Extensions

chmod -R 755 /System/Library/Extensions/r3d3.kext

chown -R 0:0 /System/Library/Extensions/r3d3.kext

mv /mach_kernel /mach_kernel.1049

mv ~/Desktop/mach_kernel /

chmod 755 /mach_kernel

 

7 Reboot and pray....

8 Reinstall tarugas HD-audio patches if required.

 

Additional info:

If you fail to replace any of the three kernel extensions chances are that your computer will hang during boot when the first CPU core has been detected or later on with ACPI platform not recoginzed or any other "strange" error. If your machine do that, boot on a JAS 10.4.8 DVD and enter the terminal and replace the kext's manually from the terminal prompt. You will find your disk mounted under /Volumes/Diskname. Some knowledge of a commandprompt is required...

Edited by bablefish

Thanks a lot bablefish,

 

Your method is really great and worked very well for me except the fact that the computer was loading the UI for the external monitor but that's because of my GMA 950. (I had to plug in my monitor and reinstall the GMA 950 patch from the JAS 10.4.8 DVD).

 

Writing clear tutorials like this makes the number of duplicate topics go down!

 

Thanks once again,

Thanks Babelfish.. everthing worked except sound.. You may want to add the following to your instructions..

 

mv /System/Library/Extensions/AppleHDA.kext /1049

cp -Rp /1048/Extensions/AppleHDA.kext /System/Library/Extensions

chown -R 0:0 /System/Library/Extensions/AppleHDA.kext

chmod -R 755 /System/Library/Extensions/AppleHDA.kext

 

But great tut none the less..

Wow it works perfectly with my P5B Deluxe + Sapphire Radeon 1950XT from JaS 10.4.8 after some tricks:

 

- I had to remove extensions cache and repair disk permissions:

sudo rm -rf /System/Library/Extensions.kextcache

sudo rm -rf /System/Library/Extensions.mkext

diskutil repairpermissions /

 

- My video card had to be installed again (jccool installer). It was giving errors with some applications (VLC, Toast)

 

Thanks bablefish ^_^ !!

I previously updated my 10.4.8 desktop to 10.4.9 (with 8.8.1 kernel) by modified Paulicat method which only replaced AppleSMBios.kext, IOATAFamily.kext and System.kext. Everything works great with 8.8.1_nd23 kernel. Just now, I added r3d3.kext, edited /etc/rc file and put the 8.9.1 kernel at root. Well.....it seems my system runs very well without replacing APIC and ACPI. :P

 

I think I will play with the new kernel for few days to see how things go.

 

Bruce

post-31635-1174193506_thumb.png

I can not connect to irc[dot]osx86[dot]hu undortunatly.

Please share the r3d3.kext and the latest patched kernel using http://www.rapidshare.com/ or other things.

 

thanks..

I previously updated my 10.4.8 desktop to 10.4.9 (with 8.8.1 kernel) by modified Paulicat method which only replaced AppleSMBios.kext, IOATAFamily.kext and System.kext. Everything works great with 8.8.1_nd23 kernel. Just now, I added r3d3.kext, edited /etc/rc file and put the 8.9.1 kernel at root. Well.....it seems my system runs very well without replacing APIC and ACPI. :P

 

I think I will play with the new kernel for few days to see how things go.

 

Bruce

 

I just found I couldn't mount any DMG file (since my System.kext is from 10.4.8). Problem solved after replaced it with the one in 10.4.9. So, my system uses all the 10.4.9 kexts except AppleSMBios.kext and IOATAFamily.kext from Paulicat.

 

Bruce

Edited by Bruce Wang

I was also able to update to 10.4.9 from a JaS 10.4.8 install.

 

I only had to copy back two kexts to get the system to boot; the IOATAFamily.kext so the system could find the boot device, and the AppleSMBIOS.kext file so it would boot past the initial blue screen.

 

I also copied back the 10.4.8 loginwindow.app so About This Mac would work properly... though you say there is a patched 10.4.9 version out there alc0h0lic?

 

I am running a Celeron D 320 with 3gb RAM on an Asus P4P800 mainboard with an nVidia 6600GT AGP 128mb video card. :star_smile:

 

 

I tried it on my system and now I get "waiting for root" error. Any ideas on what i did wrong?

 

Try copying back the IOATAFamily.kext from your 10.4.8 backup. :)

 

You did make a backup first right? :thumbsup_anim:

Thankx alc0h0lic, I found his site via Google, first link actually. :D

 

On his blog he also seems to have a "super" IOATAFamily.kext... the one from 10.4.8 works for me with my ICH5 chipset, but the 10.4.9 one gives me "waiting for boot device" messages.

 

If the "super" kext is a 10.4.9 release should I use it over the 10.4.8 one?

 

Thanks for your help with the login window and any advice you can give on the IOATAFamily.kext. :(

On his blog he also seems to have a "super" IOATAFamily.kext... the one from 10.4.8 works for me with my ICH5 chipset, but the 10.4.9 one gives me "waiting for boot device" messages.

 

If the "super" kext is a 10.4.9 release should I use it over the 10.4.8 one?

 

If your 10.4.8 IOATAFamily does work, then stick with it. The "super" version is just a 10.4.8 mod AFAIK.

My own IOATAFamily after 10.4.9 upgrade, has last-modified date: 4 january 2006 (seen in system profiler) and is version 1.7.1

One last question for you, the loginwindow "patch" seems to only be about half the size of the file Netkas says to replace... that seems a bit odd to me.

 

Is there any reason to run the 10.4.9 loginwindow.app vs the 10.4.8 version? :D

 

Again, thanks for your help with answering these questions... I have learnt quite a lot since starting to use OS X as my primary OS, but it seems I learn more every day still. :(

I was also able to update to 10.4.9 from a JaS 10.4.8 install.

 

I only had to copy back two kexts to get the system to boot; the IOATAFamily.kext so the system could find the boot device, and the AppleSMBIOS.kext file so it would boot past the initial blue screen.

 

I also copied back the 10.4.8 loginwindow.app so About This Mac would work properly... though you say there is a patched 10.4.9 version out there alc0h0lic?

 

I am running a Celeron D 320 with 3gb RAM on an Asus P4P800 mainboard with an nVidia 6600GT AGP 128mb video card. :)

Try copying back the IOATAFamily.kext from your 10.4.8 backup. :)

 

You did make a backup first right? :)

 

 

I figured it out it wasnt the IOATA.kext... When i was modifying the etc/rc file i added an extra character on one of the lines by mistake. I went through, pulled out the extra character and all is good again. I do have a question however... anyone know how to fix the system profiler to show the hardware information?

Kiko, that was me wondering... and I just smacked myself on the head... why didn't I think of that before... I keep forgetting about "fat binaries" with OS X. ;)

 

By the way, is there any advantage to running the 10.4.9 loginwindow vs the 10.4.8 one? :)

 

Also, my system does seem much snappier since I upgraded to 10.4.9... I wasn't sure if it was just me, but since others are reporting the same I would say there is an advantage to upgrading. :)

Edited by Eidola

@ Bablefish

 

Good Job Buddy, the Doc is good , everything works out of the Box. - Thanxx -

 

After the reboot i installed the Intel GMA 950 from JaS 10.4.8 and the AzaliaAudio.pkg for Sound (Out Only!)

Still repaired the permissions via Diskutil.

 

Only after the update my CPU parameters does not look correct.

 

About this Mac:

Before: 3.06 GHz Intel Celeron D (Colonel System Profiler Patch.zip)

After: 4.30 GHz Intel Core Solo

 

System-Profiler:

Prozessortyp: Intel® Celeron® CPU

Prozessorgeschwindigkeit: 4.6 GHz

 

Any idea?

 

M.

×
×
  • Create New...