Contribute
Register

New Brightness kext, IntelBacklight.kext

Status
Not open for further replies.
Joined
Jan 25, 2014
Messages
81
Motherboard
XPS12
CPU
Haswell i7
Graphics
HD4400
Mac
Classic Mac
Mobile Phone
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>
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Also check that you have no backlights injector kext. Especially if you've used a large probe score.
 
Joined
Jan 25, 2014
Messages
81
Motherboard
XPS12
CPU
Haswell i7
Graphics
HD4400
Mac
Classic Mac
Mobile Phone
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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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"...
 
Joined
Jan 25, 2014
Messages
81
Motherboard
XPS12
CPU
Haswell i7
Graphics
HD4400
Mac
Classic Mac
Mobile Phone
IntelBacklight.kext is not listed.

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

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
Jan 25, 2014
Messages
81
Motherboard
XPS12
CPU
Haswell i7
Graphics
HD4400
Mac
Classic Mac
Mobile Phone
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
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
Jan 25, 2014
Messages
81
Motherboard
XPS12
CPU
Haswell i7
Graphics
HD4400
Mac
Classic Mac
Mobile Phone
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.
Top