Jump to content

Gigabyte GA-EX58-UD5 i7 920 PC-EFI 100% working x64


tinush
 Share

80 posts in this topic

Recommended Posts

Hi there,

i have fixed this board for a friend and got it all working

 

Ga-x58-ud5 with i7 920, 6gb 1333mhz and a Nvidia gts250

 

so i edited an existing installer with pc-efi 10.5 with all files for his rig (dsdt, smbios, extra folder etc.)

Dsdt fixes: Speedstep, Sleep, Usb, Rtc, Hdef, Sata, Apple Lpc & Pwr button.

 

if you don't want to install/reinstall your system, just download the v2 files without the installer (it's complete incl IONetworkingFamily.kext) and put them in your extra folder

 

 

Installing with Pc-Efi bootloader package V3.5

this installer is NOT my work just edited with my files.

 

Bios setup (see pictures)

 

1. Partition the 8gb usb flashdrive to guid

2. Restore the Snow dvd to the flash drive.

3. Install the custom bootloader package to the flashdrive.

4. Boot from the Usb drive and install Snow (part. Hd in Guid).

5. Copy uuid info to Smbios and Platformuuid.kext (2 places).

6. Copy IONetworkingFamily.kext to the rest of the extra/extension folder

 

 

Pc-efi detect most nvidia card's so no need for any xtra kext (for Ati you have to find the right one)

 

Only thing left for this system is that i would like to see this nvidia text in the dsdt, but because this is a Sli board, i don't know where

Maybe somebody else knows where to put it

Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Name (_SUN, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x16)
                           {
                               "@0,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@0,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@0,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-A"
                               }, 

                               "@1,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@1,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@1,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-B"
                               }, 

                               "NVCAP", 
                               Buffer (0x18)
                               {
                                   /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
                                   /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00
                               }, 

                               "VRAM,totalsize", 
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x40
                               }, 

                               "device_type", 
                               Buffer (0x0C)
                               {
                                   "NVDA,Parent"
                               }, 

                               "model", 
                               Buffer (0x17)
                               {
                                   "Nvidia GeForce GTS 250"
                               }, 

                               "rom-revision", 
                               Buffer (0x21)
                               {
                                   "Nvidia GeForce OpenCL Engine EFI"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)

 

 

This Dsdt is for i7 920 cpu only

Edit the the Smbios.plist for diff. Memory and system info.

U can use MacToPlatformUUID.app to obtain the Uuid info

 

waking from sleep also works with keyboard/mouse

 

Questions?

 

T.

 

Used kext

 

fakesmc.kext

HDAEnabler.kext

LegacyHDA.kext

OpenHaltRestart.kext

PlatformUUID.kext

RealtekR1000SL.kext

 

and

IONetworkingFamily.kext

 

I did not have enough time to get the right hdef code for this board in the dsdt so we don't need the xtra HDAEnabler.kext.

 

 

 

 

 

................................

IONetworkingFamily.kext.zip

post-157612-1262961663_thumb.jpg

post-157612-1262961687_thumb.jpg

post-157612-1262961711_thumb.jpg

post-157612-1262961766_thumb.jpg

post-157612-1262961802_thumb.jpg

post-157612-1262961827_thumb.jpg

post-157612-1262961848_thumb.jpg

post-157612-1262962641_thumb.png

post-157612-1262962684_thumb.png

post-157612-1262963226_thumb.png

post-157612-1262963292_thumb.png

post-157612-1262963326_thumb.png

post-157612-1264274680_thumb.png

post-157612-1264274857_thumb.png

Ga_x58_ud5_OSx86_pack_Thijmus_v3_5.pkg.zip

Ga_x58_ud5_OSx86_files_only_Thijmus_v2.7.zip

Link to comment
Share on other sites

Hi there,

i have fixed this board for a friend and got it all working

 

Ga-x58-ud5 with i7 920, 6gb 1333mhz and a Nvidia gts250

 

