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

#2221
blackosx

blackosx

    InsanelyMacaholic

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

I just tested and confirm that with blackosx's guide for GA-EP45-DS3L everything works on GA-EP43-DS3,
even the Schedule Start up or wake and Shut Down, Restart, Sleep from System Prefernces > Energy Saver

Thanks again to blackosx!

Well done mitko17 and thanks :tomato:

#2222
MackNich

MackNich

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
  • Gender:Male
  • Location:Canada
I figured out my install problem. On my 6th or 7th read through of the directions it dawned on me that Im not using a sata dvd drive. I got around it by using the disk utility to to make a restore of the Snow Leopard installation cd on the "Backup" partition. Then using the mobo boot disk selected the drive. installation success!

Snow leopard is running but I have a new problem. I went through the install of chameleon in terminal very slowly and carefully and when it came time to do a reboot just after bios finished loading but just before where you would see the apple loading my screen went black and I got an "out of range" error message.

Its funny because using the boot CD snow leopard works no problem, or did until I tried to redo the Chameleon terminal install to which shortly there after I got the "you need to shut down..." error message. I rebooted and am writing this on it but Im still going to do a reinstall and start over. how do you know if you have done the terminal work right? and is it crazy talk to suggest that I make an image of the boot cd on a tiny partition on my 1Tb drive and boot that drive first? Id like to get it to work properly though.

Thanks a lot for your help you guys rock.

#2223
LeRebel

LeRebel

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
@Janis_A

I have the EP45T-UD3LR and I use the generic DSDT offered by blackosx, even though it isn't the same board. It appears to be compatible, except for AppleLPC not loading. This can be fixed by adding the following:
				
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x18, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

OperationRegion (LPC0, PCI_Config, 0xA4, 0x02) _linenums:0'>Device (LPCB) { Name (_ADR, 0x001F0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x18, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } OperationRegion (LPC0, PCI_Config, 0xA4, 0x02)

I am not sure this will fix your kernel panic issues, but hope it helps anyone else with a similar board. I will state again that the EP45T-UD3LR 'appears' to be compatible with blackosx's DSDT, but I have no definite proof of this, except for a my hack which appears to be running fine.

Cheers.

#2224
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,050 posts
  • Gender:Male
  • Location:UK
Hi MackNich

I figured out my install problem. On my 6th or 7th read through of the directions it dawned on me that Im not using a sata dvd drive.

Well done for finally reading the Requirements :)

I got around it by using the disk utility to to make a restore of the Snow Leopard installation cd on the "Backup" partition. Then using the mobo boot disk selected the drive. installation success!

Well done, shamansanchez's install variation is a handy method. I have been trying to finish the 'Part 2b - Install Variations' PDF section of the guide showing the different variations that are listed on the front page of this thread, but I have just been too busy to get round to it.

Snow leopard is running but I have a new problem. I went through the install of chameleon in terminal very slowly and carefully and when it came time to do a reboot just after bios finished loading but just before where you would see the apple loading my screen went black and I got an "out of range" error message.

I wonder what's out of range, could it be memory or maybe the video resolution?

Its funny because using the boot CD snow leopard works no problem, or did until I tried to redo the Chameleon terminal install to which shortly there after I got the "you need to shut down..." error message.

The bootCD should always allow you to select and boot your untouched retail Snow Leopard install as Chameleon will load from the /Extra folder on the CD and ignore your /Extra folder on the Cham partition.

If you think the Cham partition is damaged and stopping the BootCD from booting your Snow Leopard install, then you can boot in to the BootCD, swap discs with the Snow Leopard DVD, boot in to that and select Disk Utility from the Tools menu. From there, erase the Cham partition, reboot and use the BootCD to boot back in to your Snow Leopard install. Then start again with 'Part 3 - Install Chameleon', and follow section A to install Chameleon Manually.

I rebooted and am writing this on it but Im still going to do a reinstall and start over. how do you know if you have done the terminal work right?

The terminal won't give any feedback other than after entering the dd if=boot1h of=/dev/rdiskXsn command where you'll see:

