Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,753 posts in this topic

Recommended Posts

i had used mbp5,1 but i dont have nvidia based chipset. but i guess it shouldnt cause issue.. unless the nvidia power management and videocard are linked in a kext or somewhere ?

i heard macbookair also allows unlocked pstates

im still curious if that LG R510 shuts down with or without _PTS fix

 

I use with chipset and processor intel

never had problems

work like a charm

Link to comment
Share on other sites

is this right ? a space in the smbios.plist ?

SMfamily

MacBook Pro

 

I have no problems with it

 

the date is also wrong

and works

 

Correct

Example

dmi.bios.date: [color="#FF0000"][b]05/05/09[/b][/color]

dmi.bios.version: MBP51.88Z.007E.B05.[color="#FF0000"][b]090505[/b][/color]1508

Link to comment
Share on other sites

1- try it does not work, we try another

 

2-read it

http://www.projectosx.com/forum/index.php?showtopic=60

 

3-you must test I do not think you have sleep without kext but there are many people working

 

*I think the rename will not make this miracle

I could be wrong

 

I need kextstat with this DSDT that I have sent

 

I'll look into it

wait

you are right it's not the renaming it's adding this method after device (SATA) now no waiting for root device with your DSDT :P

				Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x02)
					{
						"device-id", 
						Buffer (0x04)
						{
							0x80, 0x26, 0x00, 0x00
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
			Device (PRT0)

so that's the only major change and renamed some devices

 

Rename all AZAL to HDEF

Rename all PX40 to LPCB

Rename PRIM to PRT0

Rename IDE1 to SATA

 

that's it, hope you got time to add them as patches and add my motherboard to your list :D

that's the new dsdt, kernel and kextstat log

dsdt.aml.zipkernel.txtkextstat.txt

about USB, Sleep and LAN

btw, my pc now loads in 40 sec :D:D

USB don't work with 10.6.5 kext so i rolled back to 10.6.4

Sleep don't work i think a Kext is my only way

LAN i tried adding the DSDT fix but it still needs kext to work, what do you think???

 

thanks so much MaLd0n :D

Link to comment
Share on other sites

im sure you mean 10.6.5

USB don't work with 10.5.5 kext so i rolled back to 10.5.4

 

im almost sure im one of few that still roam with summer leopard. 10.5.8 B)

 

btw what happens if u try

                           "device-id",
                           Buffer (0x04)
                           {
                               0x29, 0x28, 0x00, 0x00
                           }

KP ? .. orange icons ?

 

Maldon. the dsdt u sent for me has Snow RTC cmos reset fix missing. both spots need 0x02 instead of 0x06

i been out of testing due to :rolleyes: dropped my headphones on the corner of laptop where hd is and it was writing and damaged sector.

that explains me having to wait at dell screen for extra time only when i booted to snow.

Link to comment
Share on other sites

im sure you mean 10.6.5

im almost sure im one of few that still roam with summer leopard. 10.5.8 :rolleyes:

 

btw what happens if u try

                           "device-id",
                           Buffer (0x04)
                           {
                               0x29, 0x28, 0x00, 0x00
                           }

KP ? .. orange icons ?

 

sorry i mean 10.6.5 B)

 

i tried it at it gives me "still waiting for root device" but no KP

Link to comment
Share on other sites

you are right it's not the renaming it's adding this method after device (SATA) now no waiting for root device with your DSDT ;)

				Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x02)
					{
						"device-id", 
						Buffer (0x04)
						{
							0x80, 0x26, 0x00, 0x00
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
			Device (PRT0)

 

add B)

 

 

btw, my pc now loads in 40 sec :rolleyes:;)

this is good or bad?

 

USB don't work with 10.6.5 kext so i rolled back to 10.6.4

perhaps using other IDs work

 

Sleep don't work i think a Kext is my only way

what happens to sleep?

 

LAN i tried adding the DSDT fix but it still needs kext to work, what do you think???

yes

you need a kext

Link to comment
Share on other sites

wowo i didnt know my atheros wll4080 could do full 2.6MB a sec dload of comboupdate 10.5.8 . i guess enabling superg in router helps.

im up n running on MBP31 smbios.plist with the dsdt i uploaded with my name 2 days ago. seems best results. was done with autopatcher to vostro1500 and fixed minor stuff.

main thing im still so happy about is the wireless atheros working.. on both slots too! but i have to add id 1014 next to 1c in atheros kext info.plist

up next fresh snow to other partition and dload comboupdate 10.6.4. backup image then update to 10.6.5.

im using fakesmc 3.0 also. seems 1 version works for both leo and snow... now to add plugins in the /S/L/E

 

i just noticed something. hmm .. my g31m-es2L rev 1 dsdt.. shows DefinitionBlock ("./dsdt.aml", "DSDT", 1, "DELL", "GBTUACPI", 0x00001000)

meanwhile my inspiron 1520 shows DefinitionBlock ("./dsdt.aml", "DSDT", 2, "INT430", "SYSFexxx", 0x00001001)

the g31m has 0x0430 in shutdown fix. the inspiron has 0x1030.. but i think it needs to be 0x0431 or 0x1031

am i crazy ?

OperationRegion (PMRS, SystemIO, 0x1030, One) might be wrong ? for m1330 and inspiron 1520?

 

ohh yeah ignore the DELL in the gigabyte line.. special bios :D

Link to comment
Share on other sites

wowo i didnt know my atheros wll4080 could do full 2.6MB a sec dload of comboupdate 10.5.8 . i guess enabling superg in router helps.

im up n running on MBP31 smbios.plist with the dsdt i uploaded with my name 2 days ago. seems best results. was done with autopatcher to vostro1500 and fixed minor stuff.

main thing im still so happy about is the wireless atheros working.. on both slots too! but i have to add id 1014 next to 1c in atheros kext info.plist

up next fresh snow to other partition and dload comboupdate 10.6.4. backup image then update to 10.6.5.

im using fakesmc 3.0 also. seems 1 version works for both leo and snow... now to add plugins in the /S/L/E

 

i just noticed something. hmm .. my g31m-es2L rev 1 dsdt.. shows DefinitionBlock ("./dsdt.aml", "DSDT", 1, "DELL", "GBTUACPI", 0x00001000)

meanwhile my inspiron 1520 shows DefinitionBlock ("./dsdt.aml", "DSDT", 2, "INT430", "SYSFexxx", 0x00001001)

the g31m has 0x0430 in shutdown fix. the inspiron has 0x1030.. but i think it needs to be 0x0431 or 0x1031

am i crazy ?

OperationRegion (PMRS, SystemIO, 0x1030, One) might be wrong ? for m1330 and inspiron 1520?

 

ohh yeah ignore the DELL in the gigabyte line.. special bios :D

 

RTC

Device (RTC)
			{
				Name (_HID, EisaId ("PNP0B00"))
				Name (RT, ResourceTemplate ()
				{
					IO (Decode16,
						0x0070,			 // Range Minimum
						0x0070,			 // Range Maximum
						0x10,			   // Alignment
						0x02,			   // Length
						)
					IO (Decode16,
						0x0072,			 // Range Minimum
						0x0072,			 // Range Maximum
						0x02,			   // Alignment
						0x02,			   // Length
						)
				})

actually I think I just need to change the first :D

 

send me Gigabite DELL DSDT

i like it

 

Shutdown Gigabyte

OperationRegion (PMRS, SystemIO, 0x0430, One)
Field (PMRS, ByteAcc, NoLock, Preserve)
{
		,   4, 
	SLPE,   1
}

 

Dell

based on the topic

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

Link to comment
Share on other sites

Hi,

 

I added a pci network card to my system and my onboard nic, no-longer works in os x 10.6.5

 

when i boot into windows both works fine.

 

and en1 is now my default, and no en0.

 

 

 

 

i check with ioregistryexplorer and it says:

 

ethernet@0 is in POP6@1C,2

 

ethernet@4 is in POP1 - don't remember the rest

 

 

 

 

here is my DSDT with picture of system info, i use ubuntu 10.10 x64 and acpi_dump.py to get this info.

 

can you fix it for me?

 

remember i need 2 dsdt, one with your full patches, and another without rename & remove.

 

 

 

 

Thank you.

ACPI_Tables_2011_01_05_17_41.zip

post-293560-1294250383_thumb.jpg

Link to comment
Share on other sites

hmm i might be wrong of shutdown issue. found osxfreek following ab_ advice to add GTS to PTS

Yep

i add

but... :D

Method (_PTS, 1, NotSerialized)
{
	Store (SMI (0x46, Zero), MIS1)
	SMI (0x8A, Arg0)
	Method (_GTS, 1, NotSerialized)
	{
		If (LEqual (Arg0, 0x05))
		{
			Store (Zero, SLPE)
			Sleep (0x10)
		}
	}
}

Link to comment
Share on other sites

I don't wish to sound like a noob, and I'm not sure if this has been adressed already, but all I want to know at the moment is if the P7H55-M Pro Asus motherboard has an HPET chip on it. Or, if someone has a success story with Mac on that board and has maybe a small tutorial, that would be great as well. Thanks!

Link to comment
Share on other sites

Thanks! There is no way to get sleep without SleepEnabler?

 

I see the lines that IntelCPUPowerManagement is initialized during the boot, but I can not wake from sleep.

 

Hibernate does work though now!

 

Thanks for the patched DSDT.aml for E6410

 

Is sleep working on E6410 with sleepEnabler? For the life of it, I cannot get it to work after using the patched DSDT and the SleepEnabler.kext. I cant boot without NULLCPUPowerManagement as it results in KP. Leaving NULLCPUPowerManagement means that the IntelCPUPowerManagement is not loaded.

 

Any pointers are appreciated please. Can you please upload your working Kexts and DSDT?

 

Thanks

-M

Link to comment
Share on other sites

:) now if i could get the airport to see countrycode and locale with some devicemergenub for 10.5.8 ?

