Jump to content

[GUIDE] Installing Snow Leopard/Leopard retail DVD on the GA-E7AUM-DS2H


  • Please log in to reply
758 replies to this topic

#61
dlach

dlach

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 252 posts

hallo,

my experiences with this board are a little bit different.
I installed 10.5.6 for month using this Guide (Thanks!), only using the patched BIOS and kexts described above (optional only OpenHaltRestart.kext), but there were no problems with this 2GB limitation - here are 2x2GB-Rams in it. I had many problems with the update to 10.5.7, solved it (don't know how) with my MBP and an extern HDD. I tried the update to 10.5.8 via Apple-Software-Update ... and it works. No try with SL.

Only for information, no question - sorry ...



Anyone who thinks they've got >2GB working should try this memory test:

Memory Test

Go there and download and run it. Make sure you're ready for a hard stop though. Please report back here if successful.

olegischinski, since you've posted that you have no problems please run the test and report back your results. I'd be willing to that just like all of the others who think they've got no problem, you just haven't run into it yet. Sorry if I'm coming off as being a bit peeved but I am getting tired of the parade of people who keep challenging this fact even though I've posted several times that you need to run the memory test (or use a memory intensive application) to see it.

#62
blueknight

blueknight

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
I try to install SL on GA-E7AUM-DS2H and suppose to success.
I use 2GB memory and Koalala's BIOS -e7aumd2hf3x.

What we need;
  • modified dsdt.aml (to avoid CMOS restting after reboot SL)
  • 64bit kexts
fakesmc v2
OpenHaltRestart
PlatformUUID
NullCPUPM
SleepEnabler these from InfiniteMac "How to Install SL on a PC" thread.
ALC889a from this form No 140941

  • Chameleon-2-RC3
Making dsdt.aml, I use DSDTSE ( it is very nice !)
We have to modiy two sections, Device(RTC) and NVH7.
Get dsdt.dsl and let's modify.

Search this section;
Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x04, // Length
)
})
Name (ATT1, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x04, // Length
)

Modify Length from "0x04" to "0x02", like this.


Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})
Name (ATT1, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)





Next, search "NVH7" and find



If (CondRefOf (NVH7, Local7))
{
Return (NVH7 ())
}

Modify to

If (CondRefOf (NVH7, Local7))
{
Store (0x966A, ^^^SBUS.SMT2)
}

Then you can compile to dsdt.aml



#63
olegischinski

olegischinski

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 119 posts
hi dlach,

sorry, I didn't intend to peeve you. Perhaps I should read the whole thread before posting next time. Thanks again for your help in this forum.

Well, the memtest fails, as you expected.
I can post details like syslog, if it helps.

#64
dlach

dlach

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 252 posts

I try to install SL on GA-E7AUM-DS2H and suppose to success.
I use 2GB memory and Koalala's BIOS -e7aumd2hf3x.

What we need;

  • modified dsdt.aml (to avoid CMOS restting after reboot SL)
  • 64bit kexts
fakesmc v2
OpenHaltRestart
PlatformUUID
NullCPUPM
SleepEnabler these from InfiniteMac "How to Install SL on a PC" thread.
ALC889a from this form No 140941

  • Chameleon-2-RC3
Making dsdt.aml, I use DSDTSE ( it is very nice !)
We have to modiy two sections, Device(RTC) and NVH7.
Get dsdt.dsl and let's modify.

Search this section;
Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x04, // Length
)
})
Name (ATT1, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x04, // Length
)

Modify Length from "0x04" to "0x02", like this.


Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})
Name (ATT1, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)





Next, search "NVH7" and find



If (CondRefOf (NVH7, Local7))
{
Return (NVH7 ())
}

Modify to

If (CondRefOf (NVH7, Local7))
{
Store (0x966A, ^^^SBUS.SMT2)
}

Then you can compile to dsdt.aml


