Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,756 posts in this topic

Recommended Posts

10.6.8 and Lion

same procedure

 

I c ... but for 10.6.7? I have problems in 10.6.8 , no usb, no external storage devices etc . Everything fine in 10.6.7 . I need to find a legacyHDA.kext for stac9200 i posted tho... any clue?

Thanks Mald0n!!

Mal

Link to comment
Share on other sites

Thanks MaLd0n, but anyway sleep isn't working until now do i need to put some special options into com.apple.Boot.plist.

send me kextstat

run on terminal

Link to comment
Share on other sites

When installing Hazard's 10.6.6i, It said I had to patch my DSDT to get my network cards working. After I succesfully got to the desktop, I ( of course) have no internet connection working. I would like to know if this DSDT patcher will work with my specs, if not, What options do I have?

 

My settings are:

Dell Dimension 5150/ E510

 

Pentium D820 2.8ghz

Intel i945G /GZ 82801 ICH7

Serial ATA

SigmaTel HD STAC 9220

Intel PRO/VE Connection

Nvidia 8600GT 512mb

3GB RAM

 

Thank you very much in advance.

Link to comment
Share on other sites

When installing Hazard's 10.6.6i, It said I had to patch my DSDT to get my network cards working. After I succesfully got to the desktop, I ( of course) have no internet connection working. I would like to know if this DSDT patcher will work with my specs, if not, What options do I have?

 

My settings are:

Dell Dimension 5150/ E510

 

Pentium D820 2.8ghz

Intel i945G /GZ 82801 ICH7

Serial ATA

SigmaTel HD STAC 9220

Intel PRO/VE Connection

Nvidia 8600GT 512mb

3GB RAM

 

Thank you very much in advance.

 

send me files

see the first post

 

network

use the search forum, use kext

Link to comment
Share on other sites

Reboot. Sound working without stuttering! Temps 49c - 50c !

 

Your a genius..

 

Here is kexstat run from terminal....

 

Without getting too technical, what did you do?

 

Thanks so much...

 

apav

 

I am trying to use DSDT you edited for me for Lion GM, everything working great including sound without stuttering.

 

However, I used the same DSDT in Snow Leopard 10.6.8 and getting incorrect temps and no speedstep, MSR tool shows 100% cpu usage all the time. Do I need a different patch for sl 10.6.8?

 

I am sending new complete files run from SL.

 

Can you please help?

 

Thanks,

 

apav

Link to comment
Share on other sites

Hi MaLd0n,

