Jump to content

ASUS AT5NM10-I (Atom D525) - help with DSDT + Sleep


dakku
 Share

40 posts in this topic

Recommended Posts

HI Guys,

 

I am trying to get OSX 10.6.6 Server installed on ASUS AT5NM10-I (Atom D525) motherboard.

 

Motherboard Spec

Integrated dual-core Intel® Atom™ processor D525/D510

Chipset: Intel® NM10

Memory: 2 x DIMM, Max. 4 GB, DDR2 800/667

Expansion Slots 1 x PCI

Integrated Intel Graphics Atom D525/D510

Max. shared memory: 256 MB

2 xSATA 3 Gb/s ports support AHCI mode

LAN PCIe Gb LAN (RTL8112L)

IDT73C 6-Channel High-Definition Audio CODEC

 

 

Install Procedure

 

Extensions Used

  • Evoreboot
  • fakesmc
  • jmicron36xsata
  • nullcpupowermanagement
  • openhaltrestart
  • platformuuid
  • realtekrtl81xx

 

 

Graphics & Resolution

Since this is a server, I am not overly fussed with resolution. I am only getting 1024x768

 

Sound

I am not fussed with sound as this is a server

 

Sleep

This is something I am trying to enable. When i click sleep, it seems to make some hdd noise but:

  • Monitor remains ON
  • Network goes OFF

 

I have tried putting the latest SleepEnabler.kext in /E/E and /S/L/E but still no go.

 

Can someone please help me get the sleep and DSDT working?

 

I ran DSDT_Patcher1.0.1e and placed the dsdt.aml file in /Extra folder, but I am not sure what I am meant to do with DSDT patching!! Here is the file.. (attached)

 

thanks

dsdt.aml.zip

Link to comment
Share on other sites

dsdt.dakku.zip

REMOVE

 

Evoreboot - restart Chameleon RC5

 

jmicron36xsata - you need it?

 

nullcpupowermanagement - nativePM use Chameleon RC5(from 10.6.2 your processor loses its native support, use it)

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

 

openhaltrestart - Shutdown in DSDT / restart chameleon RC5

 

platformuuid - Chameleon RC5

Link to comment
Share on other sites

dsdt.dakku.zip

REMOVE

 

Evoreboot - restart Chameleon RC5

 

jmicron36xsata - you need it?

 

nullcpupowermanagement - nativePM use Chameleon RC5(from 10.6.2 your processor loses its native support, use it)

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

 

openhaltrestart - Shutdown in DSDT / restart chameleon RC5

 

platformuuid - Chameleon RC5

 

 

thank you very much mate. I am going to compile Chameleon RC5 and try out the changes right now.. this is so exciting! I had been banging my head against the wall for almost a couple of weeks

 

:D:)

Link to comment
Share on other sites

hey mate,

 

I disabled all of the above mentioned kexts and now i get a couple of issues:

 

"No SMBIOS replacement found"

 

and then I get

 

"[ERROR] UUID='0123456789ABCDEF' syntax error"

 

and it hangs with the following:

 

AppleACPIPlatformExpert::start failed

"Unable to find driver for this platform"

 

edit 1

aha... I think Chameleon RC5 requires the kernel to be vanilla, i think it patches it on the fly..

I am currently using teamTeam kernel, which might explain the errors..

 

me trying vanilla kernel now

 

edit 2

no joy with vanilla kernel either. same issues

 

any help please?

Link to comment
Share on other sites

thanks.. :)

 

this is what my com.apple.Boot.plist file looks like:

 

 

<?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>Kernel</key>
<string>mach_kernel</string>
<key>Timeout</key>
<string>5</string>
<key>Kernel Flags</key>
<string>arch=i386</string>
<key>Graphics Mode</key>
<string>1024x768x32</string>
<key>GraphicsEnabler</key>
<string>y</string>
<key>PciRoot</key>
<string>1</string>
	<key>Wait</key>
	<string>y</string>
</dict>
</plist>

 

can I simply add the smbios as a key string value to this file?

Link to comment
Share on other sites

thank u again for the fast reply mate...

 

added your smbios.plist and hooray, no more:

 

"No SMBIOS replacement found" message

 

it gets upto the kernel load screen and then just BLACK screen...

Link to comment
Share on other sites

here is what I did overall:

 

added DSDT.aml

one from above

 

compile Chameleon RC5

 

mkdir temp
cd temp
svn co http://forge.voodooprojects.org/svn/chameleon/branches/meklort
cd meklort
make clean
make embedtheme
mv sym/i386/boot /boot

 

removed kexts

Evoreboot

nullcpupowermanagement

openhaltrestart

platformuuid

 

create caches

using pfix

 

added smbios.plist

one from above

 

 

results:

if i use kernel from 10.6.6, i get 1 error and black screen on kernel load:

"[ERROR] UUID='0123456789ABCDEF' syntax error"

 

if I use kernel from 10.6.1, i get same error as above and I get the following (screenshot attached) on kernel load.

 

any help please? :)

post-326451-1306863660_thumb.png

Link to comment
Share on other sites

FINALLLLLY

 

some progress

 

I had made a mistake in installing meklort Chameleon RC5 over myhack installer version. you CANNOT simply cpoy the boot file as in my instructions above.

 

 

CORRECTIONS

 

- I had to install Chameleon RC5 using Chameleon_2.0_RC5_r828.zip

 

- Vanilla Kernel from 10.6.6 results in a black screen once the kernel is loaded. For now, I am using the TeaTeam's kernel with DSDT by MaLd0n (thanks again).

 

still no sleep BUT its running using only FakeSMC.kext

Link to comment
Share on other sites

hey MaLd0n,

 

since this motherboard has 2 sata ports, I am using 2 hdds in striped raid (and booting from usb hdd). I had the same setup in Fedora.

 

I was getting around 35MB/sec read/write speed when I was using Fedora and with 10.6.6 I am only managing to get around 22MB/sec

 

Could this be related to the unrecognised sata ports? Do I need to edit my DSDT to speed up the sata performance?

Link to comment
Share on other sites

  • 2 weeks later...

hey guys..

 

I need a little more help.. there are only 2 issues:

 

1) sleep is no go - I am using teateam kernel + sleepenabler

2) sata is "unrecognised" in "about this mac"

 

Is there anything I can do?

Link to comment
Share on other sites

mate, I am uploading the logs. there are some LPC warnings in there along with other error messages that makes no sense to me at all..

 

example:

 

  • SATALink BA5 register space disabled
  • ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
  • FakeSMC: key not found BEMB, length - 1
  • ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
  • ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized
  • display: Not usable

 

 

- SATALink BA5 register space disabled - This seems to be from my PCI sata card

 

unrecognised sata:

I used AHCIPortInjector + IOAHCIBlockStorageInjector - in system profiler now displaying:

"Intel ICH7 AHCI" - is this correct for my motherboard?

 

sleep:

no luck still

logs.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...