Jump to content

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


  • Please log in to reply
3675 replies to this topic

#2821
D-an-W

D-an-W

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 417 posts
Your welcome B, can I ask if the RC5 you included is using the most current source?

#2822
Johnny V

Johnny V

    InsanelyMac Sage

  • Donators
  • 369 posts

Yep, this is my motherboard.


I downloaded this pack and replaced LegasyHDA.kext in /E/E/, runned kext utility, but i received no result :( Maybe I use Kext Utility wrong way?
I also replaced my dsdt.aml with DSDT.aml from SL_Pack but nothing was changed.
There's my System Prefs (Sound) panel:

(translation of inscription in window: "Output devices not found")


So, about BIOS' settings... Have you the most important settings that can make a point of work of sound system? I check my BIOS and there's Azaila codec = "Auto" ;)


As Blackosx mentioned "@Tanya bl - EP45T-DS3 uses ALC889a - You need to read another thread."

You'll need to modify your DSDT as the SL_Pack DSDT is for ALC888.

Here's my ALC889a DSDT code:

}            Device (HDEF)            {                Name (_ADR, 0x001B0000)                Method (_PRW, 0, NotSerialized)                {                    Return (Package (0x02)                    {                        0x0D,                         0x05                    })                }                Method (_DSM, 4, NotSerialized)                {                    Store (Package (0x08)                        {                            "codec-id",                             Buffer (0x04)                            {                                0x89, 0x08, 0xEC, 0x10                            },                             "layout-id",                             /**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)                            {                                0x79, 0x03, 0x00, 0x00                            },                             "device-type",                             Buffer (0x10)                            {                                "Realtek ALC889a"                            },                             "PinConfigurations",                             Buffer (0x18)                            {                                /* 0000 */    0x10, 0x44, 0x11, 0x01, 0x20, 0x14, 0x01, 0x01,                                 /* 0008 */    0x40, 0x4C, 0x21, 0x02, 0x50, 0x34, 0x81, 0x01,                                 /* 0010 */    0x60, 0x9C, 0xA1, 0x02, 0xF0, 0x61, 0x4B, 0x01                            }                        }, Local0)                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                    Return (Local0)                }            }        }        Device (SBUS)

Your board might need a little different code... but it could be a good start.

Also attached is my DSDT. Might want to install it and give it a shot.
Also attached are the LegecyHDA889a. Pick one and see if it works.

Attached Files



#2823
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,053 posts
  • Gender:Male
  • Location:UK

Your welcome B, can I ask if the RC5 you included is using the most current source?

The Support Files includes a pre-release version of Chameleon RC5 - Build number 112.
The offical Chameleon release is still RC4 r684. The reason I included a pre-release version of RC5 was to try and stop the confusion from the different bootloaders that were appearing, as that pre-release version includes most, if not all, the features of the other bootloaders.

But to answer your question, the current build of the trunk of RC5 is at v139

#2824
snifferpro

snifferpro

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Location:Phoenix
I have a minor issue I'm trying to resolve.

I purchased an external enclosure for a spare hard drive I had and
used Carbon Copy Cloner to copy my working SL 10.6.3 with 4 partitions
to the spare hard drive attached to USB. Everythihng copied fine according
to CCC.

To verify that in fact everything is copied I tried to boot drom the USB
attached hard drive and get the following screen.

Prior to that screen I get the following messages:


Boot0: GPT
Boot0: testing
Boot0: testing
Boot0: done

Does this mean that the Cham partition is not correct on the external drive
or do I have to change something on the Cham partition so that it boots.

Does CCC copy everything from the Cham partition?

Attached Files



#2825
EnzoFX