You are my last hope for help .. :(

After install Lion everything run very well ... I had just one problem. After wake from sleep, the hacky performance was terrible.. - double points less in Geekbench and Graphics OpenGL 3-4 times lower than before sleep..

 

After 2-3 weeks tests I find where is this problem come from, I find that if I don`t use GenerateP/C States in com.apple.boot.plist the problem is gone .., but without C/P states my CPU is goint to burn (E2160), in idle have more the 55 degrees celsius .. (with C/P states less then 40-35).

My mobo is ASRock Wolfdale 1333 Glan/M made by you .. What do you think .. about my problem .. Do you know something about this issue .. ;)

Link to comment
Share on other sites

There's the DSDT extracted from Everest.

dsdt.Notoryous.zip

 

 

hey here is my kextstat.....

ok

I have no idea

USB is Built in?

 

I extracted the ACPI from Ubuntu, and there are about 18 files for my Dell Studio 14z. How do I import these into the auto patcher?

Processor and chipset?

 

However, I used the same DSDT in Snow Leopard 10.6.8 and getting incorrect temps and no speedstep, MSR tool shows 100% cpu usage all the time. Do I need a different patch for sl 10.6.8?

the problem is not in the DSDT

 

Hi MaLd0n,

You are my last hope for help .. :)

After install Lion everything run very well ... I had just one problem. After wake from sleep, the hacky performance was terrible.. - double points less in Geekbench and Graphics OpenGL 3-4 times lower than before sleep..

 

After 2-3 weeks tests I find where is this problem come from, I find that if I don`t use GenerateP/C States in com.apple.boot.plist the problem is gone .., but without C/P states my CPU is goint to burn (E2160), in idle have more the 55 degrees celsius .. (with C/P states less then 40-35).

My mobo is ASRock Wolfdale 1333 Glan/M made by you .. What do you think .. about my problem .. Do you know something about this issue .. :(

LPC loaded?

kextstat | grep LPC

NativePM ok?

ioreg -lw0 | grep AICPMVers

Link to comment
Share on other sites

LPC loaded?

kextstat | grep LPC

NativePM ok?

ioreg -lw0 | grep AICPMVers

Nothing happen with second code ..

33ij5.jpg

Yes I use native PM .. just with your DSDT .. haven`t got NullCPU ot ect..

Link to comment
Share on other sites

Hi, I attempted to use the auto-patcher, but the G51jx patch is not compatible with the Asus G51vx (best-buy) version. I am uploading the clean dsdt as well as the dsdt I have been using. I have been having three issues with my setup while using SL or Lion. No FN keys (minimal, but would love to have). HDMI instantly crashes the laptop, but VGA works completely fine. Upon wake, the screen stays blank and I have to use the (increase brightness) FN to turn the display back on. That also does not work sometimes and I end up having to do a cold start.

 

As a side note, I noticed that the asus eepc has notes written in DSDT to properly turn the display back on, I tried to re-write the coding to match the G51vx with no success.

 

PS. I know this laptop uses an ALC663 sound card, which evidently there is not much info on, but I noted that there is a 662 in the beginning of this topic, are there any similarities? Would I be able to get native sound w/o voodoohda? Could VoodooHDA be the problem why my HDMI slot insta-freezes my laptop?

 

Sorry for the bombardment of questions, but kinda desperate and can't find anything anywhere else.

send_me.zip

Link to comment
Share on other sites

Hi Mald0n, sorry, I Need your help again.

 

I try to patch my Display to my DSDT, but it always result the Blank Screen / No Signal :) . I Added Graph-ToPatch-GeForce210.txt - in attachment to Device (PCI0), and try anything without successed.

 

My Display Card:

* nVidia GeForce 210 - 512MB

* NVCAP from VBIOS: 04000000 00000300 08000000 00000007 00000000 (BAAAAAAAAwAIAAAAAAAABwAAAAA=) - Work if use EFI String

* Device ID: 0x0a65

* ./gfxutil -f display => PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

 

Other Info About My Display

In my board, there is onboard Intel GMA 3100 Display card, I use GeForce 210 in PCIExpress slot because GMA 3100 not work with osx.

 

My Motherboard

* HP Pavilion KX240AA-AR6 - Intel Pentium Dual CPU E2220 @ 2.40GHz

 

EFI String work in Snow Leopard but not work in Lion. DSDT Patch for Graphic not work in both.

 

I Attach the send_me.zip + Graph-ToPatch-GeForce210.txt

I hope you can give me some idea...

 

Thanks... :D

SendMe_OtherFiles.zip

Link to comment
Share on other sites

Nothing happen with second code ..

Yes I use native PM .. just with your DSDT .. haven`t got NullCPU ot ect..

fail

 

look it

Last login: Fri Jul 22 00:05:28 on console

Mac-Pro-de-MaLd0n:~ mald0n$ ioreg -lw0 | grep AICPMVers

| | "AICPMVers" = 19136773

Mac-Pro-de-MaLd0n:~ mald0n$

 

CSTInfo = AICPMVers in 10.6.8 and Lion

 

Hi Mald0n, sorry, I Need your help again.

 

I try to patch my Display to my DSDT, but it always result the Blank Screen / No Signal :) . I Added Graph-ToPatch-GeForce210.txt - in attachment to Device (PCI0), and try anything without successed.

 

My Display Card:

* nVidia GeForce 210 - 512MB

* NVCAP from VBIOS: 04000000 00000300 08000000 00000007 00000000 (BAAAAAAAAwAIAAAAAAAABwAAAAA=) - Work if use EFI String

* Device ID: 0x0a65

* ./gfxutil -f display => PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

 

Other Info About My Display

In my board, there is onboard Intel GMA 3100 Display card, I use GeForce 210 in PCIExpress slot because GMA 3100 not work with osx.

 

My Motherboard

* HP Pavilion KX240AA-AR6 - Intel Pentium Dual CPU E2220 @ 2.40GHz

 

EFI String work in Snow Leopard but not work in Lion. DSDT Patch for Graphic not work in both.

 

I Attach the send_me.zip + Graph-ToPatch-GeForce210.txt

I hope you can give me some idea...

 

Thanks... :D

 

try it

edit and apply

into device name_adr 0x00010000 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (PEGP)\n
           {\n
               Name (_ADR, 0x00030000)\n
               Name (_PRW, Package (0x02)\n
               {\n
                   0x09, \n
                   0x05\n
               })\n
               Device (GFX0)\n
               {\n
                   Name (_ADR, Zero)\n
                   Method (_DSM, 4, NotSerialized)\n
                   {\n
                       Store (Package (0x1A)\n
                           {\n
                               "AAPL,slot-name", \n
                               "PCI x16", \n
                               "@0,compatible", \n
                               Buffer (0x0B)\n
                               {\n
                                   "NVDA,NVMac"\n
                               }, \n
                               "@0,device_type", \n
                               Buffer (0x08)\n
                               {\n
                                   "display"\n
                               }, \n
                               "@0,name", \n
                               Buffer (0x0F)\n
                               {\n
                                   "NVDA,Display-A"\n
                               }, \n
                               "@1,compatible", \n
                               Buffer (0x0B)\n
                               {\n
                                   "NVDA,NVMac"\n
                               }, \n
                               "@1,device_type", \n
                               Buffer (0x08)\n
                               {\n
                                   "display"\n
                               }, \n
                               "@1,name", \n
                               Buffer (0x0F)\n
                               {\n
                                   "NVDA,Display-B"\n
                               }, \n
                               "NVCAP", \n
                               Buffer (0x18)\n
                               {\n
                                   /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, \n
                                   /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, \n
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00\n
                               }, \n
                               "VRAM,totalsize", \n
                               Buffer (0x04)\n
                               {\n
                                   0x00, 0x00, 0x00, 0x20\n
                               }, \n
                               "device_type", \n
                               Buffer (0x0C)\n
                               {\n
                                   "NVDA,Parent"\n
                               }, \n
                               "model", \n
                               Buffer (0x16)\n
                               {\n
                                   "nVidia GeForce 210"\n
                               }, \n
                               "rom-revision", \n
                               Buffer (0x25)\n
                               {\n
                                   "DSDT Auto-Patcher"\n
                               }, \n
                               "hda-gfx", \n
                               Buffer (0x0A)\n
                               {\n
                                   "onboard-1"\n
                               }\n
                           }, Local0)\n
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
                       Return (Local0)\n
                   }\n
               }\n
               Device (HDAU)\n
               {\n
                   Name (_ADR, One)\n
                   Method (_DSM, 4, NotSerialized)\n
                   {\n
                       Store (Package (0x02)\n
                           {\n
                               "hda-gfx", \n
                               Buffer (0x0A)\n
                               {\n
                                   "onboard-1"\n
                               }\n
                           }, Local0)\n
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
                       Return (Local0)\n
                   }\n
               }\n
}
end

Use DSDT Editor and Patcher

Link to comment
Share on other sites

:)

 

 

