Jump to content

Recommended Posts

Posted

Hello - I have been trying for a long time to get AppleLPC (on 10.9.1) to load by patching my DSDT..... but it still fails (checked with kextstat). I come here for help.... please



Followed this post

http://Olarila.com/forum/viewtopic.php?f=19&t=3834


and added the patch also added the DTGP method to the top of DSDT.


The real device id is

 

00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller [8086:3a16]
Subsystem: Super Micro Computer Inc Device [15d9:040a]

 

but I'm not sure if this is needed when patching the DSDT.


Thanks for any help !!

Archive.zip

Posted

artur-pt thanks for the reply and all the useful works you have done !!!!!!


I tried a few of these patches already:


post #2 from http://Olarila.com/forum/viewtopic.php?f=19&t=3834:


 

into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "compatible", \n
           Buffer (0x0D)\n
           {\n
               "pci8086,27b9"\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end

 

Also from the linked to the insanelymac post, http://www.insanelymac.com/forum/topic/289791-fixed-by-dsdt-edit-10c-temps-500rpm-fans/#entry1924424 :

 

Method (_DSM, 4, NotSerialized)
{
   Store (Package (0x08)
       {
           "device-id", 
           Buffer (0x04)
           {
                0x18, 0x3A, 0x00, 0x00
           }, 
           "compatible", 
           Buffer (0x0D)
           {
               "pci8086,3a18"
           }, 
           "IOName", 
           Buffer (0x0D)
           {
               "pci8086,3a18"
           }, 
           "name", 
           Buffer (0x0D)
           {
               "pci8086,3a18"
           }
       }, Local0)
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
   Return (Local0)
}

 

Is the method inserted in the right place ?

Posted
hello


try this one

 

[attachment=0]DSDT.zip[/attachment]

 

good hack

 

Thanks but it didn't work:

 

sh-3.2# kextstat | grep LPC
  41    0 0xffffff7f81769000 0x15000    0x15000    org.hwsensors.driver.LPCSensors (820) <19 11 7 5 4 3>
sh-3.2# 

 

Just to confirm


- I placed this in Extra and point org.chameleon.boot.plist to it.

- Rebooted

- Didn't clear kernel cache


Also speed step is not yet working but i think this is independent matter from AppleLPC...


EDIT :

The following kernel messages can be seen:

 

Apple16X50ACPI1: Identified Serial Port on ACPI Device=UAR1
Previous Shutdown Cause: 5
SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC mode
Apple16X50UARTSync2: Detected 16550AF/C/CF FIFO=16 MaxBaud=115200
Apple16X50UARTSync1: Detected 16550AF/C/CF FIFO=16 MaxBaud=115200
** AppleSMBusPCI::start failed to get acpi path for provider
init
probe
start
[iOBluetoothHCIController][start] -- completed
DSMOS has arrived

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


×
×
  • Create New...