Blueknight, did you get SL working? What boot method did you use to get the install working...boot think? I am working on a boot123 disc and getting closer. I am able to boot and install to a SATA drive all the way to the end and then it says "Mac OSX can not be started on Disk".

Would you please post your modified DSDT.aml? I want to extract the DSDT from Koalala's bios, patch the DSDT and then patch back to the BIOS. The we should not need the NULLCPUPM kext.

dlach,

Your dedication to this board is becoming legendary. Thanks for all your hard work. I wish there was a way I could throw you some karma.

net


Thanks for the good karma wishes Netcastle. The main reason I'm dedicated is I have one ;^)
Seriously, I think this board is very, very close to being able to do the holy grail of vanilla install. So I keep pursuing it. Gigabyte is apparently interested in the >2GB problem (at least we keep exchanging email) and I have some hope for a new BIOS.

#65
blueknight

blueknight

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

Blueknight, did you get SL working? What boot method did you use to get the install working...boot think? I am working on a boot123 disc and getting closer. I am able to boot and install to a SATA drive all the way to the end and then it says "Mac OSX can not be started on Disk".


On 10.5.8, mount SL DVD and go to Terminal and type,
open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/OSInstall.mpkg
then SL installer starts.
So we need running OSX and anather HDD to install SL.

After install SL, do not reboot from SL yet.

We need to install Chameleon-2-RC3 manually ( package installer doesn't work well).

$ sudo su
# diskutil list
We can find the disk and partition which is SL installed.
In my case /dev/disk2 is the target drive and /dev/disk2s2 has SL.

Get Chameleon-2.0-RC3-r658-bin.tar.gz and we have "Chameleon-2.0-RC3-r658-bin" folder.

# cd Downloads/Chameleon-2.0-RC3-r658-bin
# cd i386
We are in "i386" folder.

# mkdir /Volumes/EFI
# diskutil eraseVolume HFS+ EFI /dev/disk2s1
Make mount point of hidden EFI partition and format it.

# fdisk -f boot0 -u -y /dev/rdisk2
# dd if=boot1h of=/dev/rdisk2s1
# cp boot /Volumes/EFI/
# touch /Volumes/EFI/.fseventsd/no_log
Install boot files to MBR and EFI partition.

# mkdir /Volumes/EFI/Extra
# mkdir /Volumes/EFI/Extensions

We' d better to place kexts and dsdt.aml in the EFI/Extra folder to keep system "Vanilla".

Then put the patched dsdt.aml into /Volumes/EFI/Extra and
put essential kexts into /Volumes/EFI/Extra/Extensions.
fakesmc, OpenHaltRestart, PlatformUUID, NullCPUPowerManagement
(We do not need the last one, with proper dsdt.aml ?)

My com.apple.Boot.plist is very simple and put it into /Volumes/EFI/Extra.
<plist version="1.0">
<dict>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string></string>
</dict>
</plist>

Then we can reboot from SL partition (maybe).


Would you please post your modified DSDT.aml? I want to extract the DSDT from Koalala's bios, patch the DSDT and then patch back to the BIOS. The we should not need the NULLCPUPM kext.

Here is my current DSDT.aml.
Attached File  DSDT.aml.zip   11.69KB   39 downloads

#66
dlach

dlach

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 252 posts
WooHoo! Gigabyte has sent us a new bios!

They say it should fix the >2GB problem but unfortunately it doesn't have Koalala DSDT patch applied.

So someone who has a good DSDT or can extract it from the F3a bios can try this.

My plan is to learn how to use Koalala tool to extract from the F3a and apply to this one but don't hold your breath.

anyway here it is:

Attached Files



#67
brownies

brownies

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Very good news, thanks dlach :)

#68
blueknight