you need to remove alias?

dsdt.Stat1Q.zip

 

 

No, I use voodootscsync which seems to work fine with the procs. There's an issue with MacOS and the board/processor. The choice is either the kext or using only 1 processor.

 

The other file you see w/o the alias was an attempt to get away from the kext, didn't work.

Link to comment
Share on other sites

try it

edit and apply

into device name_adr 0x00010000 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (PEGP)\n
           {\n
               Name (_ADR, 0x00030000)\n
               Name (_PRW, Package (0x02)\n
               {\n
                   0x09, \n

Use DSDT Editor and Patcher

 

Work like a charm :) I just need to change Name (_ADR, 0x00030000) to Name (_ADR, 0x00010000). Thanks man... Will try it on my Lion....

 

On Lion: Still No Signal on my display... can you help me??

Link to comment
Share on other sites

Hello,

 

I'm hoping you can create a patch for my motherboard as it's currently not in your list.

 

System specs:

 

Asus Z8NA-D6C mobo

2x Intel Xeon E5620 (Westmere)

12GB DDR3 1333 Kingston (6 x 2GB)

 

Attached is the "send_me.zip", just renamed to reflect the motherboard name.

 

I would greatly, greatly appreciate it if you could add it to the app, or provide patch info as I know absolutely nothing about doing anything with DSDT's. Thanks so much in advance.

 

 

Edit: Forgot to mention earlier... I tried applying the generic patches and my system boots fine but my onboard usb ports kind of stop working... Only thing that works in my onboard usb slots is my apple keyboard. My mouse doesn't work, external hdd's don't work, thumb drives etc don't work.. just the apple keyboard. When I remove the dsdt and reboot, usb works fine again. My 4 port usb pci card works either way though, only onboard is affected.

asus_z8na_d6c.zip

Link to comment
Share on other sites

Processor and chipset?

 

MaDl0n,

This is a Dell Studio 14z laptop. Processor is a Intel Core 2 Duo processor, P8700, 2.53

 

I'm attaching the send_me, with the current DSDT that I've been using for the past year. I've also included the ACPI table information I extracted from Ubuntu last night.

 

The current DSDT will not compile if I extract it and try and recompile with one of the DSDT editors. I had tried to fix some stuff last year, but could never get past those issues.

 

The main problems I have:

 

  • Power management - I rely on VoodooBattery.kext, although with Lion I had to use a Apple power management next from 10.6.7. VoodooBattery doesn't work properly in Lion.
  • Screen Dimming - The screen is supposed to dim when you unplug it from the power source, and does not do so currently. Also, the function keys for adjusting screen brightness do not work.
  • Battery Life - I guess this goes with power management, but there is no throttlling that I can tell in OSX for my system. I only get about 1/2 the time I do with Windows 7. Not sure if anything can be done, but between throttling and screen dimming, I'm hoping this will be fixed.
  • Sound - I get popping occasionally from the speakers. Also, everytime there is an update, I lose sound and have to roll back the AppleHDA.kext.

 

I'd really appreciate any help you can give me. I've really come to rely on OSX for this laptop. Originally I dual booted the system, but 90% of the time I am in OSX and not Windows. Instead, I've set up VMWare for the 10% of the time I need to run something on Windows. I'd like to improve my OSX experience. Thanks for your help!

send_me.zip

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...