so i created this installer with pc-efi 10.5 and all files for his rig (dsdt, smbios, extra folder etc.)

Dsdt fixes: Speedstep, Sleep, Usb, Rtc, Hdef, Sata, Apple Lpc & Pwr button.

 

if you don't want to install/reinstall your system, just download the v2 files without the installer (it's complete incl IONetworkingFamily.kext) and put them in your extra folder

 

................................

 

 

Wow, this is incredible stuff to read about. i just sent you a PM but let me know on how to do this for someone like me with not a ton of knowledge after months of attempting to get my system to work right. I do have a Mac Pro that i've used to install retail Snow Leopard on my main HD for my build, and got it working about 98%. Sleep doesn't wake from keyboard/mouse and graphics aren't 100% fluid.

 

Ok so I downloaded all the files you have attached, I notice there's not a EFI String in the apple.boot.plist....can you include that too? my video card is the same: Nvidia GTS 250 1gb.

 

How would I go about using these files? just replace them such as the DSDT and apple.boot.plist? where do i place the extensions at? and the x58 "installer" says its for the UD3 board, not the EX58, but i'm guessing they're compatible? do i just install this after having retail SL on my machine yes?

 

alot of dumb questions, but let me know thanks

 

Thanks!

Link to comment
Share on other sites

Wow, this is incredible stuff to read about. i just sent you a PM but let me know on how to do this for someone like me with not a ton of knowledge. I do have a Mac Pro that i've used to install retail Snow Leopard on my main HD for my build, and got it working about 98%. Sleep doesn't wake from keyboard/mouse and graphics aren't 100% fluid.

 

Thanks!

 

ok no problem, one other user did try my procedure and failed for some odd reason

I can help you with a full install

 

give me some time to manage all bios settings for you

 

T

Link to comment
Share on other sites

ok no problem, one other user did try my procedure and failed for some odd reason

I can help you with a full install

 

give me some time to manage all bios settings for you

 

T

 

sorry i modified my post in the time it took you to reply, so check out what i said if you can. i definitely appreciate it. you should submit this stuff in other areas of this website, i've been looking for this solution now for months.

Link to comment
Share on other sites

ok no problem, one other user did try my procedure and failed for some odd reason

I can help you with a full install

 

give me some time to manage all bios settings for you

 

T

 

let's start with the bios setting's

 

1. disable sata ide (rest like on first pic)

2. cpu

3. enable hd smart (rest like on pic)

4. hpet set to 64-bit (rest like on pic)

 

don't forget in system pref energy sett. see 5th picture

after install extra folder have look like the last pic

 

I did this board for a friend, so i do not have it anymore

 

you may not need the IONetworkingFamily.kex, i did not have network without it

 

sorry i modified my post in the time it took you to reply, so check out what i said if you can. i definitely appreciate it. you should submit this stuff in other areas of this website, i've been looking for this solution now for months.

 

you can download a iso from the other post and then swap the dvd for the snow and install

use the sam dvd boot boot it for the first time, after that use my installer to get all files on the snow hd

 

that's it

 

T

post-157612-1261581858_thumb.gif

post-157612-1261581927_thumb.jpg

post-157612-1261581975_thumb.jpg

post-157612-1261582073_thumb.png

post-157612-1261582205_thumb.png

post-157612-1261582213_thumb.png

Link to comment
Share on other sites

let's start with the bios setting's

 

1. disable sata ide (rest like on first pic)

2. cpu

3. enable hd smart (rest like on pic)

4. hpet set to 64-bit (rest like on pic)

 

after install extra folder have look like the 5th picture

 

don't forget in system pref energy sett. see last pic

I did this board for a friend, so i do not have it anymore

 

Any solution on the EFI String by chance? So tell me if i'm right: I just do the retail installation, using Digital Dreamers guide, as normal, and but replace the plist and smbios file with yours, then proceed with his script installer? my ram is 1600 6gb corsair, should i change the smbios to that as well, or no?

 