2+0 records in
2+0 records out
1024 bytes transferred in 0.001897 secs (539772 bytes/sec)

....and is it crazy talk to suggest that I make an image of the boot cd on a tiny partition on my 1Tb drive and boot that drive first? Id like to get it to work properly though.

By building the Cham partition as in 'Part 3 - Install Chameleon', you are essentially doing that but using the correct files.

#2225
mm67

mm67

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 673 posts
  • Gender:Male
  • Location:Finland

Hopefully mm67 can lend a hand with your power issue?


My aluminium keyboard says it's capable of feeding 100 mA, that seems to be enough for some usb sticks, but most of mine won't work with so little power. I think that this has nothing to do with onboard usb power capabilities, if you look at my screenshot it says that keyboard only needs 300 mA, but it is connected to a port capable of 500 mA. Maybe someone has a similar keyboard connected to a real Mac and can verify same thing happening there also.
Attached File  Screen_shot_2010_01_27_at_9.42.10.png   181.11KB   33 downloads

#2226
titan4

titan4

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
  • Gender:Male
  • Location:Czech Republic
I know for sure that on some newer iMacs you can even charge/sync iPhone from keyboard. It is nothing extremely important since I use USB ports on front of my case, but I was just wondering why it does not work on our hacks.

#2227
Janis_A

Janis_A

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:Luton

@Janis_A

I have the EP45T-UD3LR and I use the generic DSDT offered by blackosx, even though it isn't the same board. It appears to be compatible, except for AppleLPC not loading. This can be fixed by adding the following:

				
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x18, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

OperationRegion (LPC0, PCI_Config, 0xA4, 0x02) _linenums:0'>Device (LPCB) { Name (_ADR, 0x001F0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x18, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } OperationRegion (LPC0, PCI_Config, 0xA4, 0x02)

I am not sure this will fix your kernel panic issues, but hope it helps anyone else with a similar board. I will state again that the EP45T-UD3LR 'appears' to be compatible with blackosx's DSDT, but I have no definite proof of this, except for a my hack which appears to be running fine.

Cheers.


Cool man, thanx.
Can you tell me how to add this to DSDT? if i open it in text edit it just shows encrypted text... :angel:
Do i need to add this in the end of the file or delete something?

I think i got rid of kernel panics: I deleted the arch key from boot list file, cos the bios is set to beet in 64b, so it's working pretty smooth now. Is this correction good?

No i have a problem. Remember the boot usb... so i tried to boot into it and make an image of the disk for later if i mees up with update or something... so when i boot into usb it's kernel panic now...

i deleted the line from usb boot list to boot in 32... no success..
could this be that the usb was created using macbook pro with 10.5.8 which i think is 32b???

should i repeat the steps for chameleon boot usb in snow leopard now???

thanx for your amazing response people!!!

#2228
Janis_A

Janis_A

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:Luton
Hello BlackOSx!

I made a signature, and even added a photo of myself! :)
The Hack is working and havent had Kernel panics for a day now. What I did:
Deleted key arch from boot list so I think both kernel and cpu are 64bit now. I dont know if that was supposed to be a problem, but I dont have Kernel panics now. I have them in the other place now!!!

I wanted to boot from USB to make a disk image of my instalation and also to install another instaalation on backup disk... everytime i try to boot from USB i get Kernal panic. I tried changing Kernal to 32, 64.... tried booting ignoring cache.. verbose.. no luck... why is it?? here is what it says:

panic ()cpu 0 caller 0x2a76e6):Version mis-match betwwen kernel and cpu pm"@/source cache/xnu/xnu-1456.1.25/osfmk/i386/pmCPU.c:673

Maybe its because this Chameleon was made on leopard???

UPDATE: I wiped the USB and restored OSX DVD onto it (without chameleon) so the USB was just a OSX image.
I restarted and obviously HDD Cham partition booted, I selected to boot from USB and again Kernel mis match happened... So im confused now... I dont want to try and delete the chameleon from hdd as the hack is working fine, but why cant I boot from USB??? i just want to boot from USB to make a clean image of HDD....

