Jump to content

[Guide] Vanilla Retail 10.6.x with Chameleon v2 for Gigabyte GA-EP45-DS3L


blackosx
 Share

3,676 posts in this topic

Recommended Posts

Maybe the 6th time is the charm! ;-)

 

You see, there is quite easy algorithm for this ;-)

for (i=0;i<6;i++) {
macosx.install;
if (macosx.works == true) {
	break;
}
}
if (macosx.works == false) {
person.angry = true;
computer.state = StateEnum.Destroyed;
person.buy_real_mac();
}

 

Do you have HPET enabled and setted to 64-bit in BIOS btw. ?

Link to comment
Share on other sites

I'm in the process of trying the OSInstall.mpkg method from another SL Machine. This is because I can't really do anything with the new install because the computer parts aren't in yet =P.

 

Anyways, I just installed 10.6 to the partition via usb->sata adapter, and updated to 10.6.2. At this point, I've realized that I forgot to un-tick the option "Ignore ownership on this drive" does this mean I have to start over? Or can I just un-tick it now and proceed with setting up Chameleon?

Link to comment
Share on other sites

Nice one Titan! ;-) Yes HPET enabled and 64bit set. :-)

 

I'm going to take a day or two to breathe a bit and then come back to it so that I don't break my computer! ;-)

 

Thanks, John

 

You see, there is quite easy algorithm for this ;-)

for (i=0;i<6;i++) {
macosx.install;
if (macosx.works == true) {
	break;
}
}
if (macosx.works == false) {
person.angry = true;
computer.state = StateEnum.Destroyed;
person.buy_real_mac();
}

 

Do you have HPET enabled and setted to 64-bit in BIOS btw. ?

Link to comment
Share on other sites

Hi CyCLoBoT

 

Well done with the signature;)

 

I installed the VoodooPState.kext in the S/L/E folder and when I run the PStateChanger app, I get the following values in the PState tab:

Okay so you know your PSS object will look something like this

(PSS, Package (0x04)
       {
           Package (0x06) { 2403, 0, 10, 10, 0x091E, 0 },
           Package (0x06) { 2136, 0, 10, 10, 0x081E, 1 },
           Package (0x06) { 1869, 0, 10, 10, 0x071E, 2 },
           Package (0x06) { 1602, 0, 10, 10, 0x061D, 3 },
       })

 

As I mentioned in my previous post, I don't have the C2/C2E State Support and C4/C4E State Support showing up in BIOS as well.

Then your CPU only supports C1E.

You can see this by looking an Intel's specs and looking at the Notes sections. Here's your Q6600 and my E7300 for comparison.

 

Your next step will be to find out what data you need for your CST object. For this I recommend reading through FormerlyKnownAs' vanilla speedstep thread and be prepared to read on to find out exactly what your Q6600 requires. It was around here where I was trying to work it out.

 

For reference to my PSS and CST object data, I posted a link here.

 

EDIT: I was wrong. Both Snow Leopard and SL Server recognise the kext in /E/E/ only when booted with -f -v. Deleting or renaming /System/Library/Extensions/IONetworkingFamily.kext does resolve the issue. But that's not exactly the plain vanilla approach. I'll check out the CFBundleVersion suggestion.

Hi landmark

 

I hope you can get your card working, otherwise thinking about it, I seem to remember a post before about realtekR1000.kext enabling the onboard NIC's Gigabit networking? Sorry but I don't know where it is though.

 

blackosx, I am having an issue with my wireless network card (Asus WL-138g v2). Initially when I installed Snow Leopard following your guide, SL picked up the card just fine without any additional kexts and was showing up as Airport and I was able to connect to the internet just fine. But now the card can no longer connect to the Internet. It sees my wireless connection but can't connect to it anymore. The card is picking up an IP address from the router and I can see all other information such as the Gateway, Subnet, etc. but I can't open any websites. My question is, would I have to modify anything in the DSDT file since yours was using the built in ethernet port on the motherboard rather than a PCI card?

Strange how they worked before and not now. Any ideas what changed in your system to prevent it working?

Have you tried running with an older DSDT to rule out if it's the current DSDT being used here?

On a side note, could Project Camphor help you?

 

You see, there is quite easy algorithm for this ;-)

for (i=0;i<6;i++) {
macosx.install;
if (macosx.works == true) {
	break;
}
}
if (macosx.works == false) {
person.angry = true;
computer.state = StateEnum.Destroyed;
person.buy_real_mac();
}

Lol.. great logic :(

 

I'm going to take a day or two to breathe a bit and then come back to it so that I don't break my computer! ;-)

Hi Rovah

 

Take your time and go through the install PDF's slowly, as all the info should be there for a successful install.

 

I'm in the process of trying the OSInstall.mpkg method from another SL Machine. This is because I can't really do anything with the new install because the computer parts aren't in yet =P.

 

Anyways, I just installed 10.6 to the partition via usb->sata adapter, and updated to 10.6.2. At this point, I've realized that I forgot to un-tick the option "Ignore ownership on this drive" does this mean I have to start over? Or can I just un-tick it now and proceed with setting up Chameleon?

I haven't used the OSInstall.mpkg method for a long time now, but it think you have the possibility of errors by installing with ownership ignored. You can either try it and see, or re-do it.

Link to comment
Share on other sites

I just follow your guide (thanks a million) it worked great.

I do have a question about my motherboard and boot up:

Sometimes when I press the power button it doesn't boot up, only turns the fans (leds on motherboard on then off), then restarts?

I have to keep pressing the power button, then it boots and the bios beeps.

I have a GA-EP45-UD3L

 

Complete system: 630$ (no monitor)

GA-EP45-UD3L

Intel Core 2 Duo E8400

Corsair XMS2 4 GB (2 X 2 GB) PC2-6400

SPARKLE GeForce 9400 GT 1GB

LG GH22NS50 22X SATA Super Multi DVD+/-RW

Western Digital 500 GB Caviar Black SATA 7200 RPM

Corsair CMPSU-400CX 400-Watt CX Series

Cooler Master Elite 330 ATX Mid Tower Case Black

Link to comment
Share on other sites

I do have a question about my motherboard and boot up:

Sometimes when I press the power button it doesn't boot up, only turns the fans (leds on motherboard on then off), then restarts?

I have to keep pressing the power button, then it boots and the bios beeps.

Sounds like a hardware issue. Double check everything's connected properly etc.

 

is the AHCI countdown normal? can it be removed? it's annoying because my system takes about 10-30 secs before the apple logo appears ;)

Our Gigabyte BIOS is renowned for being slow to get you past the AHCI stage, but this is nothing to do with OS X and will be the same for Windows too. The quick boot option in F11C helps reduce the time a little by skipping memory checks.

 

EDIT: But there was this I remember reading where William Parker got his Gigabyte BIOS modded to sort this problem. Maybe we can ask Cartri to have a look at it? (EDIT: I have posted to Cartri's thread to ask him)

Link to comment
Share on other sites

Hi Guys,

 

i hope anybody is able to help me. I'm running 3 different Hack-Machines (for one i wrote my own guide: http://chems-chaos.de/2010/02/06/hackbook-...-0-auf-10-6-2/).

 

2 of 3 Hacks are running, but the one with the EP45-DS3L doesn't seems to function.

 

I'm using this hack since half year, and there are often black-screens.

 

When the system crashes during System is well booted, i cannot read anything in the kernel.log after "pressing hold button and then new start". But when i start, i get the following:

 

panic(cpu 1 caller 0x28d985): "pmap_remove_range empty hash removing rooted pv"@/SourceCache/xnu/xnu-1486.2.11/osfmk/i386/pmap.c:2195
Debugger called: <panic>
Backtrace (CPU 1), Frame : Return Address (4 potential args on stack)
[... some mems ...]

BSD process name corresponding to current thread: fsck_hfs

Mac OS version:
10C540

Kernel version:
Darwin Kernel Version 10.2.0: Tue Nov 3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386
System model name: MacPro 3,1

System uptime in nanoseconds: 10315581588

 

My System:

 

Motherboard: Gigabyte EP45-DS3L (wow, very seldome in this threat, or?)

CPU: Intel Core 2 Quad Q6600

HDD´s: Both 500GB Caviar Green Series - SATA

Graphics: Nvidia Geforce 9600 GT (is passive cooled Gigabyte Series)

 

 

Because of those problems, i tried several times to reinstall the system in different way. The last reinstall was based on this guide (blackosx). I have Snow Pussy 10.6.2 (kexts changed for HDA and Sleep).

 

What I'm doing wrong ?

 

 

Greets,

ayameHi

Link to comment
Share on other sites

I'v never used raid on my hack, but I have read this is a good tutorial.

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

 

You might be able to adapt it to fit this install.

Tried for several hours but never could get it. In the end, it was easier to go back and use the SCSI raid setup because it's recognized in the BIOS thanks to my LSI scsi card as well as being recognized by OSX.

Link to comment
Share on other sites

Fair enough.. Was landmark's post any help?

 

 

@ayame

When the system crashes during System is well booted, i cannot read anything in the kernel.log after "pressing hold button and then new start". But when i start, i get the following:

 

panic(cpu 1 caller 0x28d985): "pmap_remove_range empty hash removing rooted pv"@/SourceCache/xnu/xnu-1486.2.11/osfmk/i386/pmap.c:2195
Debugger called: <panic>
Backtrace (CPU 1), Frame : Return Address (4 potential args on stack)
[... some mems ...]

BSD process name corresponding to current thread: fsck_hfs

So this happens regardless of different Snow Leopard installations?

Does it happen when running the kernel in 32bit or 64bit mode?

Have you run fsck in Single user mode?

How much memory have you installed? and maybe try removing some?

Link to comment
Share on other sites

 

 

Hello Master BlackOSX :)

 

Thank you for all of your excellent help.

 

I have a question that needs clarification:

 

If we are doing a fresh install, and are going to have a dual boot with Win7, after we have gone through all the parts of the guides (1 - 8) and OS X is installed and working great, and then we move on to Part 9 to setup Win 7 as a dual boot, must we again do ALL the steps on page 2 of guide Part 3, as it states in guide part 9, OR can we simply just install Dr. Hurt's package?

 

