Contribute
Register

New Brightness kext, IntelBacklight.kext

Status
Not open for further replies.
Make sure you don't have both ACPIBacklight.kext and IntelBacklight.kext installed.

Also, check that SIP is disabled.

I didn't install ACPIBacklight; only trying to use IntelBacklight. As far as SIP is concerned, my config has it as you can see in the attachment:

Code:
        <key>RtVariables</key>
        <dict>
                <key>BooterConfig</key>
                <string>0x28</string>
                <key>CsrActiveConfig</key>
                <string>0x3</string>
        </dict>
 
I didn't install ACPIBacklight; only trying to use IntelBacklight. As far as SIP is concerned, my config has it as you can see in the attachment:

Code:
        <key>RtVariables</key>
        <dict>
                <key>BooterConfig</key>
                <string>0x28</string>
                <key>CsrActiveConfig</key>
                <string>0x3</string>
        </dict>

Are you patching DSDT according to the guide?

http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Overuse of Clover DSDT "Fixes" can cause issues.
 
Also check that you have no backlights injector kext. Especially if you've used a large probe score.
 
Also check that you have no backlights injector kext. Especially if you've used a large probe score.

I'm trying to keep my /S/L/E completely vanilla. Most of the kexts I have are all in the /EFI/CLOVER/kexts, with the exception of maybe the "org.rehabman.driver.AppleSmartBatteryManager" kext I'm testing.

Code:
nuudells :: ~ » ls /Volumes/EFI/EFI/CLOVER/kexts/10.11 
CodecCommander.kext                     FakePCIID_HD4600_HD4400.kext            NullEthernet.kext
FakePCIID.kext                          FakePCIID_XHCIMux.kext                  VoodooPS2Controller.kext
FakePCIID_BCM94352Z_as_BCM94360CS2.kext FakeSMC.kext

As far as DSDT/SSDT edits, right now I've only got arpt3-bcm4352_v3.0 and NullEthernet patches applied to my DSDT. I do have a few CLOVER Fixes enabled from when I was trying to get OS X installed, so I can try to remove the ones that I probably don't need.
 
I'm trying to keep my /S/L/E completely vanilla. Most of the kexts I have are all in the /EFI/CLOVER/kexts, with the exception of maybe the "org.rehabman.driver.AppleSmartBatteryManager" kext I'm testing.

Not a good strategy. Better to install all kexts you need to /S/L/E or /L/E (10.11 only).

Code:
nuudells :: ~ » ls /Volumes/EFI/EFI/CLOVER/kexts/10.11 
CodecCommander.kext                     FakePCIID_HD4600_HD4400.kext            NullEthernet.kext
FakePCIID.kext                          FakePCIID_XHCIMux.kext                  VoodooPS2Controller.kext
FakePCIID_BCM94352Z_as_BCM94360CS2.kext FakeSMC.kext

IntelBacklight.kext is not listed.

As far as DSDT/SSDT edits, right now I've only got arpt3-bcm4352_v3.0 and NullEthernet patches applied to my DSDT. I do have a few CLOVER Fixes enabled from when I was trying to get OS X installed, so I can try to remove the ones that I probably don't need.

You have the "kitchen sink" of Clover DSDT "Fixes"...
 
IntelBacklight.kext is not listed.

That's because I'm manually kextloading it while I test it before I install it for actual use.
 
That's because I'm manually kextloading it while I test it before I install it for actual use.

Won't work, not valid. Must be installed.
 
Won't work, not valid. Must be installed.

OK, I've installed the IntelBacklight.kext in my CLOVER kexts and I'm still getting this message in my system.log. I've also disabled almost all of the Fixes. Only left AddPNLF_1000000 on.

Code:
Oct  1 15:10:53 localhost kernel[0]: IntelBacklight: IntelBacklightPanel not found (PNLF patch missing?)... aborting
Oct  1 15:10:55 localhost kernel[0]: IntelBacklight: IntelBacklightPanel not found (PNLF patch missing?)... aborting
Oct  1 15:12:38 localhost kernel[0]: IntelBacklight: IntelBacklightPanel not found (PNLF patch missing?)... aborting
Oct  1 15:12:41 localhost kernel[0]: IntelBacklight: IntelBacklightPanel not found (PNLF patch missing?)... aborting
 
OK, I've installed the IntelBacklight.kext in my CLOVER kexts and I'm still getting this message in my system.log. I've also disabled almost all of the Fixes. Only left AddPNLF_1000000 on.

Code:
Oct  1 15:10:53 localhost kernel[0]: IntelBacklight: IntelBacklightPanel not found (PNLF patch missing?)... aborting
Oct  1 15:10:55 localhost kernel[0]: IntelBacklight: IntelBacklightPanel not found (PNLF patch missing?)... aborting
Oct  1 15:12:38 localhost kernel[0]: IntelBacklight: IntelBacklightPanel not found (PNLF patch missing?)... aborting
Oct  1 15:12:41 localhost kernel[0]: IntelBacklight: IntelBacklightPanel not found (PNLF patch missing?)... aborting

Install to /S/L/E or /L/E.

Also, no ideas without supporting files... patchmatic -extract output, ioreg, EFI/Clover.
 
Install to /S/L/E or /L/E.

Also, no ideas without supporting files... patchmatic -extract output, ioreg, EFI/Clover.

Thanks for your help so far. It looks like when I was disabling all the Clover fixes, I disabled the NewWay_80000000 flag, which meant that the AddPNLF_1000000 bit wasn't being checked. I re-enabled that and the IntelBacklight.kext is working now:

Code:
Oct  1 15:30:56 localhost kernel[0]: IntelBacklight: Version 1.0.0d1 starting on OS X Darwin 15.0.
 
Status
Not open for further replies.
Back
Top