#2229
blackosx

blackosx

    InsanelyMacaholic

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

Cool man, thanx.
Can you tell me how to add this to DSDT? if i open it in text edit it just shows encrypted text... ;)

The DSDT.aml needs to be de-compiled before you can edit it. The easiest way to do that is to use an app in the Finder called iALSme. You can then use the same app to recompile the DSDT. Have a read of the front page of my DSDT thread for a simple introduction to DSDT, then download the DSDT Guide for GA-EP45-DS3L PDF. It will give you a quick insight in to DSDT.

I think i got rid of kernel panics: I deleted the arch key from boot list file, cos the bios is set to beet in 64b, so it's working pretty smooth now. Is this correction good?

The arch key/string will load the kernel in 32-bit mode, so removing it will default the kernel to load in 64-bit mode. The fact your HPET in BIOS is set to 64-bit is independent to whichever mode you boot the kernel in to. HPET in my BIOS is set to 64bit and I can use the kernel in either 32-bit or 64-bit mode.

No i have a problem. Remember the boot usb... so i tried to boot into it and make an image of the disk for later if i mees up with update or something... so when i boot into usb it's kernel panic now...

No I don't remember the boot usb?
I show how to make a bootable USB in my PDF guide. If you just want it to boot up Chameleon then follow that and just don't bother to restore the Snow Leopard retail image to it.

#2230
Unkell Sam

Unkell Sam

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
Blackosx, are you signed to Perfecto?

#2231
MackNich

MackNich

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
  • Gender:Male
  • Location:Canada
Wow thanks for being so helpful!

I have solved the "out of range" problem by changing the default screen resolution in the com.apple.Boot.plist to: 1080x768x32. I also adjusted all the info in the SMBIOS.plist except for the serial #, I purchased the snow leopard disk but in the system profiler under "serial number (system)" it says "INSERTYOURSHERE" I don't see one on the box I'm just wondering what happened to it and how do i get it back? I tried re-installing but it didn't help.

I am now able to see Chameleon on boot up but if I don't press a key it quickly goes to a "You need to shutdown" error message with typing about kenals in the background. If I press a key I am able to select which drive I want to boot from but right away after selecting my snow leopard drive i get the same message.

Im also not sure if Im getting the order right for the install heres what I did:
1 Install Snow Leopard via boot cd
2 Boot into fresh installation via boot cd, see the welcome video and do the configure thing
3 Do the terminal work and set up the boot options as well as bios
4 Restart to tryout Chameleon

Thank you so much for your help!!

#2232
MackNich

MackNich

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
  • Gender:Male
  • Location:Canada
As an update Id like to report success after many hours and several reinstalls I can now boot into Snow Leopard using the Chameleon client. Props for such and awesome guide, every time there has been an error its been my own. its 2 in the morning and Im very tired and very happy. I'd still like info about my missing serial if any one knows where it went. Ill test it out tomorow and start the task of dual booting to win7.

Thanks again you rock.

#2233
blackosx

blackosx

    InsanelyMacaholic

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

Blackosx, are you signed to Perfecto?

Lol... no, I don't have much musical talent, though I love Oakie's older stuff.. he was a wizard :huh:
My avatar is out of respect for him!

As an update Id like to report success after many hours and several reinstalls I can now boot into Snow Leopard using the Chameleon client. Props for such and awesome guide, every time there has been an error its been my own. its 2 in the morning and Im very tired and very happy. I'd still like info about my missing serial if any one knows where it went. Ill test it out tomorow and start the task of dual booting to win7.

Thanks again you rock.