EnzoFX

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 280 posts
I am wanting to remove the the onboard audio from dsdt, and also removing the LegacyHDA kext (Don't use onboard at all anymore). Kinda hoping to speed up my boot time in the process, but mainly doing it so as to not have to deal with onboard audio anymore.

Anyone know how I can do this easily? Just unsure about the code to remove here.
Or should I just rebuild the dsdt again (w/ACPI Patcher) without it?

#2826
D-an-W

D-an-W

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 417 posts

The Support Files includes a pre-release version of Chameleon RC5 - Build number 112.
The offical Chameleon release is still RC4 r684. The reason I included a pre-release version of RC5 was to try and stop the confusion from the different bootloaders that were appearing, as that pre-release version includes most, if not all, the features of the other bootloaders.

But to answer your question, the current build of the trunk of RC5 is at v139


Thanks again BlackOSX...now to figure out how to compile it :blink:

#2827
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,053 posts
  • Gender:Male
  • Location:UK

Prior to that screen I get the following messages:

Boot0: GPT
Boot0: testing
Boot0: testing
Boot0: done

Does this mean that the Cham partition is not correct on the external drive
or do I have to change something on the Cham partition so that it boots.

Does CCC copy everything from the Cham partition?

snifferpro - CCC won't copy the all the installed Chameleon files.
When it stops at Boot0:done, I think it means it can't find the stage 1 boot file: boot1h.
Try re-installing it boot1h as shown in 'Part 3' PDF.

Also, the only times I see the memory allocation error is when I have been messing around with themes.

I am wanting to remove the the onboard audio from dsdt, and also removing the LegacyHDA kext (Don't use onboard at all anymore). Kinda hoping to speed up my boot time in the process, but mainly doing it so as to not have to deal with onboard audio anymore.

Hi EnzoFX - It would be simpler to just disable the on-board Audio in BIOS.

Thanks again BlackOSX...now to figure out how to compile it :blink:

Well for that, you will need to install Apple's XCode developer tools. Then you can use the 'make' command to compile the downloaded files.

#2828
sjpapa

sjpapa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 122 posts
  • Gender:Male
  • Location:Greece

Thanks for this incredible guide!!

2 questions for you..

1 - Where can I found how to make a backup installation. Can I just make a disk image or something like that or do I have to install SL the long way ?

2 - In few words, can you tell me what I'd have to do if I would like to use chameleon (on my CHAM 1GB partition) to boot OSX and WIN7 on separated hard drives?

..



I use "superDuper" to make a disk copy from one partition to the other. When finished. Reinstall Chamleon on the new copy. Thats it. (2) is very well explained in the pdf guide of this forum.

#2829
D-an-W

D-an-W

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 417 posts
112 will be fine :blink:

#2830
QuadMachine

QuadMachine

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Croatia
My Sleep first broke after updating to 10.6.2, after that I installed the custom BIOS hoping it would fix my sleep. So now I tried a new clean install of 10.6.... still no good.

Okay, so I'm running

EP45-DS3L (Cartri's custom BIOS)
C2D E8400
4GB RAM
500GB SATA HDD
Cham RC3

I just installed a fresh 10.6. In my E/E i have kexts from your tutorial

LegacyHDA.kext
SleepEnabler.kext
NullCPUPowerManagement.kext
fakesmc.kext
OrangeIconFix.kext

and even still, Sleep and Restart do not work. I tried removing NullCPUPowerManagement.kext but no difference. I tried with and without the DSDT.aml from your tutorial.

Any ideas why sleep doesn't work?

I also tried Cham RC5, but when I try booting it says "can't find mach_kernel", even though kernel is there and is in fact called mach_kernel, and RC3 boots it with no problem.

I just now updated the new 10.6 install to 10.6.3 via combo install, and still the same. Everything works perfectly except Sleep and Restart.

I'm loosing my hair here :/

Any help?

#2831
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,053 posts
  • Gender:Male
  • Location:UK
Hi QuadMachine

Generally, sleep not working can probably be related to some hardware/peripheral. Though as you said it was already working before the update, then unless you have added/changed hardware, it must be software based. The only reason I can think of for sleep to stop working after an update to 10.6.2, if you haven't changed any hardware, would be to check you updated to the 10.6.2 version of SleepEnabler if you were using it?

But changing the BIOS to fix a sleep issue does seem a bit drastic and using Cartri's BIOS changes things as this thread and the PDF guide's here are meant for using an original Gigabyte BIOS.

When using Cartri's BIOS 0.7m for GA-EP45-DS3L, restart should work just great and out of interest, press the power button on the case and see if it sleeps as that was implemented also. (though it could be stopped by mis-behaving hardware as described above)

Also, when using Cartri's BIOS I recommend running without NullCPUPowerManagement.kext and SleepEnabler.kext, and adding Superhai's VoodooPowerMini.kext in to /S/L/E. You do not want to use a separate DSDT.aml and it is also recommended to use Chameleon v2 RC4.

#2832
QuadMachine

QuadMachine

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Croatia

Hi QuadMachine

Generally, sleep not working can probably be related to some hardware/peripheral. Though as you said it was already working before the update, then unless you have added/changed hardware, it must be software based. The only reason I can think of for sleep to stop working after an update to 10.6.2, if you haven't changed any hardware, would be to check you updated to the 10.6.2 version of SleepEnabler if you were using it?

But changing the BIOS to fix a sleep issue does seem a bit drastic and using Cartri's BIOS changes things as this thread and the PDF guide's here are meant for using an original Gigabyte BIOS.

When using Cartri's BIOS 0.7m for GA-EP45-DS3L, restart should work just great and out of interest, press the power button on the case and see if it sleeps as that was implemented also. (though it could be stopped by mis-behaving hardware as described above)

Also, when using Cartri's BIOS I recommend running without NullCPUPowerManagement.kext and SleepEnabler.kext, and adding Superhai's VoodooPowerMini.kext in to /S/L/E. You do not want to use a separate DSDT.aml and it is also recommended to use Chameleon v2 RC4.



There were no hardware changes, but just in any case I tried different mouse/keyboard set just now, no good. I also unplugged all other USB peripherals...

I tried removing NullCPUPowerManagement.kext and SleepEnabler.kext now also the DSDT, and have addedd VoodooPowerMini.kext in to /S/L/E. Still not working...

I will attempt to update Cham to RC4, and see if it makes a difference. But the last time I tried Cham newer than RC3 I got "can't find mach_kernel" error. RC4 and RC5 show me tha same error.

If that also fails (and I have a good feeling it will) I will restore my original Gigabyte BIOS and then try again from the top.

Thanks for your advice so far.

Cheers.

PS

I updated to 10.6.2 following the guide from Netkas, including the 10.6.2 version of SleepEnabler.kext, but since that update Sleep and Restart are broken.

#2833
keypox

keypox

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 320 posts
  • Location:Somewhere out there
So adobe released 10.1 flash with hardware acceleration for mac. http://www.anandtech...os-x-we-test-it benched there. But it doesnt seem to work on my hack. 260GTX, anyone else have success? Im thinking maybe different methods IE dsdt vs strings might change outcome?

#2834
QuadMachine

QuadMachine

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Croatia
Okay, I'm making progress. I just connected my OSX hard drive to a different channel (cable) on the MBO and now Cham RC4 works. It seems to access higher numbered disks first (I have SATA2_0 to SATA2_6).

So now that works, and Sleep works, but only once! I put the computer to Sleep, wake it up and after that if I try to Sleep again it halts... Restart is still broken completely....

#2835
squidwardd

squidwardd

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
Hi all. I've followed this guide and have a 10.6.2 Mac using DSDT on the GA-EP45-DS3L. I used to have my firewire card work under 10.5.7 but haven't tried it since updating to 10.6 a while ago. It is not working now and system profiler says No Firewire ports were found. Is there a kext I need or is there a BIOS setting to change to allow for it. The two PCI slots are filled. The farthest one from the CPU has a network card. The closer one to the CPU is the firewire card. The card I am using is: hxxp://www.amazon.com/Syba-SD-VIA-FW1E1H-FireWire-9-pin-Header/dp/B00076QVM8 and again this exact computer had firewire working under 10.5.7. I would greatly appreciate any advice as I want to capture the school musical video. Chameleon Extra folder is com.apple.Boot.plist, dsdt.aml, SMBIOS.plist. The Extensions folder has fakesmc.kext, LegacyHDA.kext, NullCPUPowerManagement.kext, OpenHaltRestart.kext, OrangeIconFix.kext, OSXRestart.kext, SleepEnabler.kext.
Thank you very much in advance for any and all assistance.

#2836
EnzoFX

EnzoFX

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 280 posts
Thanks Black, didn't think simply disabling onboard sound in BIOS would be enough, but I immediately noticed a difference in boot up time. It got up to 28ish throbber spins? =P, now it's down to 21.

#2837
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,053 posts
  • Gender:Male
  • Location:UK

So adobe released 10.1 flash with hardware acceleration for mac.

Thanks for the post keypox. I will have a look when I get some time.

Okay, I'm making progress. I just connected my OSX hard drive to a different channel (cable) on the MBO and now Cham RC4 works. It seems to access higher numbered disks first (I have SATA2_0 to SATA2_6).

So now that works, and Sleep works, but only once! I put the computer to Sleep, wake it up and after that if I try to Sleep again it halts... Restart is still broken completely....

I see progress but why you can't get sleep to work more than once is very stange, and for restart too. You're definitely using Cartri's BIOS v0.7m and not v0.7h?

I used to have my firewire card work under 10.5.7 but haven't tried it since updating to 10.6 a while ago. It is not working now and system profiler says No Firewire ports were found. Is there a kext I need or is there a BIOS setting to change to allow for it. The two PCI slots are filled. The farthest one from the CPU has a network card. The closer one to the CPU is the firewire card.

Maybe just try your firewire card in the slot that your Network card is in?
I have an old Adaptec Firewire card in my hack and it works just great.
Attached File  System_Profiler.png   114.81KB   28 downloads

Thanks Black, didn't think simply disabling onboard sound in BIOS would be enough, but I immediately noticed a difference in boot up time. It got up to 28ish throbber spins? =P, now it's down to 21.

You're welcome :(

#2838
GoGades

GoGades

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Gender:Male
I'm having problems with my SATA DVD burner: essentially, I cannot burn to DVDs. It always hangs early (2%-10%) at the verification part. After that, checking the Disc Burning section in System Profiler, no burner is found.

My system is running 10.6.2 using this guide (DSDT), initially with the F8 bios but I upgraded to F11c to see if that would help (no joy)

What's puzzling is that I can successfully burn CDs, and I've tried with 2 different DVD burners (a Samsung and an LG)... I've also only tried a few times, but I can play DVDs successfully as well.

Any ideas where to look ?

#2839
Johnny V

Johnny V

    InsanelyMac Sage

  • Donators
  • 369 posts

I'm having problems with my SATA DVD burner: essentially, I cannot burn to DVDs. It always hangs early (2%-10%) at the verification part. After that, checking the Disc Burning section in System Profiler, no burner is found.

My system is running 10.6.2 using this guide (DSDT), initially with the F8 bios but I upgraded to F11c to see if that would help (no joy)

What's puzzling is that I can successfully burn CDs, and I've tried with 2 different DVD burners (a Samsung and an LG)... I've also only tried a few times, but I can play DVDs successfully as well.

Any ideas where to look ?



Could it be the media? Have you tried a different maker of DVD disks? What was the burn speed? Try a slower burn speed?

#2840
GoGades

GoGades

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Gender:Male

Could it be the media? Have you tried a different maker of DVD disks? What was the burn speed? Try a slower burn speed?


Thanks Johnny - I've tried 2 different media brands, but have not tried slower speed. However, if it was media or speed, it seems to me it would not hang - the verification window stays on until I reboot, and the burner would not disappear from the Disc burning section of Profiler.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy