InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Snow Leopard CMOS reset fix (http://infinitemac.com/showthread.php?t=3478)

kizwan 02-27-2010 12:40 PM

Quote:

Originally Posted by uman (Post 45604)
Hi kizwan--

My laptop dies if I try hibernate too on 10.5.6. As to your question, the RTC fix is needed by some, but not all BIOSes for 10.6. Are you running SL? Did you have to put the RTC fix in your DSDT?
.........................

I had tried 10.6.0 & 10.6.1 before. I also had tried RTC fix & it solved BIOS reset issue whenever I tried to hibernate.

I will try 10.6.2 without RTC fix on my Acer Aspire 9420 when I get my laptop tonight.

kizwan

uman 02-28-2010 03:51 AM

Thanks for trying the 10.6.2. I was hip deep in the ICH7 Datasheet and ACPI Programmers draft trying to verify if the shutdown/restart and sleep fixes for ICH9/10 will work. I'm hoping to install SL this week. But my Core 2 Duo CPU arrived, so I'm hoping to try that first with Leopard.

kizwan 03-01-2010 08:43 AM

Quote:

Originally Posted by uman (Post 45649)
Thanks for trying the 10.6.2. I was hip deep in the ICH7 Datasheet and ACPI Programmers draft trying to verify if the shutdown/restart and sleep fixes for ICH9/10 will work. I'm hoping to install SL this week. But my Core 2 Duo CPU arrived, so I'm hoping to try that first with Leopard.

Hi uman,

After several test, reboot, lost my keyboard, kernel panic & etc with 10.6.2, I found out that I still need to change (RTC device) the length from 0x08 to 0x02. If not BIOS reset will occurred when restarting the computer after sleep (hibernatemode 3).

Right now I faced a dead-end with my wireless card. It won't turn on after sleep.

kizwan

uman 03-01-2010 05:32 PM

I'm sorry for the trouble! Thanks so much for testing this out. I guess BuildSmart was wrong!

I did upgrade my CPU, so now I can try out 64-bit SL.

One thing that drives me crazy, though, is that the vanilla retail scene is changing so rapidly. Are you aware of a recent guide that steps through a retail SL installation? I'd like to use Chameleon RC4, and I *think* I want a hidden EFI partition.

I have Leo installed currently, and I have a new hard drive for SL, and an external USB case.

I think I need to restore the retail DVD to a dmg on my current drive. Then install to the new drive in the USB case. Then install various kexts, Chameleon, my DSDT for SL, and then try booting off the USB drive. If all works, then I swap the drives, and then migrate my data from the old drive.

Does that sound about right?

kizwan 03-01-2010 06:18 PM

Quote:

Originally Posted by uman (Post 45710)
...........................
One thing that drives me crazy, though, is that the vanilla retail scene is changing so rapidly. Are you aware of a recent guide that steps through a retail SL installation? I'd like to use Chameleon RC4, and I *think* I want a hidden EFI partition.

I have Leo installed currently, and I have a new hard drive for SL, and an external USB case.

I think I need to restore the retail DVD to a dmg on my current drive. Then install to the new drive in the USB case. Then install various kexts, Chameleon, my DSDT for SL, and then try booting off the USB drive. If all works, then I swap the drives, and then migrate my data from the old drive.

Does that sound about right?

If it is possible, instead restore retail DVD to a dmg file, why don't you just restore retail DVD to a (new) partition in your current drive using Disk Utility. The size of this partition don't have to be big, 8GB will do (retail DVD size less than 8GB).

Then upgrade your current boot loader to Chameleon 2 RC4. This is how you placed 10.6 kext files without overwriting 10.5 kext files:-
Quote:

Extra/10.5/Extensions
Extra/10.5/Extensions.mkext
Extra/10.6/Extensions
Extra/10.6/Extensions.mkext
But I guess you know this already. ;) This way you still can boot to your leo.

Finally, reboot, select "Mac OS X Install DVD" and install Snow Leo to new drive.

For unknow reason, I can't use "boot" file from Chameleon RC4 package. It just stuck after selecting OSX partition. I just replaced the "boot" file from PC EFI 10.6 downloaded from netkas.org.

kizwan

uman 03-01-2010 06:42 PM

Quote:

Originally Posted by kizwan (Post 45713)
If it is possible, instead restore retail DVD to a dmg file, why don't you just restore retail DVD to a (new) partition in your current drive using Disk Utility. The size of this partition don't have to be big, 8GB will do (retail DVD size less than 8GB).

I presume it has to be a bootable partition?

Quote:

Originally Posted by kizwan (Post 45713)
Then upgrade your current boot loader to Chameleon 2 RC4. This is how you placed 10.6 kext files without overwriting 10.5 kext files:-
But I guess you know this already. ;) This way you still can boot to your leo.

Current drive? I don't understand why I would install Chameleon to the old drive. Are you assuming that I would copy over the Leo installation to the new drive? I don't want to do that because it was a hacked up iPC install, not retail at all.

Quote:

Originally Posted by kizwan (Post 45713)
Finally, reboot, select "Mac OS X Install DVD" and install Snow Leo to new drive.

When the SL installer runs, it will allow installation to a USB external (my new) drive?

Quote:

Originally Posted by kizwan (Post 45713)
For unknown reason, I can't use "boot" file from Chameleon RC4 package. It just stuck after selecting OSX partition. I just replaced the "boot" file from PC EFI 10.6 downloaded from netkas.org.

kizwan

I've heard some people are having trouble with Cham RC4. Do you think it's worth trying out?

BTW, thanks for all your help! Also, does your Acer have ICH7? I spent some time verifying some DSDT fixes in the ACPI Programmer's Guide and the ICH7 Datasheet. I will try them out when I get SL running, and then post in the DSDT sub-forum.

kizwan 03-01-2010 07:43 PM

Quote:

Originally Posted by uman (Post 45714)
I presume it has to be a bootable partition?

Yes.

Quote:

Originally Posted by uman (Post 45714)
Current drive? I don't understand why I would install Chameleon to the old drive. Are you assuming that I would copy over the Leo installation to the new drive? I don't want to do that because it was a hacked up iPC install, not retail at all.

Actually, I was suggesting you to use your current drive as Snow Leo installation media. Of course I meant installing Snow Leo to new drive. Install Snow Leo is easy but to be able to boot Snow Leo (after install) you will require patched kexts. Meaning, if I were you, I will prepare EFI/Boot-132 partition for Snow Leo before installing Snow Leo.

I have external drive (80GB) which I use as installation media, where it have 3 partition; first partition is a FAT32 partition for data only, second partition is a Boot-132 partition (origin was Boot-132 USB) and third partition is where I restore retail DVD. Second partition is set to bootable. Boot-132 partition using Chameleon 2 RC2 & upgraded to Chameleon 2 RC4+PC EFI 10.6. This external drive can be consider as my "universal" installer where I can use it to install Leo or Snow Leo.

Quote:

Originally Posted by uman (Post 45714)
When the SL installer runs, it will allow installation to a USB external (my new) drive?

Looks like SL installer different than Leo installer. I can select partition when launching the installer manually.

Quote:

Originally Posted by uman (Post 45714)
I've heard some people are having trouble with Cham RC4. Do you think it's worth trying out?

I think it worth to try. If it not working for you, just replace the "boot" with working one (RC3 or PC EFI 10.6).

I use Chameleon 2 RC2 installer to install chameleon to EFI partition & replaced "boot" file with "boot" file from RC4 package.

Quote:

Originally Posted by uman (Post 45714)
BTW, thanks for all your help! Also, does your Acer have ICH7? I spent some time verifying some DSDT fixes in the ACPI Programmer's Guide and the ICH7 Datasheet. I will try them out when I get SL running, and then post in the DSDT sub-forum.

My acer 9420 have ICH7. FYI, my wireless working after sleep. I think it fixed by updating IONetworkingFamily.kext in EFI partition with 10.6.2 version. I also change to plist only for my dell wireless (broadcom device id 4315).

I also played with DSDT & made several changes:-
- Remove USB2.0 entry to make it seen as external device. This to enable sleep.
- Sleep when LID close.
- Change NVCAP value for GeForce Go 7300 to enable dual-screen.
- Change ConfigData for ALC883 to enable internal mic, hence enabling external mic.

kizwan

uman 03-03-2010 11:36 PM

Argh. I'm so frustrated. I've failed to install SL using prasys's (http://prasys.co.cc/2009/08/installi...ard-for-osx86/) 1st 3 methods.

So right now I'm installing on a separate hard drive )which I will replace as my main one) from a MacBook Pro. After that presumably succeeds, do I just need to install Chameleon to the EFI partition, and then any kexts I need before first boot from it?

I must say, retail SL installation is a PITA!

kizwan 03-04-2010 11:37 AM

Quote:

Originally Posted by uman (Post 45817)
............................
So right now I'm installing on a separate hard drive )which I will replace as my main one) from a MacBook Pro. After that presumably succeeds, do I just need to install Chameleon to the EFI partition, and then any kexts I need before first boot from it?

Yes. fakesmc.kext (by netkas) & PlatformUUID.kext are the important kexts you need to put. AppleDecrypt.kext no longer required/working with SL.

Which part did you have problem? Are you installing to MBR or GUID partition table?
Quote:

Originally Posted by uman (Post 45817)
I must say, retail SL installation is a PITA!

Yeah. ;)

By default SL will boot in 64bit mode and on some machines it can cause problem (even though the machines is 64bit capable). So I would suggest you to run it in 32bit mode. Just set the "Kernel Flags" with "arch=i386".

kizwan

uman 03-04-2010 12:39 PM

Quote:

Originally Posted by kizwan (Post 45833)
Which part did you have problem? Are you installing to MBR or GUID partition table?

GUID-- I want to have a hidden EFI partition. My goal is to keep /S/L/E as virgin :) as possible, so I can update more easily.

Quote:

Originally Posted by kizwan (Post 45833)
By default SL will boot in 64bit mode and on some machines it can cause problem (even though the machines is 64bit capable). So I would suggest you to run it in 32bit mode. Just set the "Kernel Flags" with "arch=i386".

I tried that (although come to think of it know, I may have been using the deprecated -x32 flag...

I posted more details of what I was trying to do, and some questions outside of the DSDT subforum, since I've hijacked this thread and felt bad. Thanks for your help!