Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
nozyczek

DSDT patch help needed (HPET)

16 posts in this topic

Recommended Posts

I'm not sure what is the problem with this motherboard and why I keep getting KP. I tried many options in Device (HPET) and still can't make it work. I was hoping that someone would help me solve this problem.

 

So I see

HPET: Probe HPET() failed

 

and later KP with:

No HPETs available...CPU(s) configured incorrectly ...

AppleIntelCPUPowerManagement

 

I'm on OS X 10.6.7 and using patched atom kernel from here:

http://tdev.me/2011/03/mach-kernel-atom-10...10-6-7/?lang=en

 

Right now I'm using NullCPUPowerManagement.kext but would really like to get rid of it.

 

Specs:

Jetway NC98-525E-LF - BIOS Revision: A04

Intel® Atom D510/D525 1.66/1.80GHz

Intel NM10 (Formerly Tiger Point)

Next-Generation NVIDIA ION Graphics (ION2)

Realtek ALC662 6-CH HD Audio

Realtek RTL8111DL PCI-E Gigabit Ethernet

Intel NM10

2 SATA2 3Gb/s ports

JMicron® JMB362 SATA controller

2 Internal SATA2 3.0Gb/s port with RAID 0, 1, JBOD

 

Attached are my dumps.

 

Thanks

nozyczek

send_me.zip

Share this post


Link to post
Share on other sites

MaLd0n,

Thanks for you super fast reply. Unfortunately still no go.

I see that DSDT gets loaded but then

 

HPET: Probe HPET() failed

 

and later KP with:

No HPETs available...CPU(s) configured incorrectly ...

AppleIntelCPUPowerManagement

Share this post


Link to post
Share on other sites
MaLd0n,

Thanks for you super fast reply. Unfortunately still no go.

I see that DSDT gets loaded but then

 

HPET: Probe HPET() failed

 

and later KP with:

No HPETs available...CPU(s) configured incorrectly ...

AppleIntelCPUPowerManagement

in DSDT ok

HPET Enable in bios setup?

Atom works NativePM?

 

you can try ForceHPET=Yes

Share this post


Link to post
Share on other sites
in DSDT ok

HPET Enable in bios setup?

Atom works NativePM?

 

you can try ForceHPET=Yes

 

ForceHPET=Yes - didn't work

 

Don't see anything related to HPET in BIOS.

 

I simply load defaults then:

Hyper Threading: Enabled

SATA: AHCI

ACPI: S3

 

I'm using this teateam kernel on another Atom 330 and it works great with customized DSDT. Sleep/wake etc all good. This motherboard has Atom D525 so i'm not sure about it.

Do you have any other suggestions?

Share this post


Link to post
Share on other sites

Delete it :D

 

boot with -s

 

mount -uw /

 

cd /System/Library/Extensions

 

rm -rf AppleHPET.kext

 

reboot

Share this post


Link to post
Share on other sites
Delete it :D

 

boot with -s

 

mount -uw /

 

cd /System/Library/Extensions

 

rm -rf AppleHPET.kext

 

reboot

or move it

mv AppleHPET.kext /backup/AppleHPET.kext

Share this post


Link to post
Share on other sites

Thanks for all of your suggestions

 

After mv AppleHPET.kext I no longer see:

HPET: Probe HPET() failed

 

but still the same KP:

No HPETs available...CPU(s) configured incorrectly ...

AppleIntelCPUPowerManagement

 

So what do you think is the problem with this motherboard? No HPET?

Other suggestions are welcome.

Thanks

Share this post


Link to post
Share on other sites
Use a cdboot equipped with NullCPUPowerManagement.kext to boot.

 

I don't have a problem to boot this motherboard ... my point is to eliminate NullCPUPowerManagement.kext so I could use native Power Management. I would like to understand what is the problem with this motherboard? I don't quite understand what is happening behind the scenes. No HPET ?? Can somebody explain this to me please?

Thanks

Share this post


Link to post
Share on other sites

MaLd0n,

Thank you for the info and providing modded DSDT.aml so quickly.

 

LatinMcG, buoo,

Thank you for your suggestions.

 

 

I hate to do it but will have to stick to NullCPUPowerManagement.kext and SleepEnabler.kext

This is the first motherboard that didn't work for me nicely. Ohh well.

Thanks again

nozyczek

Share this post


Link to post
Share on other sites

MaLd0n,

 

I have a question for you. It is for learning purposes.

 

As you know it didn't work for this specific motherboard and I ended up using NullCPUPowerManagement.kext. I would still like to learn something new based on your DSDT modifications.

 

I was curious how did you come up with 4 IRQs in HPET? Was there something in ioreg dump? Is it something specific for this motherboard or in general there should be 4 IRQs for every board? Is it something new related to Lion?

 

Please explain when you find a minute.

 

