Jump to content

[Solved] Asus P5K Help (Flash to P5KR + Multibeast solution)


42 posts in this topic

Recommended Posts

Okay, thanks, but how?

With SATA cables. :) Check your motherboard manual.

I've set everything I can see in the BIOS that refers to AHCI to AHCI - BUT the SATA controller ONLY has the option for IDE - there is NO AHCI option?

If the SATA controller does not have that option, what was it that you set to AHCI then?

Link to comment
Share on other sites

Hey Gringo, thanks for your reply!

 

With SATA cables. :wacko: Check your motherboard manual.

 

I've plugged the HDDs into the SATA connections on the motherboard (the red and black ones).

 

000000056671eg5.jpg

 

Is this what you mean? There is nowhere else for them to go?

 

If the SATA controller does not have that option, what was it that you set to AHCI then?

 

Here is almost every page of the BIOS:

 

IMAG0625.jpg

IMAG0624.jpg

IMAG0623.jpg

IMAG0622.jpg

IMAG0621.jpg

IMAG0620.jpg

IMAG0619.jpg

IMAG0618.jpg

IMAG0617.jpg

 

Just to confirm, I HAVE to run Snow Leopard 10.6.4 from an EXTERNAL USB HDD for it to boot. When booted, Snow Leopard will not see the HDD ST35003200AS connected to the SATA.

 

Does this help you help me anymore? :unsure:

 

Cheers fella.

Link to comment
Share on other sites

Not under SATA Configuration? And it's not in the manual? Got it. It's on page 4-14 which reads:

 

SATA Configuration [Enhanced]

Configuration options: [Disabled] [Compatible] [Enhanced]

Configure SATA As [iDE]

Sets the configuration for the Serial ATA connectors supported by the Southbridge chip.

Configuration options: [iDE] [AHCI]

Might require a restart after enabling AHCI.

 

p.s. The black ports are usually on the secondary controller, which isn't always enabled (on OS X).

Link to comment
Share on other sites

I didn't know this but..

http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH9

Apparently there is a basic version of the ICH9 without AHCI.

 

scrax says you can flash the P5K with the BIOS from another P5K series board to get AHCI working:

http://www.insanelymac.com/forum/index.php...t&p=1391071

 

But I think "cunning plan" can just install the two ATA injectors that come with Chameleon and/or use AppleIntelPIIATA.kext and a JMicronATA.kext to get all four SATA ports working.

 

I've attached the Chameleon ATA injectors here:

Chameleon_ATA_Injectors.zip

 

AppleIntelPIIATA.kext: (red SATA plugs)

http://www.insanelymac.com/forum/index.php?showtopic=88335

 

JMicron Legacy kext (black SATA plugs) - probably needs to be modified for Snow Leopard unless you can find a newer version:

http://www.insanelymac.com/forum/index.php?showtopic=147102

Link to comment
Share on other sites

I didn't know this but..

We need to know the device ID's of D31:F2 and D31:F5 to be sure.

 

sudo ioreg -lw0 should help

 

p.s. Master Chief wrote about enabling AHCI in the DSDT but I can't find it right now, but it's there P5K PRO thread.

 

Update: Got it!

				// Newly added: MAP - Address Map Register (ICH9R-3169722.pdf / 14.1.30 / page 556).
			OperationRegion (MAP, PCI_Config, 0x90, One)
			Field (MAP, ByteAcc, NoLock, Preserve)
			{
				MV,	2,
				  ,	3,
				SC,	1,
				SMS,   2
			}

And a new Method _INI under PCI0 (add it when missing) with:

Store (\_SB.PCI0.SATA.SMS, 0x40)

And make sure to check that path.

Link to comment
Share on other sites

Not under SATA Configuration? And it's not in the manual? Got it. It's on page 4-14 which reads:

 

 

Might require a restart after enabling AHCI.

 

p.s. The black ports are usually on the secondary controller, which isn't always enabled (on OS X).

 

Thanks, but as far as I can see AHCI is enabled everywhere it can be..

 

I didn't know this but..

http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH9

Apparently there is a basic version of the ICH9 without AHCI.

 

scrax says you can flash the P5K with the BIOS from another P5K series board to get AHCI working:

http://www.insanelymac.com/forum/index.php...t&p=1391071

 

Thanks, but I tried flashing with the P5KR BIOS but my BIOS said it wasn't an accepted file :blink:

 

But I think "cunning plan" can just install the two ATA injectors that come with Chameleon and/or use AppleIntelPIIATA.kext and a JMicronATA.kext to get all four SATA ports working.

 

I've attached the Chameleon ATA injectors here:

Chameleon_ATA_Injectors.zip

 

AppleIntelPIIATA.kext:

http://www.insanelymac.com/forum/index.php?showtopic=88335

 

JMicron Legacy kext - probably needs to be modified for Snow Leopard unless you can find a newer version:

http://www.insanelymac.com/forum/index.php?showtopic=147102

 

Thank you for taking the time to post the links to the files, but I tried all of them and it panics Snow. I took them all back off again and we are back to booting - but still no SATA HDDs.

 

We need to know the device ID's of D31:F2 and D31:F5 to be sure.

 

sudo ioreg -lw0 should help

 

p.s. Master Chief wrote about enabling AHCI in the DSDT but I can't find it right now, but it's there P5K PRO thread.

 

Update: Got it!

				// Newly added: MAP - Address Map Register (ICH9R-3169722.pdf / 14.1.30 / page 556).
			OperationRegion (MAP, PCI_Config, 0x90, One)
			Field (MAP, ByteAcc, NoLock, Preserve)
			{
				MV,	2,
				  ,	3,
				SC,	1,
				SMS,   2
			}

And a new Method _INI under PCI0 (add it when missing) with:

Store (\_SB.PCI0.SATA.SMS, 0x40)

And make sure to check that path.

 

Urmm. Not quite sure what I am adding and where. ;) If I post up a dump of the DSDT would / could / anyone edit it for me? I'll use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to install it using the 'USERDSDT' option:

 

UserDSDT is a bare-minimum solution for those who have their own pre-edited DSDT. Place your DSDT.aml on the desktop before install. Audio, Graphics and Network will have to be enabled separately.

 

Once again guys, thanks for helping so far :D

Link to comment
Share on other sites

like i recommended earlier, try the DSDTSE first, it generates and integrates your DSDT in a GUI, as well as lets you edit it in a decent custom editor, and lets you implement premade fixes as well as your own

Link to comment
Share on other sites

like i recommended earlier, try the DSDTSE first, it generates and integrates your DSDT in a GUI, as well as lets you edit it in a decent custom editor, and lets you implement premade fixes as well as your own

 

Cheers for the reply dude. I will try this with the edited code above :whistle:

Link to comment
Share on other sites

:o

LOL Is that a sad face? In that case it has to be mine for not getting credit as you thanked the 'guys' while I'm a 15 year (well almost) old girl. Most definitely not a guy dammit :)

 

Just joking :)

 

Anyway. I cannot help you with it. Sorry. I have my hand full myself. Have a look here. Again. Sorry and good luck.

 

p.s. I should have known (referring at the topic title aka BEER money) That's a guys thing isn't it? LOL I don't even do alcohol. Nobody here does BTW.

Link to comment
Share on other sites

Hi friend, sorry for my english, im from Argentine.

I have a P5KPL mother with Core 2 Duo, 4 GB Kingston and Geforce 6600. Very basic.

First: Download Snow Leopard 10.6.2 Hazard distro

Check the next Kexts:

-AtherosFix

-VodooHDA

-ALC 662

-NVEnabler

-AppleUpstreamUseClientDisabler

-Smbios Resolver

-UUID

-FakeSMC 1.0

-AHCI Sata Fix

-Apple RTC

-PCEFI 10.5

-Mac Update 10.6.2

 

Download for later:

-AttansicL1Ethernet

-AppleIntelPIIXATA

-IONetworkingFamily

-SleepEnabler (for 10.6.4)

-Kext Utility

-MacOSXUpdCombo10.6.4

 

When install SL 10.6.2, Delete SleepEnabler, run Kext Utility, and restart. Then install 10.6.4 update. Dont restart.

Instal:

-AttansicL1Ethernet

-AppleIntelPIIXATA

-IONetworkingFamily

-SleepEnabler (for 10.6.4)

with Kext Utility

Then open com.apple.Boot.plist and edit:

<string>arch=x86_64</string>

change with

<string>arch=x86_32</string>

Save and restart

 

All done, works perfect.

Link to comment
Share on other sites

Hi friend, sorry for my english, im from Argentine.

 

All done, works perfect.

 

Cheers dude, but it has installed okay and works fine, the system just won't use the SATAs for some reason.

 

Just looking through the kexts you have there and there is one called 'AHCI Sata Fix' - I wonder if I can find just this kext it will allow the system to read the SATA ports? :)

Link to comment
Share on other sites

  • 2 months later...
I'm looking at using [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] again. I think I might try reinstalling back to 10.6.0, then running updates, then running [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] before reboot.

 

Worth a try right?

 

 

 

Any chance of a good easy-to-follow guide of how to get to the DSDT information? Looking at the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] option, it looks like I can just paste in the DSDT table and [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] will patch the system before reboot.

:)

 

 

Wow this acutally works. The only thing not working for me on my P5K Motherboard (now a P5KR) is the network.

Even the Mac Keyboard works. So any help to get the network up would be great.

Link to comment
Share on other sites

 Share

×
×
  • Create New...