I see you have got it all up and running, well done :(
As you are new to this and have just followed the guide then let me know if there are any areas it could be improved.

The serial number is for your machine, not OS X. Apple give their machines serial numbers, and that's why you don't have one. Have a search around the internet and find one from an Apple machine with similar hardware to your hackintosh, for instance I have my SMBIOS set to resemble an iMac 10,1

UPDATE: I wiped the USB and restored OSX DVD onto it (without chameleon) so the USB was just a OSX image.
I restarted and obviously HDD Cham partition booted, I selected to boot from USB and again Kernel mis match happened... So im confused now... I dont want to try and delete the chameleon from hdd as the hack is working fine, but why cant I boot from USB??? i just want to boot from USB to make a clean image of HDD....

Having Chameleon on a USB stick is very useful in case you trash you own Cham partition, here's a crash course on building a bootable USB stick.

1. Boot up in to your running Snow Leopard install.
2. Insert a USB stick, load up Disk Utility and erase it in Mac OS Extended (journaled) format using a GPT.
3. Download the latest bootloader available. In this case Asere's modified RC4 bootloader v1.1.7 from the front page of this thread.
Attached File  Get_Bootloader_files.png   32.68KB   444 downloads
4. Follow the step outlined in Section A of 'Part 3 - Install Chameleon' PDF, so that would be to use the diskutil list command in Terminal to identify which disk and partition number you want to work on, cd to the Asere bootloader directory and install the boot0, boot1h and boot files to the USB stick.
Attached File  Identify_target_drive_and_write_files.png   98.66KB   376 downloads
You will then have a folder looking like this in the Finder:
Attached File  Leaving_you_with_this.png   22.89KB   230 downloads
As you have already built your /Extra folder to boot your Snow Leopard system then all you need to do is copy that /Extra folder from the Cham partition on to the USB Stick.
Your folder in the Finder will now look like this:
Attached File  Finished.png   24.4KB   178 downloads

You can boot with the USB stick inserted in a USB port on your case, press 12 for selecting boot drive option in BIOS, choose hard disk then select the USB stick. Chameleon will then load from the USB stick from where you can boot your existing system on the HDD.

If you want to go one step further and create a bootable installer USB, then the USB stick needs to a minimum capacity of 8GB and after doing the above steps you just need to restore the retail Snow Leopard DVD on to the same stick. See the last two paragraphs starting with 'Next we need to....' on page 2, section 1B in 'Part 2 - Install Snow Leopard' PDF.

#2234
polluxx2008

polluxx2008

    InsanelyMac Protégé

  • Members
  • Pip
  • 43 posts
hello there,

fortunately, my install on the ga-ep45-ds3p seems to work - although it takes quite a long time to boot
(this was different at the beginning). might it help to clear boot caches?
anyway, i want to install windows 7 on another partition of the macintosh hd, too.
does it work if i install windows 7 (it will change the active partition, right?) and set the active
partition back to my chameleon boot partition, after the win7 install?
and can win7 deal with the guid partition table?
i know that this isnt a dual boot thread, i just wanted to ask if someone happens to know about it...!?

thanks
plx

#2235
Janis_A

Janis_A

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:Luton
Hey BlackOs,

I did what you said - installed the new bootloader onto USB with OSX install on it... I still get Kernel Panic everytime I trie to boot into USB installation... here is the image attached. I really dont know what is causeing it... I think now that its the installation... cos the boot is identical to cham partition from which booting is perfect... no kernel panics...

I'll be waiting for yours and anyones suggestions.
Thanx

Attached Files



#2236
zorog

zorog

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
  • Location:Australia
This worked perfectly for me!!! Thanks

I have a 64bit Snow Leopard install as outlined bellow.

I used a retail 10.6 disk using usb method and upgraded to 10.6.2 before first reboot and followed the 10.6.2 /E/E kext variations

I made sure I used the DSDT from GA_EP45_DS3L_DSDT_Generic_v5

And the Boot from Install_Asere_s_v1.1.7_Modifed_Bootloader

and the bonjour fixes using the RealtekR1000SL.kext method in Part 4-6

GA-EP45-UDL3 F8
4gb DDR 2 @ 800mhz
500gb SATA HDD
16gb USB drive
GF 8800 GTS 320mb
QuadCore @2.67ghz

Video, Sound(have not tested input), Networking, usb bluetooth all perfect

ATA HDD/CD Drive not working yet will have to have a play.

just got back to find that sleep works too!

files below mostly for my own backup, but this is all the files needed for the chameleon drive

Attached Files



#2237
blackosx

blackosx

    InsanelyMacaholic

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

fortunately, my install on the ga-ep45-ds3p seems to work - although it takes quite a long time to boot
(this was different at the beginning). might it help to clear boot caches?
anyway, i want to install windows 7 on another partition of the macintosh hd, too.
does it work if i install windows 7 (it will change the active partition, right?) and set the active
partition back to my chameleon boot partition, after the win7 install?
and can win7 deal with the guid partition table?
i know that this isnt a dual boot thread, i just wanted to ask if someone happens to know about it...!?

Hi polluxx2008

Somebody only asked about this recently and all I can say is when I used 10.5.8 I wrote a Dual Boot guide which had both OS X and Windows7 on the same HDD. That involved doing it with having Chameleon installed on the EFI partition.

Since using Snow Leopard I have not tried a dual boot setup and currently run Vista in VMWare Fusion. Now you know how to install Snow Leopard, it should be farily straightforward to follow my dual boot guide using Snow Leopard.

Hey BlackOs,

I did what you said - installed the new bootloader onto USB with OSX install on it... I still get Kernel Panic everytime I trie to boot into USB installation... here is the image attached. I really dont know what is causeing it... I think now that its the installation... cos the boot is identical to cham partition from which booting is perfect... no kernel panics...

I'll be waiting for yours and anyones suggestions.
Thanx

Hi Janis_A

Yes, your problem lies with the error message that you previously posted about
panic ()cpu 0 caller 0x2a76e6):Version mis-match......
and also the error
Kernel Extensions in backtrace (with dependencies):
sk.triaxis.kext.SleepEnabler (1.0.1)......