Before

 

				Device (HPET)
			{
				Name (_HID, EisaId ("PNP0103"))
				Name (CRS, ResourceTemplate ()
				{
					Memory32Fixed (ReadOnly,
						0xFED00000,		 // Address Base
						0x00000400,		 // Address Length
						_Y05)
				})
				OperationRegion (^LPCR, SystemMemory, 0xFED1F404, 0x04)
				Field (LPCR, AnyAcc, NoLock, Preserve)
				{
					HPTS,   2, 
						,   5, 
					HPTE,   1, 
							Offset (0x04)
				}
				Method (_STA, 0, NotSerialized)
				{
					If (LEqual (OSFL (), Zero))
					{
						If (HPTE)
						{
							Return (0x0F)
						}
					}
					Else
					{
						If (HPTE)
						{
							Return (0x0B)
						}
					}
					Return (Zero)
				}
				Method (_CRS, 0, NotSerialized)
				{
					CreateDWordField (CRS, \_SB.PCI0.SBRG.HPET._Y05._BAS, HPT)
					Multiply (HPTS, 0x1000, Local0)
					Add (Local0, 0xFED00000, HPT)
					Return (CRS)
				}
			}

 

After

				Device (HPET)
			{
				Name (_HID, EisaId ("PNP0103"))
				Name (CRS, ResourceTemplate ()
				{
					IRQNoFlags ()
						{0}
					IRQNoFlags ()
						{8}
					IRQNoFlags ()
						{11}
					IRQNoFlags ()
						{15}
					Memory32Fixed (ReadOnly,
						0xFED00000,		 // Address Base
						0x00000400,		 // Address Length
						)
				})
				OperationRegion (^LPCR, SystemMemory, 0xFED1F404, 0x04)
				Field (LPCR, AnyAcc, NoLock, Preserve)
				{
					HPTS,   2, 
						,   5, 
					HPTE,   1, 
							Offset (0x04)
				}

				Method (_STA, 0, NotSerialized)
				{
					Return (0x0F)
				}

				Method (_CRS, 0, NotSerialized)
				{
					Return (CRS)
				}
			}

 

Thanks

 

nozyczek

Share this post


Link to post
Share on other sites

This Device (HPET) fixed my Realtek ALC268 @ Intel 82801HBM ICH8M on Acer Extensa 4220 with 10.7.5

After

Device (HPET)
				{
					Name (_HID, EisaId ("PNP0103"))
					Name (CRS, ResourceTemplate ()
					{
						IRQNoFlags ()
							{0}
						IRQNoFlags ()
							{8}
						IRQNoFlags ()
							{11}
						IRQNoFlags ()
							{15}
						Memory32Fixed (ReadOnly,
							0xFED00000,		 // Address Base
							0x00000400,		 // Address Length
							)
					})
					OperationRegion (^LPCR, SystemMemory, 0xFED1F404, 0x04)
					Field (LPCR, AnyAcc, NoLock, Preserve)
					{
						HPTS,   2, 
							,   5, 
						HPTE,   1, 
								Offset (0x04)
					}

					Method (_STA, 0, NotSerialized)
					{
						Return (0x0F)
					}

					Method (_CRS, 0, NotSerialized)
					{
						Return (CRS)
					}
				}

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    • Baio77 per me ciò che hai scritto è abbastanza "arabo" non ho capito nulla... comunque mi sono rivolto prevalentemente a questo forum per sistemare delle cose che non funzionavano e molto gentilmente Gengik me le ha sistemate, facendo lui però... io ho solo capito che l'impostazione per la grafica non va messa perché crea fastidiosi sfarfallii all'interno delle applicazioni nonché al finder nella parte superiore a sinistra (se leggi i post precedenti trovi le descrizioni)... stop sono riuscito a risolvere solo questa cosa da me leggendo anche in altri forum  proverò il tuo config.plist pulito e farò sapere. Grazie dell'aiuto
    •   Thank you Baio77. Here is my CLOVER folder and the Hack info. 
            For Some Reason I can't upload my CLOVER folder. But here you can download...
      https://www.dropbox.com/s/vjprxs1idtj9pt7/CLOVER.zip?dl=0     Thank you again!!!   HackInfo_Report.zip
    • The brightness is NOT from Sierra, in my signature you find tools with which to give info on your system .....
      Post Hack Info and the clover folder ......
      Only in this way can I help you ......
    • Few more minutes to go before going live again with https://OSXLatitude.com
          So you can lock this topic again @Allan Hopefully for a bit longer than a couple of weeks this time hehe.
    • ok, I am having a weird glitch with my Primary bios after modding it myself. can I get some help getting a Clean osmosis modded (for High Sierra and beyond) Bios Image?   https://www.gigabyte.com/us/Motherboard/GA-Z87X-UD5-TH-rev-1x#support-dl   the version I have always stuck with was F4, because the F5d.  I use a custom iMac 14,2 configuration that has been stable, the issues I have with stability come from not being able to get Access to the Bios, and prior to my attempt to mod it has been stable with up to High Sierra using clover, and up to Sierra with my very very old Ozmosis 894m F4 rom. I am not opposed to installing Ozmosis on the EFI Partition, But Gigabyte locked the Bios loading .efi Files, there is no shell to Force it to load HFS+ or APFS drivers.   so what I am asking for is assistance ether unlocking a Shell for my Bios, or getting a bios with the APFS, HFS+, and Ozmosis related files in it.   thanks again for everyones assistance. HBP


×