the bios changes are easy in my opinion, do i also replace the dsdt file in DD's script installer then install using dsdt patcher? that's what i think would be the most logical approach. use DD's script, and replace all the files with yours basically. DSDT, smbios, and apple.boot.plist, but i need an EFI string...

 

the reason i can't get my EFI String is because you have to use Regular Leopard, from what i've read, to retrieve it properly. And I don't have that ability.

 

so then i'd turn the computer on, go through the normal SL setup, then run that UD3 installer? i don't get what you mean by saying use the other ISO and swap out DVD's...

 

Thanks

Link to comment
Share on other sites

Any solution on the EFI String by chance? So tell me if i'm right: I just do the retail installation, using Digital Dreamers guide, as normal, and but replace the plist and smbios file with yours, then proceed with his script installer? my ram is 1600 6gb corsair, should i change the smbios to that as well, or no?

 

the bios changes are easy in my opinion, do i also replace the dsdt file in DD's script installer then install using dsdt patcher? that's what i think would be the most logical approach. use DD's script, and replace all the files with yours basically. DSDT, smbios, and apple.boot.plist, but i need an EFI string...

 

the reason i can't get my EFI String is because you have to use Regular Leopard, from what i've read, to retrieve it properly. And I don't have that ability.

 

Thanks

 

edit the smbios.plist for memory and cpu info

string for video it in the com.apple.boot.plist

 

<key>GraphicsEnabler</key>

<string>Yes</string>

 

you may also ad -v to com.apple.boot.plist to see the errors

 

<key>Kernel Flags</key>

<string>-v/string>

 

remove all files in the extra folder and use the installer (yes it shows for ud3)

after that you can edit the smbios.plist

 

if you can't boot the system afterwards you have to try a full reinstall (sorry for that)

 

T

 

EDIT some other bloke made a iso with most files, amd you can boot and install snow (don't know where)

Link to comment
Share on other sites

So....you don't actually use a physical EFI String placed in the com.apple.boot.plist? i've never heard of that....because this is what I read you're supposed to do. in order to get graphics working 100%. One guy sent me his apple.boot.plist as well, and i'm attaching that for you to look at.

 

com.apple.Boot.plist.zip

 

I also have a "Work Plan" which is DD's script method work plan, rewritten in plain english, if you could check it out, see that i've added your information in RED....and modify it to work with what you know and send it back to me possibly.

 

Work_Plan.doc

 

Thanks

Link to comment
Share on other sites

So....you don't actually use a physical EFI String placed in the com.apple.boot.plist? i've never heard of that....because this is what I read you're supposed to do. in order to get graphics working 100%. One guy sent me his apple.boot.plist as well, and i'm attaching that for you to look at.

 

com.apple.Boot.plist.zip

 

I also have a "Work Plan" which is DD's script method work plan, rewritten in plain english, if you could check it out, see that i've added your information in RED....and modify it to work with what you know and send it back to me possibly.

 

Work_Plan.doc

 

Thanks

 

can you use skype?

 

T

Link to comment
Share on other sites

  • 2 weeks later...

I just wanted to drop a quick thank you to both Thijmus (For his support efforts) and Sumobritches for his following up with real world questions and not 'I'M A NOOB ;)"..

 

.. because although I had a working x32 snow install with Sumobritches exact hardware, It was this thread that got me all fired up for a reinstall..

 

... So far using DD's scripts, I have a working x64 /w sound and network (only one, but not worried).

 

I also have the EFI string working for Video (GTS250-1gig) as it's supplied by the newest DD script for a leo install..

 

 

... So, following your threads.. I hope to finally get sleep working and do a bunch of DSDT fixes..

 

 

So.. Thank you again for you efforts.. I'm just a guy following the thread, but you solution is mine too ;)

 

I have attached my com.apple.boot.plist in case the EFI string comes in handy.

 

Fordee.

