Contribute
Register

*Repost* Need help getting Mavericks running on Dell XPS 15 l521x

Status
Not open for further replies.
Here is the ioreg.
Thanks.

Two problems:
- incorrect brightness patch in DSDT
...This is what you have
Code:
        Device (PNLF)
        {
            Name (_HID, EisaId ("APP0002"))
            Name (_CID, "backlight")
            Name (_UID, 0x0A)
            Name (_STA, 0x0B)
        }

- And ACPIBacklight.kext is not installed

Read/follow instructions carefully.
 
Two problems:
- incorrect brightness patch in DSDT
...This is what you have
Code:
        Device (PNLF)
        {
            Name (_HID, EisaId ("APP0002"))
            Name (_CID, "backlight")
            Name (_UID, 0x0A)
            Name (_STA, 0x0B)
        }

- And ACPIBacklight.kext is not installed

Read/follow instructions carefully.

Per your patch:
#Maintained by: RehabMan for: Laptop Patches
#graphics_PNLF_ivy_sandy.txt
# This patch enables the brightness slider in SysPrefs->Displays
# and will also enable activation of sleep mode by closing
# the laptop lid.
#
# This particular version is intended to be used with ACPIBacklight.kext
# although it can also be used with AppleBacklight.kext,
# provided AppleBacklight.kext is patched to recognize your
# display or an injector is used to set brightness levels.
#
#
# See this thread for more information:
# http://www.tonymacx86.com/hp-proboo...screen-using-patched-applebacklight-kext.html
# (also read any linked threads)
#
#
# Note: This patch assumes you have already applied "Rename GFX0 to IGPU"
# and that the IGPU device is accessible. For some computers this should
# be applied to one of the SSDTs, not DSDT.
#
into device label IGPU code_regex (OperationRegion\s\(IGD2,\sPCI_Config[^\}]*\}) remove_matched;
into device label IGPU code_regex (OperationRegion\s\(IGDP,\sPCI_Config[^\}]*\}) replace_matched
begin
%1\n
OperationRegion (IGD2, PCI_Config, 0x10, 4)\n
Field (IGD2, AnyAcc, NoLock, Preserve)\n
{\n
BAR1,32,\n
}\n
end;
into device label PNLF remove_entry;
into definitionblock code_regex . insert
begin
Scope (\_SB)\n
{\n
Device (PNLF)\n
{\n
// normal PNLF declares (note some of this probably not necessary)\n
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 10)\n
Name (_STA, 0x0B)\n


I see in the patch the same values that I have.
ACPIBacklight.kext is installed but for some reason I can see it is using AppleBacklight instead, should I remove AppleBacklight?
Thanks.
 
...

I see in the patch the same values that I have.
ACPIBacklight.kext is installed but for some reason I can see it is using AppleBacklight instead, should I remove AppleBacklight?
Thanks.

That is not the patch you used. Maybe you forgot to copy the new DSDT where it will be loaded by the bootloader.

ACPIBacklight.kext is not installed (at least not correctly... make sure you use a kext installer [Kext Wizard], repair permissions [Disk Utility] & rebuild cache [DPCIManager])

Also, you have not implemented power management correctly. See here: http://www.tonymacx86.com/mavericks...-sandy-bridge-ivy-bridge-haswell-laptops.html
 
That is not the patch you used. Maybe you forgot to copy the new DSDT where it will be loaded by the bootloader.

ACPIBacklight.kext is not installed (at least not correctly... make sure you use a kext installer [Kext Wizard], repair permissions [Disk Utility] & rebuild cache [DPCIManager])

Also, you have not implemented power management correctly. See here: http://www.tonymacx86.com/mavericks...-sandy-bridge-ivy-bridge-haswell-laptops.html

Some things that I don't understand. When you say that I have this:
Device (PNLF)
{
Name (_HID, EisaId ("APP0002"))
Name (_CID, "backlight")
Name (_UID, 0x0A)
Name (_STA, 0x0B)
}

and your patch have this:
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 10)\n
Name (_STA, 0x0B)\n


what exactly is different?
Also I installed ACPIBacklight.kext using KextBeast as I always do, and it shows in /System/Libraries/Extensions.
And last, if I don't implement power correctly (using nullcpu right now) I won't be able to get brightness working? you mentioned in another post that brightness is unrelated to power implementation.
Thank you.
 
Some things that I don't understand. When you say that I have this:
Device (PNLF)
{
Name (_HID, EisaId ("APP0002"))
Name (_CID, "backlight")
Name (_UID, 0x0A)
Name (_STA, 0x0B)
}and your patch have this:
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 10)\n
Name (_STA, 0x0B)\n


what exactly is different?

Apply: "Brightness Fix (HD3000/HD4000)", NOT "Brightness Fix". They are very different.

Also I installed ACPIBacklight.kext using KextBeast as I always do, and it shows in /System/Libraries/Extensions.

Use Kext Wizard. I don't know if KextBeast sets permissions correctly (my guess is no).

And last, if I don't implement power correctly (using nullcpu right now) I won't be able to get brightness working? you mentioned in another post that brightness is unrelated to power implementation.
Thank you.

I don't know. I've never tried it. I *always* implement correct smbios/power management prior to doing anything else.
 
Apply: "Brightness Fix (HD3000/HD4000)", NOT "Brightness Fix". They are very different.
I see, since you put it that way, now is clear.

Use Kext Wizard. I don't know if KextBeast sets permissions correctly (my guess is no).
I though KextBeast was the one recommended on this forum, its on the downloads section.

I don't know. I've never tried it. I *always* implement correct smbios/power management prior to doing anything else.
Honest answer.
 
I see, since you put it that way, now is clear.

You can count on every word I write to be important. Ignore at your own peril...

I though KextBeast was the one recommended on this forum, its on the downloads section.

I have no idea on proper use of KextBeast. I don't use it. You should always repair permissions & rebuild cache after installing a kext.
 
Status
Not open for further replies.
Back
Top