Jump to content

RehabMan

RehabMan

Member Since 25 Jun 2012
Offline Last Active Today, 02:06 AM
*****

Posts I've Made

In Topic: Problem with battery status after migrating to high range

Yesterday, 11:26 PM

I have done a system file installation now I am using apfs, I disabled the trim not training and I have like kexts installed in L / E this all running less battery status to use a flag without clover abm_firstpolldelay = 16000 even though it does not work, the dsdt I am using this machine without saw 10.12.6


PNOT problem still present.
Do you need to drop the CPU SSDTs?
If not, don't.
After you fix that, you can set config.plist/ACPI/SSDT/Generate=false (because your settings there are wrong anyway).
I would recommend HFS+J over APFS (APFS tends to slow boot).

In Topic: Problem with battery status after migrating to high range

Yesterday, 10:38 PM

incresed to 16s, no battery
 
thanks


Your kextcache output proves that your kexts are not installed correctly.
All "kexts you need" must be installed to the system volume, typically to /L/E.
For your case, I have no idea where ACPIBatteryManager.kext is even coming from, since I don't see it in EFI/Clover/kexts either.

What is this added code to _REG in DSDT?
                            If (LAnd (LEqual (Arg0, 0x03), LEqual (Arg1, One)))
                            {
                                TSDS ()
                            }
Note also that your PNOT is accessing objects defined in SSDTs that you're dropping. So, anything that calls PNOT will cause ACPI abort.

In Topic: Problem with battery status after migrating to high range

Yesterday, 02:08 PM

oh, thanks
 
should i inject a patched ECDT?
 
here is an ioreg with EC0 and my new DSDT
abm_firstpolldelay is set to 10000 (not sure about this)
 
battery is still not working


Analysis not possible without complete problem reporting data.
Typical required data:
- EFI/Clover (after pressing F2 and F4)
- ioreg (IORegistryExplorer v2.1)
- output from "kextcache -i /"

In Topic: Problem with battery status after migrating to high range

10 December 2017 - 12:30 AM

extracted with your iasl 6.2, the aml was extracted on nov 13 with the command "iasl -da -dl DSDT.aml SSDT*.aml"
nothing changed since then, i would never attach an old dsdt, anyway here you go a fresh dump.
 
my new kextcache id: BBD9FB772DBB63CBE177EF3C1A3F9980
 
batteryManager in L/E
 
battery is still unknown and no icon is shown, but the kext seems working, spamming with these messages

default	23:32:07.493738 +0100	kernel	ACPIBatteryManager: WARNING! fMaxCapacity > fDesignCapacity. adjusted fMaxCapacity from 5458, to 5200
default	23:32:07.493773 +0100	kernel	ACPIBatteryManager: WARNING! fCurrentCapacity > fMaxCapacity. adjusted fCurrentCapacity from 5369, to 5200

Thanks


You're booting from HDD, which can be slow.
New timing in battery status in High Sierra seems affected by slow boot.
You can change the ACPIBatteryManager startup delay to something longer with kernel flag abm_firstpolldelay.
(read the ACPIBatteryManager readme for more info)

Also, you renamed EC0->EC.
But you have ECDT... so you can't do that as it breaks the ECDT (it now refers to the wrong path).
I didn't check anything else after finding that mistake.

In Topic: Problem with battery status after migrating to high range

09 December 2017 - 03:07 PM

My untouched dsdt is in ACPI/origin,


There is no DSDT.aml there.
And the DSDT.dsl is dated Nov 13. Today is Dec 9. On top of that, no idea when the associated .aml was extracted.
© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy