Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,756 posts in this topic

Recommended Posts

Hallo,

 

Can you make the auto-patch for Desktop based MB ASUS P5P43TD? I do not have much experience, and I do not know and do not dare, because I am afraid that I might destroy the MB! Also, thanks for everything you do, that we can use OSX on a PC. Thanks a lot!

 

Respect ! :)

Link to comment
Share on other sites

SLeep/Wake is working. I had a Nvidia 7300 Graphics card and I don't think they work well in SL? I replaced back with the Gigabyte 8400GS.

So just cmos reset, audio and ethernet , smbus and removal of the devices not needed. I could follow some of your patches to see what is removed and changed but if you want to add this board to your growing list I have attached files above.

 

Thanks

LPC is loaded without a patch?

dsdt.aml_osx.zip

:P

 

HDEF/ALC888

into device name_adr 0x001B0000 set_label
begin
HDEF
end;
into_all all code_regex AZAL replaceall_matched
begin
HDEF
end;
into method label _DSM parent_adr 0x001B0000 remove_entry;
into device name_adr 0x001B0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x08)\n
       {\n
           "codec-id", \n
           Buffer (0x04)\n
           {\n
               0x88, 0x08, 0xEC, 0x10\n
           }, \n
           "layout-id", \n
           Buffer (0x04)\n
           {\n
               0x78, 0x03, 0x00, 0x00\n
           }, \n
           "device-type", \n
           Buffer (0x0F)\n
           {\n
               "Realtek ALC888"\n
           }, \n
           "PinConfigurations", \n
           Buffer (One)\n
           {\n
               0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end

 

 

 

Hallo,

 

Can you make the auto-patch for Desktop based MB ASUS P5P43TD? I do not have much experience, and I do not know and do not dare, because I am afraid that I might destroy the MB! Also, thanks for everything you do, that we can use OSX on a PC. Thanks a lot!

 

Respect ! :(

 

send your DSDT(original)

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>) { chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP, "|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'

 

kextstat

kextstat

 

ioreg

ioreg -fl

Link to comment
Share on other sites

LPC is loaded without a patch?

dsdt.aml_osx.zip

:)

 

HDEF/ALC888

into device name_adr 0x001B0000 set_label
begin
HDEF
end;
into_all all code_regex AZAL replaceall_matched
begin
HDEF
end;
into method label _DSM parent_adr 0x001B0000 remove_entry;
into device name_adr 0x001B0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x08)\n
       {\n
           "codec-id", \n
           Buffer (0x04)\n
           {\n
               0x88, 0x08, 0xEC, 0x10\n
           }, \n
           "layout-id", \n
           Buffer (0x04)\n
           {\n
               0x78, 0x03, 0x00, 0x00\n
           }, \n
           "device-type", \n
           Buffer (0x0F)\n
           {\n
               "Realtek ALC888"\n
           }, \n
           "PinConfigurations", \n
           Buffer (One)\n
           {\n
               0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end

 

 

 

 

 

send your DSDT(original)

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>) { chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP, "|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'

 

kextstat

kextstat

 

ioreg

ioreg -fl

 

Here are the files and once again thank you very much for your help! :P

DSDT___KEXT_STAT___IOREG.zip

Link to comment
Share on other sites

dsdt.aml_mlstudio.zip

 

AHCI ICH10

ALIAS

DTGP

FRWR

HID/CID

IRQs

LAN0

MUTE

REMOVE

RENAME

SBUS

SHUTDOWN

FIX WARNINGS

 

Dear God, you're so fast! Patch works perfectly! Thanks a lot!

Finally P5P43TD patched!

Thank you for everything ... Simply have no words ... Thanks!

:)

Link to comment
Share on other sites

Here are the files for my system i loaded iatos s3 v2 and got this from the commands you ask to be run.

 

My system is ECS G41T-M(2.0)

 

thank you very much.

 

dsdt.aml_fbifido.zip

 

ALIAS

DTGP

EHCI

HID/CID

IRQs

LAN0

LPC ICH7

REMOVE

RENAME

SHUTDOWN

FIX WARNINGS

 

Dear God, you're so fast! Patch works perfectly! Thanks a lot!

Finally P5P43TD patched!

Thank you for everything ... Simply have no words ... Thanks!

:)

 

:P

Link to comment
Share on other sites

@MaLd0n,

 

Man thanks that was lightening fast MaLd0n. I used the patch from the Gigabyte G41 patch which is IHC7 southbridge, so I just used it assuming it would work and it did the trick. Sorry for that confusion.

 

I'll just add that to your patch. The ethernet patch you provided should do the trick then?

 

I keep screwing up. Is the LPC device the PMIO or the PX40?

 

Thanks

Link to comment
Share on other sites

Dear MaLd0n, here is my existing DSDT.aml along with the Kextstat and IORegistry outputs.

Whenever possible, would you please create a personalized DSDT Auto-Patch for my rig as I believe mine to be faulty?

 

 

 

Thank You.

Link to comment
Share on other sites

@MaLd0n,

 

First off thanks so much for the very hard work and effort you have put into this project and to share it.

 

I was able to patch the ALC888 no issue with the patch from DSDTeditor. I patched the PX40 (LPC). Kernel Panic with the DSDT.aml you posted. Message is No Hpets, Cpus not configured.

 

Ethernet shows up in System Profiler just no connection?

 

System profiler for Serial-ATA is "Unkown AHCI Standard Controller"

 

Is there some patch or injection I need in the DSDT to fix that? Once I get these fixes the DSDT is 100% working. I'll test it again when you get a chance and thanks again.

 

I too have the XPS M1530 and it seems we have not been able to get LPC to register even though its in the list of Ids. 2815. SOmething we never many solve on the Dell?

Link to comment
Share on other sites

Dear MaLd0n, here is my existing DSDT.aml along with the Kextstat and IORegistry outputs.

Whenever possible, would you please create a personalized DSDT Auto-Patch for my rig as I believe mine to be faulty?

 

 

 

Thank You.

 

you could send me the original DSDT?

Link to comment
Share on other sites

you could send me the original DSDT?

 

Do I obtain that by removing my curent DSDT.aml, then attempting to boot up with no DSDT at all and extracting the original that way?

I would need a AICPUPM.kext disabler of some kind.

Link to comment
Share on other sites

@MaLd0n,

 

First off thanks so much for the very hard work and effort you have put into this project and to share it.

 

I was able to patch the ALC888 no issue with the patch from DSDTeditor. I patched the PX40 (LPC). Kernel Panic with the DSDT.aml you posted. Message is No Hpets, Cpus not configured.

 

Ethernet shows up in System Profiler just no connection?

 

System profiler for Serial-ATA is "Unkown AHCI Standard Controller"

 

Is there some patch or injection I need in the DSDT to fix that? Once I get these fixes the DSDT is 100% working. I'll test it again when you get a chance and thanks again.

 

I too have the XPS M1530 and it seems we have not been able to get LPC to register even though its in the list of Ids. 2815. SOmething we never many solve on the Dell?

 

try this DSDT

dsdt.aml_HPET_ICH7.zip

 

for Ethernet use Kext

Link to comment
Share on other sites

@MaLd0n,

 

The final attachment works perfect. I just added the ALC888 patch and changed AZAL to HDEF. If I don't change it to HDEF system profiler = no audio. With HDEF it shoes audio. WHy I have no idea.

 

I also added the LPC patch for ICH7 to the PX40 device.

 

I'll find a kext but thanks again for the work.

 

BTW if you post this patch it is this:

 

HP Desktop Model a6040N with Asus P5LP-LE OEM Motherboard Equivalent to an Asus P5LD2-VM DH Retail board

Link to comment
Share on other sites

@MaLd0n,

 

The final attachment works perfect. I just added the ALC888 patch and changed AZAL to HDEF. If I don't change it to HDEF system profiler = no audio. With HDEF it shoes audio. WHy I have no idea.

 

I also added the LPC patch for ICH7 to the PX40 device.

 

I'll find a kext but thanks again for the work.

 

BTW if you post this patch it is this:

 

HP Desktop Model a6040N with Asus P5LP-LE OEM Motherboard Equivalent to an Asus P5LD2-VM DH Retail board

 

solved the problem "Unkown AHCI Standard Controller"?

Link to comment
Share on other sites

solved the problem "Unkown AHCI Standard Controller"?

 

Forgot to mention that. It fixed it perfectly thanks again.

 

Here is the working driver for the Intel Pro /100 VE by Azimutz.

 

Just had to add 0x27dc8086 to the Info.plist and it worked with no problems.

 

 

IntelPro100Snow.zip

Link to comment
Share on other sites

Forgot to mention that. It fixed it perfectly thanks again.

 

Here is the working driver for the Intel Pro /100 VE by Azimutz.

 

Just had to add 0x27dc8086 to the Info.plist and it worked with no problems.

 

 

IntelPro100Snow.zip

 

Ok

Thanks for file

otima.gif

 

My pc don't have in your list patched. :(

please help me.

My pc is Toshiba sattelite M645 s4055

i attached my ori dsdt and Ioreg file.

Thank you.

 

I'll be away until Monday

when I get to travel can see your DSDT

I'm preparing AutoPatcher Dell

NoteBook is far more complicated

We need to test

Link to comment
Share on other sites

@MaLd0n,

 

For reference there was a lot of work that went into the XPS M1330/M1530. After all the great work they got everything working perfectly except LPC.

 

Here is the thread for reference which you may already know?

 

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

Link to comment
Share on other sites

@MaLd0n,

 

For reference there was a lot of work that went into the XPS M1330/M1530. After all the great work they got everything working perfectly except LPC.

 

Here is the thread for reference which you may already know?

 

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

 

Yep

:(

I've been reading this topic for quite some time

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...