blueknight

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
Thanks dlach. I tried this BIOS with 4GB memory and 10.6.1.
But memtest caused display panic as former BIOS. :(

#69
dlach

dlach

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 252 posts
Blueknight, thanks for trying it. It is pretty disappointing that it didn't work. I've reported by to Gigabyte perhaps they'll pursue it further. Will keep everyone posted.

The good news is that I've got Koalala's ACPI patch working and should be able to create a patched bios for SL soon, hopefully this weekend.

#70
dlach

dlach

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 252 posts
Hold the presses! It looks like Blueknight's test of the new BIOS may not have been valid.

The new BIOS has a DSDT in it so when Blueknight used his patched DSDT for SL I zm pretty sure he overwrote the new DSDT that Gigabyte put in. I think you would have to run DSDT patcher on the new BIOS without your own DSDT loaded in order to avoid this.

I extracted the DSDT from the new bios and can diff it and see changes in memory layouts.

I am going to try to create a new patched bios.

#71
fraatomo

fraatomo

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts

Hold the presses! It looks like Blueknight's test of the new BIOS may not have been valid.

The new BIOS has a DSDT in it so when Blueknight used his patched DSDT for SL I zm pretty sure he overwrote the new DSDT that Gigabyte put in. I think you would have to run DSDT patcher on the new BIOS without your own DSDT loaded in order to avoid this.

I extracted the DSDT from the new bios and can diff it and see changes in memory layouts.

I am going to try to create a new patched bios.


Thanks dlach

#72
blueknight

blueknight

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
It is very sad to say that I tried new BIOS without any DSDT.aml with 4GB memory on 10.5.6
but memtest made me crazy. :(

Without DSDT.aml, I can not boot Snow Leopard.

#73
dlach

dlach

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 252 posts
For any interested party with DSDT patching experience. Here are the two dsl files dsdt-new.dsl was extracted from the new Gigabyte bios. dsdt-koalala.dsl was extracted from koalala's bios.

I'm having some trouble compiling the new dsl with koalala's tool and will be trying DSDTSE. I had to change the extensions to .txt inorder to get the forum to let me upload them. They are text files but may need to be changed back to .dsl depending on the tool used.

Attached Files



#74
genzai

genzai

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 168 posts
  • Gender:Male
  • Location:San Francisco

For any interested party with DSDT patching experience. Here are the two dsl files dsdt-new.dsl was extracted from the new Gigabyte bios. dsdt-koalala.dsl was extracted from koalala's bios.

I'm having some trouble compiling the new dsl with koalala's tool and will be trying DSDTSE. I had to change the extensions to .txt inorder to get the forum to let me upload them. They are text files but may need to be changed back to .dsl depending on the tool used.


I was very excited to see your post and new BIOS. I really hope we can get it to work as i have one system using the DS2H and i had to remove half the memory. I have some experience working on DSDT of other boards so i may give this a try if i have time.

Are you still in contact with Gigabyte? If this BIOS does not fix the issue will they continue development?
Let us know if there is an email address or forum you are contacting Gigabyte with if you think we could help by making more requests for this.
g\

#75
dlach

dlach

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 252 posts

It is very sad to say that I tried new BIOS without any DSDT.aml with 4GB memory on 10.5.6
but memtest made me crazy. B)

Without DSDT.aml, I can not boot Snow Leopard.


Thanks for testing it Blueknight, and don't worry we both know things will be no different under SL. I was so happy when they sent it too me. Maybe they'll still fix it.

So the good news is that Gigabyte still engaged. They are asking if 4GB is detected on POST and/or after the OS boots. I suspect the answer for both is yes but please let me know.

#76
blueknight

blueknight

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

So the good news is that Gigabyte still engaged. They are asking if 4GB is detected on POST and/or after the OS boots. I suspect the answer for both is yes but please let me know.


Hi dlach,

4GB memory is detected in BIOS and after OSX 10.6.1 booting.
I hope the next BIOS will be good at 4GB. ;)

#77
wintelmac

wintelmac

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
I have 8GB RAM, ran memtest in SL both 32bit/64bit kernel. Memalloc stop at 3506! Good news is SL doesn't crash like in Leopard. In Leopard, memtest will need the machine to be reset. SL allows the memtest to complete without crashing.

BTW I am testing this on PCIe GeForce 9500 GT.

Attach is by DSDT extract from BIOS and patch for RTC + AUDIO

32bit kernel

malloced meg 3504, res 0xffb00000
malloced meg 3505, res 0xffc00000
malloced meg 3506, res 0xffd00000
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3507 failed
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3508 failed
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3509 failed
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug

<--- screen break---->

malloc meg 8189 failed
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 8190 failed
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 8191 failed


64bit Kernel

malloced meg 3504, res 0xffb00000
malloced meg 3505, res 0xffc00000
malloced meg 3506, res 0xffd00000
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3507 failed
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3508 failed
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3509 failed
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug

<--- screen break---->

malloc meg 8189 failed
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 8190 failed
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 8191 failed

Attached Files



#78
genzai

genzai

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 168 posts
  • Gender:Male
  • Location:San Francisco

I have 8GB RAM, ran memtest in SL both 32bit/64bit kernel. Memalloc stop at 3506! Good news is SL doesn't crash like in Leopard. In Leopard, memtest will need the machine to be reset. SL allows the memtest to complete without crashing.

BTW I am testing this on PCIe GeForce 9500 GT.

Attach is by DSDT extract from BIOS and patch for RTC + AUDIO

32bit kernel

malloced meg 3504, res 0xffb00000
malloced meg 3505, res 0xffc00000
malloced meg 3506, res 0xffd00000
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3507 failed
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3508 failed
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3509 failed
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug

<--- screen break---->

malloc meg 8189 failed
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 8190 failed
memtest(184) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 8191 failed


64bit Kernel

malloced meg 3504, res 0xffb00000
malloced meg 3505, res 0xffc00000
malloced meg 3506, res 0xffd00000
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3507 failed
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3508 failed
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 3509 failed
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug

<--- screen break---->

malloc meg 8189 failed
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 8190 failed
memtest(130) malloc: *** mmap(size=1048576) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
malloc meg 8191 failed


Well, as far as i know there should be no crash with >=4GB of memory if you are using a seperate video card so unfortunetally that does not tell us much. The Video Corruption / Crash problem is caused when using 4GB or more of memory and also the onboard video.

#79
wintelmac

wintelmac

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

Well, as far as i know there should be no crash with <=4GB of memory if you are using a seperate video card so unfortunetally that does not tell us much. The Video Corruption / Crash problem is caused when using 4GB or more of memory and also the onboard video.


I have crash with this card when there is >4GB on previous version of BIOS

#80
genzai

genzai

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 168 posts
  • Gender:Male
  • Location:San Francisco
I have started delving into the new f4e bios and DSDT.

- First, this DSDT has by far the most warnings i have seen in any DSDT during compile. Some of the warnings i don't see common solutions for. I am working through as many of these as i can.

- There is one error which is preventing me from doing a proper recompile. I could force recompile but it bothers me that there is an error (again, i can not find a common solution for this one). The error is:
Return (NVH7 ())
 Error	4060 -																				  Called method returns no value ^
This seems to be in the onboard video section of the DSDT, hmmmm.

- I am looking through Koalala's older dsdt for some hints. It appears that he greatly expanded the onbaord video section of the DSDT. This is also the section with the aforementioned error. I could simply duplicate his additions to this section but it has at least occurred to me this might not be a good idea for a couple of reasons: A) there might be incompatibilities between versions and B) can we say for certain that these additions are not causing the 4GB error to begin with?

I am eager to get this working and so i will be trying some actual tests as much as i can. But it is looking as though working through some of these issues may take a lot of time and testing and i am hoping some others on this thread will be able to help test and lend ideas based on these findings.

Thanks,
g\





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