the shutdown...im not chasing that unicorn for now. :hammer:

 

I don't wish to sound like a noob, and I'm not sure if this has been adressed already, but all I want to know at the moment is if the P7H55-M Pro Asus motherboard has an HPET chip on it. Or, if someone has a success story with Mac on that board and has maybe a small tutorial, that would be great as well. Thanks!

 

ohh but you are new . .1 post :P

here found this searching for "P7H55-M Pro hpet dsdt" in google http://www.mediafire.com/?2azhe96nqovj7vv

from http://www.tonymacx86.com/viewtopic.php?f=14&t=8129

Link to comment
Share on other sites

Now i have enough spare time to work on my laptop.

 

The DSDT from Jan 3 2011, 09:56 PM works with

 

Sleep

but no usb

no sound

no speedstep

 

The DSDT from Jan 3 2011, 11:57 PM works with

 

Sound without mic

USB

no sleep

no speedstep

 

Any ideas?

send_me.zip

Link to comment
Share on other sites

I don't wish to sound like a noob, and I'm not sure if this has been adressed already, but all I want to know at the moment is if the P7H55-M Pro Asus motherboard has an HPET chip on it. Or, if someone has a success story with Mac on that board and has maybe a small tutorial, that would be great as well. Thanks!

 

send me

http://www.insanelymac.com/forum/index.php...st&id=81816

 

:D now if i could get the airport to see countrycode and locale with some devicemergenub for 10.5.8 ?

the shutdown...im not chasing that unicorn for now. :hammer:

 

 

 

ohh but you are new . .1 post :P

here found this searching for "P7H55-M Pro hpet dsdt" in google http://www.mediafire.com/?2azhe96nqovj7vv

from http://www.tonymacx86.com/viewtopic.php?f=14&t=8129

 

look it

http://www.kexts.com/view/709-asus_p7h55-m_pro.html

 

Gnui user's HMBT

they cite no credits

closed forum

they just do it

use hard work of others

it makes me angry

this is a long history

 

this DSDT

I corrected lan

http://www.sendspace.com/file/64s220

 

*use the topic to draw doubt

just post the send_me will try to resolve

 

that job is also my

and is incomplete

they love to do this

 

the honeymoon I'll be the first

 

no speedstep

 

what happens?

Link to comment
Share on other sites

The CPU run permanently with 1995 MHZ! I have tested it with CPU-X.

 

An my last system i have installed VoodooPowermini! With VoodooPowermini the cpu steps down to 500Mhz and the cooler runs slow.

Link to comment
Share on other sites

The CPU run permanently with 1995 MHZ! I have tested it with CPU-X.

 

An my last system i have installed VoodooPowermini! With VoodooPowermini the cpu steps down to 500Mhz and the cooler runs slow.

 

Cpu-x is not a tool for this

 

Use voodoomonitor or other

Link to comment
Share on other sites

OK thx Voodoomonitor Works fine

Link to comment
Share on other sites

Can you tell me what patch do you use for USB?

Link to comment
Share on other sites

add :unsure:

 

this is good or bad?

 

perhaps using other IDs work

 

what happens to sleep?

 

yes

you need a kext

- i found something strange, when i boot with legacy kernel SATA Named Serial-ATA Bus:

and when i boot with modified Boot file and mach Kernel it's name is blank

post-307642-1294269975_thumb.png

post-307642-1294269984_thumb.png

 

- it is good, i think

what do you think?

 

- Where can i find those other ids !!!

 

- when i manually sleep it sleep for less than a sec and wake again, it's seems to me related to the USB issues

also there is this message appear in the Kernel log

 

Jan 6 01:11:07 localhost kernel[0]: USBF: 2.139 AppleUSBEHCI[0x4ff4800]::CheckSleepCapability - controller will be unloaded across sleep

Link to comment
Share on other sites

Can you tell me what patch do you use for USB?

 

look at your DSDT

USBs

_DSM

 

- i found something strange, when i boot with legacy kernel SATA Named Serial-ATA Bus:

and when i boot with modified Boot file and mach Kernel it's name is blank

Screen_shot_2011_01_06_at_1.12.32_AM.png

Screen_shot_2011_01_06_at_1.20.55_AM.png

 

- it is good, i think

what do you think?

 

- Where can i find those other ids !!!

 

- when i manually sleep it sleep for less than a sec and wake again, it's seems to me related to the USB issues

also there is this message appear in the Kernel log

 

Jan 6 01:11:07 localhost kernel[0]: USBF: 2.139 AppleUSBEHCI[0x4ff4800]::CheckSleepCapability - controller will be unloaded across sleep

 

I have a Gigabyte G31

He is also not showing me anything there

but in my case it makes no difference

 

RUN ON TERMINAL

grep Wake /var/log/kernel.log

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...