Jump to content

965P-DS4 Success with Retail 10.6 - 64 Bit


  • Please log in to reply
133 replies to this topic

#1
timdafweak

timdafweak

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 123 posts
  • Gender:Male
  • Location:New York
Hey all, after trolling the boards for what seemed to be forever, I finally took the leap and managed to install 10.6 on my system (specs below) without any major glitches. Of course it didn't seem that way at the time, I had to read through years of posts and follow endless links to get more information about this board of mine, which although cutting edge two years ago, is rarely seen here. Here's a brief summary of what I did.

I started with an existing Leopard (10.5.8) installation and partitioned one of my other drives as a GUID partition on which I installed Snow Leopard from within Leopard. I proceeded to install Chameleon 2.0 RC1 (somehow RC2 does not work on this system), and overwrote the "boot" file with PC EFI 10.1 from Netkas. I created a DSDT using the DSDT Patcher util found here, and placed it in my Extra folder on the Snow Leopard drive. I threw in some KEXTs I found from another thread and placed:- fakesmc.kext, IOAHCIBlockStorageInjector.kext IONetworkingFamily.kext (with fix for 88E056), OpenHaltRestart.kext into the Extensions folder.

I was so eager to try my install out that I just rebooted, and got an instant KP. Turns out I am an idiot, and was booting from my regular Leopard drive and choosing the Snow Leopard drive in the Chameleon menu. Yeah I know, I was tired.

Anyway, booted from the Snow Leopard drive and got a KP at the welcome screen. Read on here some more and found out it is a Kextcache problem. From Leopard I ran the Kext Utility and created Extensions.mkext both in the /Extras folder and then in the /E/E and rebooted. Got another KP at the welcome screen. An astute reader (I know not who, I am sorry), had recommended booting with 32 bit support, so I gave that a whirl, typing in -v -f -x32 on the Chameleon screen. Bob's your uncle, for I got directly to the Desktop! NO KPs! The same person had then recommended to run the Kext Utility from within Snow Leopard now. So I did and rebooted with 64 Bit support!

And here I am, proud as can be. Next step of course -> Boot 132 for SL!

Attached Files



#2
timdafweak

timdafweak

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 123 posts
  • Gender:Male
  • Location:New York
As per the requests, here's a Zip of the KEXTs I used.

Attached Files



#3
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia
You are a life saver! I greatly appreciate you sharing this with us here.

I'll post back with my results tonight. I have a GA-965P-S3 Rev 1.0 mobo.

I'm hoping that the difference between our motherboards will be very minor.

For anyone else's reference here are the specs :

GA-965P-DS4

http://www.gigabyte....?ProductID=2288

GA-965P-S3
http://www.gigabyte....?ProductID=2321

I read that some users said installing from OSInstall.mpkg results in an unstable installation. Have you had any random KP through general use?

Off topic - This may be a silly question but what benefits would you get by installing SL using boot132. I never tinkered with it myself, but would be keen to try.

Regards,

Slither2008.

PS : I noticed your signature lists you have an ALC888 sound device. I looked through the manual for your mobo and it states it has an ALC883 like mine. Are you using the ALC888 kext?

#4
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia
I have a two question please.

In your BIOS Settings under "Integrated Peripherals"

What have you got for the following :

SATA RAID/AHCI Mode : [ENABLED or DISABLED]
OnBoard SATA/IDE Device : [ENABLED or DISABLED]
OnBoard SATA/IDE Ctrl Mode : [IDE or AHCI or RAID/IDE]

Also which sata port have you got your Snow HDD connected to on your mobo please.


The ports names are :

Intel ICH8R Chipset
SATAII 0
SATAII 1
SATAII 2
SATAII 3
SATAII 4
SATAII 5

JMicron Chipset
GSATAII 0
GSATAII 1


I've attached a picture of you're DS4 mobo to save you opening your case to check.
Posted Image

#5
ysndnz

ysndnz

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
first sorry my englısh
ı have thesame board vith you ga 965p ds4
can you explain step step
and can you post your mkext and all your snow extra folder
thnx

#6
Innerz

Innerz

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 280 posts
Thank you Tim for your help, it's working great now (in x64).

Posted Image

Sound, Network & video : DSDT.aml

I've got one problem remain, the JMicron ports are not working, and all the injectors i've test cause KP.


I noticed your signature lists you have an ALC888 sound device. I looked through the manual for your mobo and it states it has an ALC883 like mine.


The rev.2 and 3.3 have the ALC888 8 Channel Audio chipset.

#7
timdafweak

timdafweak

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 123 posts
  • Gender:Male
  • Location:New York
Superb work Innerz!! That's awesome. I haven't even managed to get Sound with ALC888 through DSDT. How did you go about that?

I have a two question please.

In your BIOS Settings under "Integrated Peripherals"

What have you got for the following :

SATA RAID/AHCI Mode : [ENABLED or DISABLED]
OnBoard SATA/IDE Device : [ENABLED or DISABLED]
OnBoard SATA/IDE Ctrl Mode : [IDE or AHCI or RAID/IDE]

Also which sata port have you got your Snow HDD connected to on your mobo please.


The ports names are :

Intel ICH8R Chipset
SATAII 0
SATAII 1
SATAII 2
SATAII 3
SATAII 4
SATAII 5

JMicron Chipset
GSATAII 0
GSATAII 1


Slitherz I am not at my machine so can't really get to my BIOS settings. But as Innerz replied, we have ALC888 in our machines (rev 2.0 and 3.3). I will report back this evening.

#8
Innerz

Innerz

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 280 posts
Here an archive with all the .kext i've used : Attached File  GA_965p_DS4.zip   361.05KB   653 downloads

#9
ysndnz

ysndnz

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
can you explain step bye step please ı dont understand
and ı ınstall but kp please can anybody explain step bye step to install sl on ga965p ds4
can someone teach me please how to install step bye step

#10
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia

Here an archive with all the .kext i've used : Attached File  GA_965p_DS4.zip   361.05KB   653 downloads


Champion, thanks mate. I'm having a look through them now.

I've noticed a couple of GA boards have the CMOS error. I have a fix if you need it.

In regards to patching Sound and Lan in to the DSDT file. Would someone be able to run through a very quick description of what is required to point me in the right direction.

I have no probs decompiling/compiling my dsdt. I have a codec dump of my ALC883 sound device also.

I noticed on mine that that sound device is referenced as AZAL not HDEF....I've gone through and modified it to include my basic layout-id etc but patching the AppleHDA kext is starting to take up too much time.

Cheers.

can you explain step bye step please ı dont understand
and ı ınstall but kp please can anybody explain step bye step to install sl on ga965p ds4
can someone teach me please how to install step bye step


This is very important, take note of the bold text below:

1. Enable AHCI in your BIOS if you're HDD is SATA.
2. You must have a dsdt.dsl placed in the root of your Snow Leopard HDD. i.e /Volumes/Snow/dsdt.aml
3. To create the the file /Volumes/Snow/Extra/Extensions.mkext you must drag the Extensions folder to the desktop first! Then drag the Extensions folder on your desktop onto the Kext Utility icon (place this also on the desktop). This creates an Extensions.mkext on your desktop. Drag back both the Extensions.mkext and the Extensions folder to /Volumes/Snow/Extra/
4. Get the latest FakeSMC.kext from netkas.org.

If you don't follow these steps you'll get kp's varying from ("still waiting for root device", "kernel trap", "IOPlatform....cpp:14xx blah")

Good luck.

#11
Innerz

Innerz

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 280 posts
DSDT fix Wake after sleep "Device removal problem"

This has been a well-known issue with OSx86. On most motherboards, USB ports show as “Expansion Slot” and not “Built-In USB” as they should. The result is “Expansion Slot” ports go to sleep which inefficiently disconnects your USB devices which can cause problems with external HDDs, flash keys, etc.


Before DSDT fix

Posted Image


After DSDT fix

Now the two EHCI ports should be seen as "Built-in", and the wake after sleep should be fixed :)

Posted Image


Just edit your "dsdt.dsl", search for "USBE", and add the following lines (in red)


Device (USBE)
{
Name (_ADR, 0x001D0007)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}

Return (0x03)
}

Name (_PRW, Package (0x02)
{
0x0D,
One
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
"AAPL,clock-id",
Buffer (0x01)
{
0x01
},
"device_type",
Buffer (0x05)
{
"EHCI"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

}

Device (USE2)
{
Name (_ADR, 0x001A0007)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}

Return (0x03)
}

Name (_PRW, Package (0x02)
{
0x0D,
One
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
"AAPL,clock-id",
Buffer (0x01)
{
0x02
},
"device_type",
Buffer (0x05)
{
"EHCI"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

}


Sources :

All credit goes to ApexDe for finding this fix !

- USB sleep then wake "Device Removal" problem
- DSDT - How to enable EHCI ports as "built-in"

#12
ysndnz

ysndnz

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
ı have kernel trap ı do everything you say me
but kernel trap
exept com.apple.boot.plist how can ı do it
my card is x1950 pro ati
thnks

#13
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia

DSDT fix Wake after sleep "Device removal problem"



Before DSDT fix

Posted Image


After DSDT fix

Now the two EHCI ports should be seen as "Built-in", and the wake after sleep should be fixed :)

Posted Image


Just edit your "dsdt.dsl", search for "USBE", and add the following lines (in red)




Sources :

All credit goes to ApexDe for finding this fix !

- USB sleep then wake "Device Removal" problem
- DSDT - How to enable EHCI ports as "built-in"


Great find Innerz,

Thanks for sharing it with us here! :)


Hi ysndnz,

I use EFI Studio. But I'm not sure if you'll find your ATI card listed. Once you get the HEX string you add it into your com.apple.boot.plist. I'm referring to the one you place in /Extra/com.apple.boot.plist.


etc....
<key>device-properties</key>
<string>HEX STRING GOES HERE</string>
</dict>
etc....

#14
timdafweak

timdafweak

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 123 posts
  • Gender:Male
  • Location:New York
Awesome find Innerz! I am yet to try the DSDT.aml you created. Will report back very soon!
Cheers

#15
moarfish

moarfish

    InsanelyMac Protégé

  • Members
  • PipPip
  • 75 posts

2. You must have a dsdt.dsl placed in the root of your Snow Leopard HDD. i.e /Volumes/Snow/dsdt.dsl



Hello! Slither, nice to meet with you in this post again. Just a remark it should be dsdt.aml instead of dsdt.dsl which have to put in the volume drive. By the way, looking forward for your Audio solution for 965P-S3.

#16
Sabr

Sabr

    Well, it was fun while it lasted.

  • Retired
  • 3,883 posts
  • Gender:Male
  • Location:United Kingdom.

By the way, looking forward for your Audio solution for 965P-S3.


Do you not have it working? I'm using the 965P-DS3 and have my ALC883 audio working through a patched AppleAzaliaAudio.kext. It only allows for stereo output though, so it's not the most elegant solution...

#17
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia

Hello! Slither, nice to meet with you in this post again. Just a remark it should be dsdt.aml instead of dsdt.dsl which have to put in the volume drive. By the way, looking forward for your Audio solution for 965P-S3.


HAHA...yeah I'v been moonlighting...lolol. Thanks for spotting the mistake. Corrected now.

I'm looking forward to it too...hahahaha. It's still a work in progress. I was up til midnight last night (AEST) but am stilling playing with verb injection in the DSDT and the LegacyHDA.

I'll post the solution as soon as I can. I think this'll require me to research more into Master Chief and King Pin's hda patching guides.

Do you not have it working? I'm using the 965P-DS3 and have my ALC883 audio working through a patched AppleAzaliaAudio.kext. It only allows for stereo output though, so it's not the most elegant solution...


I've managed to get a Legacy HDA to work so far with a few sound assertions. Stereo out is working but I need to work on it more. I'll post the patched hda kext and (dsdt or com.apple.boot.list) soon.

#18
Innerz

Innerz

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 280 posts
Slither2008, after the compilation of your dsdt.aml, you must rename it "DSDT.aml" and put it in /Extra.

#19
Slither2008

Slither2008

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 125 posts
  • Gender:Male
  • Location:Australia

Slither2008, after the compilation of your dsdt.aml, you must rename it "DSDT.aml" and put it in /Extra.


thanks, it's all good mate.

#20
LioNEXT

LioNEXT

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 204 posts
  • Gender:Male

I read that some users said installing from OSInstall.mpkg results in an unstable installation. Have you had any random KP through general use?


does someone have answer to this? I find it unlikely since I have taken this route before and did not notice any difference but then again I did it just for fun and never used it any longer! :D

I have a 965P-DS3 / Q6600 / 8800GT, and just getting itchy to try this out as soon as my copy of snow leopard arrives (from uTorrent). :P
(sorry I am planning to buy SL soon from Amazon as well.





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