Jump to content
9 posts in this topic

Recommended Posts

Hello,

 

When I shutdown my desktop OSX 10.9, sometimes, the system not shutdown but restart.

I noticed this problem occurs after a system reboot.

 

If I only do successive shutdown, no problem with shutdown.

 

All other features with this Desktop are OK, sleep OK etc.

 

Kext added in S/L/E

 

RealtekR1000SL

FakeSMC

 

My config

 

Motherboard : ASUS P8H77-M-PRO - Ivy bridge
CPU :  Intel Core i5-3350P
Sound : Realtek ALC892
Network : Realtek RTL8168F/8111F
Graphics : ATI 6870

 

Bootloader : Clover UEFI mode 2671

OS X : 10.9.3

 

This problem does not occur with Chameleon Bootloader, same kexts loaded etc.

 

Clover is configure to patch DSDT and patch C state and P state. I tried with my genererate DSDT and SSDT, the problem isn't solved.

 

I didn't find any interesting things in the log files.

 

Any ideas to solve this problem ?

 

Other things, maybe the AppleLPC.kext is not loaded. Is this normal ? 

 

config.plist.zip

Other things, maybe the AppleLPC.kext is not loaded ' ? try fake LPC in clover or DSDT patch or look in the kext if have your device id

 

 

 

 

New Driver for Realtek RTL8111 - LAN and Wireless - InsanelyMac Forum

Thanks for your answer.

 

I tried with clover FakeLPC, DSDT  LPC patch, without success.

In AppleLPC.kext my deviseId isn't present.

 

My devise ID H77 Express Chipset LPC controller is 8086 1e4a.

 

So I added this devise ID in AppleLPC kext, and now this kext is loaded. But that didn't solde the problem.

 

Is it possible to inject this devise ID on boot, without modify the AppleLPC kext ? With clover bootloader for exemple ?

 

 

I also tried the New Realteck kext : New Driver for Realtek RTL8111 - LAN and Wireless - InsanelyMac Forum

 

But no change for me.

 

 

 

post-1069260-0-46559900-1401552688_thumb.png

post-1069260-0-36651700-1401552689_thumb.png

to me LPC only work with this Pach in DSDT, mine device id

 

00:1f.0 ISA bridge [0601]: Intel Corporation Ibex Peak LPC Interface Controller [8086:3b02] (rev 05)  

 

 

 Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package (0x0C)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                 0x02, 0x3B, 0x00, 0x00
                            }, 
                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci8086,3b02"
                            }, 
                            "IOName", 
                            Buffer (0x0D)
                            {
                                "pci8086,3b02"
                            }, 
                            "name", 
                            Buffer (0x0D)
                            {
                                "pci8086,3b02"
                            }, 
                            "subsystem-id", 
                            Buffer (0x04)
                            {
                                 0x01, 0x50, 0x00, 0x00
                            }, 
                            "subsystem-vendor-id", 
                            Buffer (0x04)
                            {
                                 0x58, 0x14, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

Thanks Jamie,

 

These clover options "SuspendOverride and SlpSmiAtWake under DSDT and HaltEnabler" didn't solved my problem. :cry:

Try playing with the reset address and reset value options http://clover-wiki.zetam.org/Configuration/ACPI#ResetAddress-and-ResetValue

×
×
  • Create New...