Contribute
Register

Can someone please take a look at my DSDT ??

Status
Not open for further replies.
Joined
Apr 4, 2013
Messages
166
Motherboard
<< need manufacturer and model # >> See Forum Rules !!
CPU
i5 4670K
Graphics
hd 4600 + GT610
Mac
  1. iMac
Installed 10.9.4 on MSIP6NG neo-digital (old board)

booted from UniBeast USB ... opened MaciASL .. it automatically generated THIS System DSDT
but it has 3 errors when I tried to compile it ..
I then saved to send you guys .. opened it on my main build .. it had only 2 errors ..

If someone could take a look .. I'd appreciate it a lot !!

Thanx !!

(Just so I'll have a clean DSDT .. then I'll start patching it .. )

Thanx !!
 
Installed 10.9.4 on MSIP6NG neo-digital (old board)

booted from UniBeast USB ... opened MaciASL .. it automatically generated THIS System DSDT
but it has 3 errors when I tried to compile it ..
I then saved to send you guys .. opened it on my main build .. it had only 2 errors ..

If someone could take a look .. I'd appreciate it a lot !!

Thanx !!

(Just so I'll have a clean DSDT .. then I'll start patching it .. )

Thanx !!

Attached is error free. Search for '////' to find my changes.
 

Attachments

  • thegabezone.dsl.zip
    20.8 KB · Views: 65
RehabMan ..

For some reason .. I can't get my system to NOT FREEZE (with that "NO HPET..." K.P)
unless I install NullCPUPowerManagement .. Would you be so kind and help me get rid of it ??

Current state of affairs :

MSI P6NG neo-digital - Core 2 Duo
2GB Ram
HD 5450 (modified kexts to enable QE/CI)
120 SSD

Didn't find more than 2 pages on it .. so I went over the board with a flash light
writing down the Audio / Eth chip names lol ..

Installed MultiBeast UserDSDT <no patching made yet> <(thanx again!
:headbang:)>
TRIM
FakeSMC Plugins
Audio from MB 5.5.5 (ALC888 Current <with DSDT>)
A Custom IO80211Family.kext from an old post to enable my RTL8211BL
(<but messes up my o.o.b AirPort card which I don't mind>)

AND THAT IS ALL !!

This is my EXTRA folder.
(tried both with Mac Pro3,1 and iMac10 SMBIOS)

Can't make the system panic free for more than 4-5 mins ..

Where should/can I start ???




NOTE : I did of course compile the DSDT you've sent me.
 
RehabMan ..

For some reason .. I can't get my system to NOT FREEZE (with that "NO HPET..." K.P)
unless I install NullCPUPowerManagement .. Would you be so kind and help me get rid of it ??

First, make sure you didn't delete AppleHPET.kext at some point...

Next, I would try patching the OSYS method in your DSDT, which currently reads:
Code:
   Method (OSYS, 0, NotSerialized)
    {
        Store (0x10, Local0)
        If (CondRefOf (_OSI, Local1))
        {
            If (_OSI ("Windows 2000"))
            {
                Store (0x12, Local0)
            }

            If (_OSI ("Windows 2001"))
            {
                Store (0x13, Local0)
            }

            If (_OSI ("Windows 2001 SP1"))
            {
                Store (0x13, Local0)
            }

            If (_OSI ("Windows 2001 SP2"))
            {
                Store (0x13, Local0)
            }

            If (_OSI ("Windows 2001.1"))
            {
                Store (0x14, Local0)
            }

            If (_OSI ("Windows 2001.1 SP1"))
            {
                Store (0x14, Local0)
            }

            If (_OSI ("Windows 2006"))
            {
                Store (0x15, Local0)
            }
        }
        Else
        {
            If (MCTH (_OS, "Microsoft Windows NT"))
            {
                Store (0x12, Local0)
            }
            Else
            {
                If (MCTH (_OS, "Microsoft WindowsME: Millennium Edition"))
                {
                    Store (0x11, Local0)
                }

                If (MCTH (_OS, "Linux"))
                {
                    Store (One, Local0)
                }
            }
        }

        Return (Local0)
    }

To:
Code:
   Method (OSYS, 0, NotSerialized)
    {
        Return(0x15) // simulate "Windows 2006" on OS X
    }

See if that helps... If not, you'll have to look at some HPET patches. There is one here: https://github.com/RehabMan/Laptop-DSDT-Patch, apply "HPET Fix", but then change the _CRS method to "Return (CRS1)" instead of the "Return (BUF0)" that you see causing an error.
 
Alright sir !!!

Thanx !!!

I'll get on it .. gotta busy day today .. but as soon as I have a minute lolol

Thanx again sir !!!

------

So basically .. see if I got this straight .. I open the DSDT look for :
Code:
Method (OSYS, 0, NotSerialized)
{
        Return(0x15) // simulate "Windows 2006" on OS X
    }
And I replace everything between the { to the } with the code provided ?? *leaving out the extra { }
Compile .. (x my fingers)
and place back in Extra folder .. ??
Is that right ??
 
Alright sir !!!

Thanx !!!

I'll get on it .. gotta busy day today .. but as soon as I have a minute lolol

Thanx again sir !!!

------

So basically .. see if I got this straight .. I open the DSDT look for :
Code:
Method (OSYS, 0, NotSerialized)
{
        Return(0x15) // simulate "Windows 2006" on OS X
    }
And I replace everything between the { to the } with the code provided ?? *leaving out the extra { }
Compile .. (x my fingers)
and place back in Extra folder .. ??
Is that right ??

Read post #6 carefully.
 
Oh .. the other way around then ??

:banghead::banghead::banghead:

:eek::eek::eek:

Search for 'Method (OSYS' in your DSDT. Read the code there. Read post #6 carefully. It should then be obvious.
 
Status
Not open for further replies.
Back
Top