Thanks!

Link to comment
Share on other sites

Hi Mammoth

 

You can use Dr. Hurt's package installer if you choose and it will work just fine, although you will be using an older version of Chameleon which I think is RC5 pre-release v8. Which to be honest is no real issue, though if you want your memory displayed in System Profiler then just add the details in to the SMBIOS.plist

 

I was just trying to get everybody used to using fdisk440 and manually installing, then you are all free to install the latest bootloader versions as and when they come along :)

 

Hopefully an official RC5 should be along soon..

Link to comment
Share on other sites

blackosx, I have 3 other internal hard drives which I use for storage purpose. The thing is, they are all recognized as External disks. I can't get them to hide through Finder Preferences because that also gets rid of the actual external drivess (USB). Only my main install drive is being recognized as Hard disks in the Finder Preferences. Any idea how I can fix this?

 

Also, I hear this popping noise from speakers everytime before it starts to play music, videos etc. Anyone else having the same issue too?

Link to comment
Share on other sites

Also, I hear this popping noise from speakers everytime before it starts to play music, videos etc. Anyone else having the same issue too?

Yes. I have it too. In my case, there's a 5.1 surround system connected via TOSLINK (e. g. digital optical out). The problem is that OS X shuts down the output after a minute or so without sound. In the TOSLINK case, it even deactivates the transmitter. You can see that the red light goes off. What's worse is that my surround system has an auto shut down if no signal is received for five minutes. That means a noisy relay dropout, and of course the first two seconds of the next audio output get muted due to the amplifier restart and the speaker protection circuit.

 

Overall, the behavior is VERY annoying and I'd REALLY appreciate a hack to disable the output shutdown completely.

Link to comment
Share on other sites

Also, I hear this popping noise from speakers everytime before it starts to play music, videos etc. Anyone else having the same issue too?

 

Change SMproductname to MacPro3,1 in SMBIOS.plist. It has been noted many times in this thread.

Link to comment
Share on other sites

The Safari 4.0.5 update is safe to do <_<

 

@landmark - did titan4's suggestion of using MacPro3,1 in SMBIOS help with your audio issue? I haven't used the digital audio output on my hack so haven't been able to test that.

Link to comment
Share on other sites

@landmark,@blackosx: I can't really tell about Toslink output, because I use Coax digital output on my hack. You can try for sure, but I don't think it will resolve that issue you have. My speakers don't turn off when there is no signal :-)

Link to comment
Share on other sites

blackosx, I have 3 other internal hard drives which I use for storage purpose. The thing is, they are all recognized as External disks.

I know and it's the same for me. As far as I understand, it's a matter of choice between keeping your system's SATA controller as ICH10 or pretending your SATA controller is something older like ICH8.

 

I tried this SATA fix a long time ago and while it does have the effect of allowing us to not use a kext for orange icons and report the drives as internal, it's wrong to do it as you're effectively changing the device-id of ICH10 to ICH8. I did a lot of research to understand this and find out why.

 

There are many discussions about this on these forums and feel free to look in to it more. I have chosen to use THe KiNG's cosmetic Orangeicon fix which just changes the icons, but you are free to use what ever solution you want.

 

@landmark,@blackosx: I can't really tell about Toslink output, because I use Coax digital output on my hack. You can try for sure, but I don't think it will resolve that issue you have. My speakers don't turn off when there is no signal :-)

Thanks for the feedback titan4. It's good to know coax works for digital output without dropping the signal.

Link to comment
Share on other sites

Thanks for the feedback titan4. It's good to know coax works for digital output without dropping the signal.

 

No no, that's not what I meant. I meant that my speakers don't have that functionality of turning off when there is no signal <_< They show that there is No Digital Data when I am not listening to anything. I don't know how my Toslink output works, because I use optical output on my speakers for other devices. I can at least tell that changing that Product Type to MacPro subjectively improved quality of my audio output.

 

Btw. that Safari update is great. It is really faster to open a new tab now.

Link to comment
Share on other sites

blackosx, I have finally managed to get the Speed Step implemented in the DSDT. Now how do I check to see if its working correctly? I have removed both the nullcpupowermanagement and the sleepenabler kexts and the system seems to be functioning correctly but is there a definitive way to check if this P State and C State stuff is working?

Link to comment
Share on other sites

No no, that's not what I meant. I meant that my speakers don't have that functionality of turning off when there is no signal :P

 

Btw. that Safari update is great. It is really faster to open a new tab now.

Oh I see now. Thanks for correcting me on the coax, speakers issue and I don't really notice any difference in the speed of opening a new tab in Safari, but then again it's always seemed blazingly fast :unsure:

 

What do you guys think i was have to change to use this awesome guide on me EP45-DS3R?

There are differences which will need to be addressed:

Your board has ICH10R, ALC889A and onboard firewire, where the EP45-DS3L has ICH10, ALC888 and no onboard firewire. And you will need to make your own DSDT for your board, or find someone else who has already done the work (or maybe wait until Catrti has implemented a modified BIOS for your board?)

Link to comment
Share on other sites

 Share

×
×
  • Create New...