Contribute
Register

El Capitan Beta with Dell XPS 13 9343 (Early 2015 Model)

Status
Not open for further replies.
I tried to patch the GPU PM and it perhaps work, but the audio doesn't so I restore the voodoohda.kext

here's my ioreg. any suggestion what should I do to improve the machine?

IGPU PM not implemented (rename GFX0->IGPU).
Android File Transfer tends to cause issues with BrcmPatchRAM/bluetooth.
SMBIOS problem (MacBookAir6 vs. MacBookAir6,2) is evident.
You probably don't need CodecCommander with VoodooHDA.
You might have some USB problems.

http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
 
See post 587

hmm, do you remember what patches you used? I still can't seem to get them working. Once i use XHCIMux, all my USB devices just stop working (including my external mouse).
 
IGPU PM not implemented (rename GFX0->IGPU).
Android File Transfer tends to cause issues with BrcmPatchRAM/bluetooth.
SMBIOS problem (MacBookAir6 vs. MacBookAir6,2) is evident.
You probably don't need CodecCommander with VoodooHDA.
You might have some USB problems.

http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

I still don't get it, how to rename GFX0->IGPU? do you mean renaming it on the dsdt.aml or clover configurator or somewhere else?

Thanks RehabMan !!!

somehow I patched it through MaciASL. btw, when I added source, I must add s into the http of the link in your github provided http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

that will be https://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

Let me have another ioreg and post it here.

====

I don't know how, but I've obtained difficulties of compiling the dsdt which I got from the patchmatic and clover, decompiled them into dsl with refs.txt and so on (as on the guide showed me) both gave me error during compiling through MACiasl the errors are (have tried to patch AGDP and the PARSEOP error in the MACiasl)

Code:
7126, 6126, syntax error, unexpected '}'
7866, 6126, syntax error, unexpected PARSEOP_IF
21237, 6126, syntax error, unexpected $end and premature End-Of-File
and it says 21 error but only 3 that i could find different (3 errors stated above)

Tried to use someone's dsdt (#1 post), gave me no error(and yes, there are warnings) until I decided to use it as my own dsdt (alongside with ssdt which I gathered through picker Alpha patch (CPU PM) at first it looked promising until when I used it, it gave me this Kernel Panic
23804.jpg

Of course, ioreg and clover plist will be uploaded soon enough after I update this post.
by the way, I tried to use MacbookAir 7,2 SMBIOS and it showed MacbookAir 7 (in ioreg) urrghgghh. and I feel nothing different between 7,2 and 6,2. both ,2 are missing and I feel systems both running identical.

dsdt and ssdt are included if u don't mind to check it. I uploaded the aml version.
 

Attachments

  • Ri's Mac.ioreg
    3.5 MB · Views: 106
  • Clover1.zip
    6.2 MB · Views: 79
  • SSDT.aml
    1.6 KB · Views: 100
  • DSDT.aml
    77.3 KB · Views: 127
I still don't get it, how to rename GFX0->IGPU? do you mean renaming it on the dsdt.aml or clover configurator or somewhere else?

Thanks RehabMan !!!

ACPI patches.

somehow I patched it through MaciASL. btw, when I added source, I must add s into the http of the link in your github provided http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

that will be https://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

Yes. It is documented int the README.

I don't know how, but I've obtained difficulties of compiling the dsdt which I got from the patchmatic and clover, decompiled them into dsl with refs.txt and so on (as on the guide showed me) both gave me error during compiling through MACiasl the errors are (have tried to patch AGDP and the PARSEOP error in the MACiasl)

patchmatic -extract will extract patched files if you're using patched files.

See guide for correct way to extract native files: http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html
 
patchmatic -extract will extract patched files if you're using patched files.See guide for correct way to extract native files: http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html
I have extracted the natives. I used clover pressing fn+f4 and there is something inside ACPI/origins and I compile it (using IASL alongside refs.txt you provided) to get the dsl format, when I try to click compile the result is just the same, I got errors (#605) although I've patched with AGDP fix
 
I have extracted the natives. I used clover pressing fn+f4 and there is something inside ACPI/origins and I compile it (using IASL alongside refs.txt you provided) to get the dsl format, when I try to click compile the result is just the same, I got errors (#605) although I've patched with AGDP fix

It is not possible to diagnose errors without the files causing them.
 
Hello RhM. I am attempting to assemble a suite of SSDT's and a DSDT via the F4 method and using your new ref.txt. I'm having difficulty successfully compiling two of the SSDTs. I've attached them to this post, unmatched. If you'd be willing to give me hand with the patches needed for these two files to successfully compile, I'd appreciate it.

Thanks.

View attachment SSDT-3.dsl

View attachment SSDT-12.dsl

Also, just so I'm clear, I do have three 'X' SSDT files which I understand I should not include in the patched SSDTs as they are dynamic. Is that correct?

If so, do I then rename the four subsequent SSDTs 'up the chain' to show a continuous numeric order to the SSDTs?
 
Hello RhM. I am attempting to assemble a suite of SSDT's and a DSDT via the F4 method and using your new ref.txt. I'm having difficulty successfully compiling two of the SSDTs. I've attached them to this post, unmatched. If you'd be willing to give me hand with the patches needed for these two files to successfully compile, I'd appreciate it.

Thanks.

View attachment 178153

View attachment 178154

I think these files have been disassembled with the latest iasl (built from sources from my github).

You are running into a bug having to do with Externals that used to be emitted not being emitted (has to do with a big change for ACPI 6.1). I have already reported the bug to Intel, but have not heard back about a fix.

You can fix your two files by adding the Externals:
Code:
External(ECRD, IntObj)
External(TCNT, FieldUnitObj)

Also, just so I'm clear, I do have three 'X' SSDT files which I understand I should not include in the patched SSDTs as they are dynamic. Is that correct?

Correct.

If so, do I then rename the four subsequent SSDTs 'up the chain' to show a continuous numeric order to the SSDTs?

Keep the original numbers (it avoids confusion). Clover has no requirement for naming SSDTs.
 
I think these files have been disassembled with the latest iasl (built from sources from my github).

You are running into a bug having to do with Externals that used to be emitted not being emitted (has to do with a big change for ACPI 6.1). I have already reported the bug to Intel, but have not heard back about a fix.

You can fix your two files by adding the Externals:
Code:
External(ECRD, IntObj)
External(TCNT, FieldUnitObj)



Correct.



Keep the original numbers (it avoids confusion). Clover has no requirement for naming SSDTs.

Thank you!

Unfortunately, adding those externals to the refs.txt and re-disassebling these SSDTs still resulted in the same compile errors.

I've attached the (as much as I can) patched problem SSDT.dsl files. Any further guidance to get them to compile? Thanks.

View attachment SSDT-3.dsl

View attachment SSDT-12.dsl
 
Thank you!

Unfortunately, adding those externals to the refs.txt and re-disassebling these SSDTs still resulted in the same compile errors.

No. I did not mention adding them to refs.txt. You add them to the *.dsl files themselves.

Side note: refs.txt is only for External MethodObj.
 
Status
Not open for further replies.
Back
Top