You are using Darwin Kernel Version 10.0.0 (which is used in 10.6 and 10.6.1)
but you are using the version 1.0.1 of SleepEnabler.kext which is for 10.6.2 only.

You need to use the version 1.0.0 of SleepEnabler from my Support Files in the "For 10.6" folder.


Note: I have read there will be another version of SleepEnabler required for 10.6.3 when it's released

This worked perfectly for me!!! Thanks
......
ATA HDD/CD Drive not working yet will have to have a play.

Hi zorog

Thanks for reporting your success.
Only SATA HDD/CD drives are supported.

#2238
zorog

zorog

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
  • Location:Australia

...
Thanks for reporting your success.
Only SATA HDD/CD drives are supported.


np Thanks again.

I have my ATA drives working on 10.5.8 is there something new in 10.6 that breaks this?

#2239
PSUlion01

PSUlion01

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
Anyone have any experience with sleep working for short durations, but with the computer shutting down after an extended sleep period? My setup seems to work fine if i sleep it and wake it periodically, but when it sleeps for an extended period I find that it won't wake and needs to be restarted.

Pretty frustrating... i don't want to have to do yet another install but i don't know if something went haywire at some point or not.

Anyone have any thoughts?

#2240
sjpapa

sjpapa

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 122 posts
  • Gender:Male
  • Location:Greece
Hello blackosx,

I tried your revised, and more concise guide, but alas, thsi time I got a bad panic screen "no OS found, no ACPI..."

I was following to the comme (at least this is what I believe) the creation of a bootable partition on my existing 10.5.8 system:
"1B - Create a bootable USB 10.6 Installation memory stick"
I use a physical partition of my disk (not a USB), installed Chameleon, created an image of the original Apple Snow Retail DVD. Put the kexts and the rest in /Extra. However, when I choose to boot from this partition I get a bad panic.

I was so happy the instructions were so simple...
any ideas how to debug? what do I do wrong?

I cannot make any sense of your remark, tried also the RC3 boot file, the boot is in this partition:

"Questions that get posted time and time again....
Q. "I get a Kernel Panic directly after selecting to boot Snow Leopard from Chameleon"
A. from page 17 of the guide.....The most common Kernel Panic is the one immediately after boot which is normally caused by the lack of a Snow Leopard boot file. You need either the Chameleon RC3 boot file or Netkas' PC EFI v10 boot file.






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