Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › Dsdt patch failed reed need someone to out.
7,585 reads · 2009-08-30 – 2010-01-21
Dossier 10.X Core DSDT

Dsdt patch failed reed need someone to out.

I recently got my DSDT patched using fassl`s latest patcher known as DSDT PATCHER 1.0.1e. But it reported more than 200 errors. I reported this issue to fassl and he teach me this tip below solved the compiling errors. But strangely the…

Primary Author
@chenalias Published 2009-08-30
Collection
OSx86 Core & 10.X
Archival Footprint
7,585 historical reads · 2 curated field notes (from 3 dispatches) · 2009-08-30 – 2010-01-21
Credited Voices (3)
@chenalias@estravagancia@bhokuto

I recently got my DSDT patched using fassl`s latest patcher known as DSDT PATCHER 1.0.1e. But it reported more than 200 errors. I reported this issue to fassl and he teach me this tip below solved the compiling errors. But strangely the when I compiled the patched DSDT and put it into the EXTRA folder the next time I started my laptop the CPU speed changed from 1.73GHZ to 4.1GHZ and the sound control gone. Any fix of this issue?
Greetings.
fassl`s tips.

Change:
External (PDC1)
External (PDC0)
External (CFGD)
External (^CPU0._PPC)
External (\_PR_.CPU0._PPC)
To:
External (PDC1)
External (PDC0)
External (CFGD)
// External (^CPU0._PPC)
External (\_PR_.CPU0._PPC)

Or remove the line that starts with //

And Change:
If (GPIC)
{
Return (Package (0x00) {})
}

To:
If (GPIC)
{
Return (Package (0x01) { 0x00 })
}

Sound info using HDAenbler

Intel High Definition Audio:

  Device ID:    0x101990A6
  Audio ID:    883
  Available Devices:
  Headphone:
  Connection:    Combo
  Speaker:
  Connection:    Internal
  Line In:
  Connection:    Combo
  Internal Microphone:
  Connection:    Internal
  S/P-DIF Out:
  Connection:    Combo

Synthesized Community Field Notes

2 technical responses curated from 3 original dispatches

Field Note #1 @estravagancia 2009-10-01

i tried to compile your dsdt with dsdtse from evosx86..

you must to delete this:

=

at the end of the dsdt you have

Method (KILL, 0, Serialized)
{
Or (HCON, 0x02, HCON)
Or (HSTS, 0xFF, HSTS)
}
}
}
}
}=

and you'll have:
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 44 Optimizations

best regards from Spain

Field Note #2 @bhokuto 2010-01-21 ↳ Re: @estravagancia
@estravaganciai tried to compile your dsdt with dsdtse from evosx86.. you must to delete this: = at the end of the dsdt you have Method (KILL, 0, Serialized) { Or (HCON, 0x02, HCON) Or (HSTS, 0xFF, HSTS) } } } } }= and you'll have: Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 44 Optimizations best regards from Spain

estravagancia,

Would it be possible for you to look at my DSDT errors? I have no idea what I'm doing as far as how fix the errors. I have all these tools but, I'm no code minded person.

I tried using manual method, GUI method and the result is the same.

I get the similar errors as the person above.

Bhoku

Sources & Contributor Provenance (3 credited usernames · Thread #3845)
UsernameDossier ContributionDispatchesActive Window
@chenaliasPrimary Author12009-08-30
@estravaganciaContributor12009-10-01
@bhokutoContributor12010-01-21