com_apple_boot_plist.txt

Link to comment
Share on other sites

Hi there,

i have fixed this board for a friend and got it all working

 

Ga-x58-ud5 with i7 920, 6gb 1333mhz and a Nvidia gts250

 

Hello, I'm Japanese trying to build my OSx86 machine.

My system configuration is exactly the same(GA-EX58-UT5, Core i7 920 6GB 1333Mhz memory and nVidia GF GTS 250.

 

I need help.

I tried the installer v3.2 and reboot my machine, but it doesn't work well.

 

Startup screen appears, but OS starting procedure doesn't go further.

 

What kind of trouble can you think of and what should I do to solve this problem?

 

Please tell me.

 

Thank you in advance.

 

P.S. I rebooted my system and took a screen shot.

 

It stopped at:

 

BSD process name corresponding to current thread: kernel_bask

 

Mac OS version:

Not yet set

 

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 uptime in nanoseconds: 1192810520

post-547369-1262691998_thumb.jpg

Link to comment
Share on other sites

Hello, I'm Japanese trying to build my OSx86 machine.

My system configuration is exactly the same(GA-EX58-UT5, Core i7 920 6GB 1333Mhz memory and nVidia GF GTS 250.

 

I need help.

I tried the installer v3.2 and reboot my machine, but it doesn't work well.

 

Startup screen appears, but OS starting procedure doesn't go further.

 

What kind of trouble can you think of and what should I do to solve this problem?

 

Please tell me.

 

Thank you in advance.

 

hi there,

 

can you test without the realtecr1000.kext and ionetworkingfamily.kext

also check bios setting's

 

T.

 

Looks like IOnetworking.kext is failing for 10.6.0

 

I just wanted to drop a quick thank you to both Thijmus (For his support efforts) and Sumobritches for his following up with real world questions and not 'I'M A NOOB :o"..

 

.. because although I had a working x32 snow install with Sumobritches exact hardware, It was this thread that got me all fired up for a reinstall..

 

... So far using DD's scripts, I have a working x64 /w sound and network (only one, but not worried).

 

I also have the EFI string working for Video (GTS250-1gig) as it's supplied by the newest DD script for a leo install..

 

 

... So, following your threads.. I hope to finally get sleep working and do a bunch of DSDT fixes..

 

 

So.. Thank you again for you efforts.. I'm just a guy following the thread, but you solution is mine too :)

 

I have attached my com.apple.boot.plist in case the EFI string comes in handy.

 

Fordee.

 

Sumobritches is going to write a tutorial for this board to get you started with all attached files

 

T

Link to comment
Share on other sites

btw i installed with x32, after upgrading to 10.6.2 set the system to boot in x64

 

T.

 

Unfortunately, I tried but my system still doesn't work well.

Kernel panic has stopped ,but after boot sequence is finished, the screen turns black.

 

It seems that the system lost connection with the screen.

(The screen alarms "No signal".)

 

Does someone know the cause of this problem and how to deal it?

 

I'm a bit loss what to do next.

Link to comment
Share on other sites

Unfortunately, I tried but my system still doesn't work well.

Kernel panic has stopped ,but after boot sequence is finished, the screen turns black.

 

It seems that the system lost connection with the screen.

(The screen alarms "No signal".)

 

Does someone know the cause of this problem and how to deal it?

 

I'm a bit loss what to do next.

 

it's a bit hard to help you because i don't have this system (build it for a friend)

Going to see this friend next week, so then i can check his system

 

T.

Link to comment
Share on other sites

it's a bit hard to help you because i don't have this system (build it for a friend)

Going to see this friend next week, so then i can check his system

 

T.

 

Before that, will you please tell me what your installer do in detail?

 

I will try that manually step by step and check.

 

Thank you.

Link to comment
Share on other sites

Before that, will you please tell me what your installer do in detail?

 

I will try that manually step by step and check.

 

Thank you.

 

it installs the bootloader and all necessary files to a partition

click on show package contents > resources > extra

 

T.

Link to comment
Share on other sites

it installs the bootloader and all necessary files to a partition

click on show package contents > resources > extra

 

T.

 

After a long struggle, finally I recognized what was wrong.

That was kext for video card(I tried NVenabler 64.kext and NVinject.kext)

 

After removing kext from /System/Library/Extensions, I managed to start GUI of SL 10.6.2.

 

But curiously, I can't get diaplay any other res than 1024x768(my display can show 1920x1080).

 

And also, system profile says my system has only 1GB memory.

 

Don't you have any suggestions?

 

Thank you.

Link to comment
Share on other sites

After a long struggle, finally I recognized what was wrong.

That was kext for video card(I tried NVenabler 64.kext and NVinject.kext)

 

After removing kext from /System/Library/Extensions, I managed to start GUI of SL 10.6.2.

 

But curiously, I can't get diaplay any other res than 1024x768(my display can show 1920x1080).

 

And also, system profile says my system has only 1GB memory.

 

Don't you have any suggestions?

 

Thank you.

 

did you use any of these files?

 

com.apple.boot.plist

smbios.plist

dsdt.aml

 

T

Link to comment
Share on other sites

Yes, I use all of them.

Is there something to do with it?

 

Fineyoung.

 

well your video card should work native with pci-efi (booloader) and with

<key>GraphicsEnabler</key>

<string>Yes</string>

in the com.apple.boot.plist

 

the same for your memory. check smbios.plist

maybe you did put your card and memory in different slots

 

will be at my friend this afternoon so more info later

 

T.

post-157612-1262939176_thumb.png

post-157612-1262939181_thumb.png

Link to comment
Share on other sites

well your video card should work native with pci-efi (booloader) and with

<key>GraphicsEnabler</key>

<string>Yes</string>

in the com.apple.boot.plist

 

the same for your memory. check smbios.plist

maybe you did put your card and memory in different slots

 

will be at my friend this afternoon so more info later

 

T.

 

 

First post updated

Link to comment
Share on other sites

First post updated

 

Thank you T.

 

I tried your new installer V3.3.

But unfortunately result was the same.

I can't get diaplay any other res than 1024x768(my display can show 1920x1080).

 

 

Here's my com.apple.Boot.plist:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>-v/string>

<key>Timeout</key>

<string>3</string>

<key>DropSSDT</key>

<string>yes</string>

</dict>

</plist>

 

 

Also, here's my simbios.plist:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>SMbiosversion</key>

<string>MP31.88Z.00C1.B00.0802091544</string>

<key>SMbusspeed</key>

<string>4800</string>

<key>SMcputype</key>

<string>1281</string>

<key>SMmanufacter</key>

<string>Apple Inc.</string>

<key>SMmemmanufacter</key>

<string>Corsair XMS3</string>

<key>SMmempart</key>

<string>Xms1333C9</string>

<key>SMmemserial_1</key>

<string>000123-01234567-0</string>

<key>SMmemserial_2</key>

<string>EMPTY</string>

<key>SMmemserial_3</key>

<string>000123-01234567-1</string>

<key>SMmemserial_4</key>

<string>EMPTY</string>

<key>SMmemserial_5</key>

<string>000123-01234567-2</string>

<key>SMmemserial_6</key>

<string>EMPTY</string>

<key>SMmemspeed</key>

<string>1333</string>

<key>SMmemtype</key>

<string>24</string>

<key>SMproductname</key>

<string>MacPro3,1</string>

<key>SMserial</key>

<string>900000124457887</string>

<key>SMsystemversion</key>

<string>1.0</string>

<key>SMUUID</key>

<string>Put UUID info Here</string>

</dict>

</plist>

 

 

Don't you have any suggestions?

 

Thank you anyway.

I'm so sorry for bothering you.

 

Fineyoung.

Link to comment
Share on other sites

 Share

×
×
  • Create New...