Contribute
Register

Asus X756U Minor Problems

Status
Not open for further replies.
Joined
Nov 7, 2011
Messages
22
Motherboard
Asus X756U
CPU
i7 7500U
Graphics
GTX 920MX
Mobile Phone
  1. Android
Hi there,

I've installed Mojave on my laptop with almost zero problems, and it is working fine as a workstation (updated OS without problems) not a laptop due to the following problems:
1. Internal laptop screen is not working, only external display via HDMI
2. Sound is working, but mic isn't
3. External keyboard/mouse works, but laptop keyboard and touchpad aren't
4. Battery stats are not working correctly (it shows the battery charging but it remains at 0%)

I have debug files attached as requested.

Thank you for your kind help in advance.
 

Attachments

  • debug_14178.zip
    1.6 MB · Views: 70
Hi there,

I've installed Mojave on my laptop with almost zero problems, and it is working fine as a workstation (updated OS without problems) not a laptop due to the following problems:
1. Internal laptop screen is not working, only external display via HDMI
2. Sound is working, but mic isn't
3. External keyboard/mouse works, but laptop keyboard and touchpad aren't
4. Battery stats are not working correctly (it shows the battery charging but it remains at 0%)

I have debug files attached as requested.

Thank you for your kind help in advance.
grab a laptop config.plist from the laptop guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

(don't forget to keep a copy of essential kexts in clover/kexts/other as well)
 
Thank you for your reply, but I already did used a config.plist from Rehabman config files.
 
Thank you for your reply, but I already did used a config.plist from Rehabman config files.
it is missing various properties, compare with fresh one from the guide to see the differences
 
Ok, I'll replace it with a fresh one, and see :) thank you
 
Now the sound is not working :(
 
Hi there,

I've installed Mojave on my laptop with almost zero problems, and it is working fine as a workstation (updated OS without problems) not a laptop due to the following problems:
1. Internal laptop screen is not working, only external display via HDMI
2. Sound is working, but mic isn't
3. External keyboard/mouse works, but laptop keyboard and touchpad aren't
4. Battery stats are not working correctly (it shows the battery charging but it remains at 0%)

I have debug files attached as requested.

Thank you for your kind help in advance.
MacBookPro14,1 is probably better for your hardware. Try using it instead (I think it's the default in RehabMan's config.plist)

Remove NullCPUPowerManagement.kext, you most probably don't need it...
Using RehabMan's config.plist will enable native power management for you.

1. Using RehabMan's config.plist might resolve your internal display issue. Is it working in Windows? BIOS?

2. See here for possible layout-id's for your codec using AppleALC.
The Skylake X556UA has ALC255. layout-id 27 was created for it. If you have ALC255 too, you can try using layout-id=27.

3. Internal keyboard will work once you install VoodooPS2Controller.kext.
You need VoodooI2C.kext + VoodooI2CELAN.kext for trackpad. You must follow the installation guide (GPIO pinning) to get it working:
https://voodooi2c.github.io/#Installation

4. See guide for battery status:
https://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/

NOTICE: Once you make changes, you should attach a new, updated troubleshooting archive made with gen_debug.sh.
 
@ben9923 Thank you for your help;
I have removed NullCPUPowerManagement.kext, I'm using RehabMan's config.plist for clover and internal screen is working under 1 condition: macOS should boot without the HDMI cable connected, and the colors are nor well calibrated but it is not an issue for me as long as both screens are working now. Unfortunately, I lost the sound (output only was working, no mic, with the previous config.plist) event with the suggested layout-id. (I was using layout-id 3 in the previous config, but with RehabMan's one it is not working)
I'm wondering if I should extract DSDT again or working with the previous one and reapplying all the patches? Is it ok to re extract DSDT with the patched one loaded by Clover?
Attached and updated troubleshooting archive.

Thank you in advance.
 

Attachments

  • debug_32341.zip
    3.9 MB · Views: 65
Last edited:
@ben9923 Thank you for your help;
I have removed NullCPUPowerManagement.kext, I'm using RehabMan's config.plist for clover and internal screen is working under 1 condition: macOS should boot without the HDMI cable connected, and the colors are nor well calibrated but it is not an issue for me as long as both screens are working now. Unfortunately, I lost the sound (output only was working, no mic, with the previous config.plist) event with the suggested layout-id. (I was using layout-id 3 in the previous config, but with RehabMan's one it is not working)
I'm wondering it I should extract DSDT again or working with the previous one and reapplying all the patches? Is it ok to re extract DSDT with the patched one loaded by Clover?
Attached and updated troubleshooting archive.

Thank you in advance.
remove the duplicates kexts from /System/Library/Extensions:
Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc95830590 [0x7fff896468f0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc9582e720 [0x7fff896468f0]> { URL = "FakeSMC_CPUSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.CPUSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc9582c000 [0x7fff896468f0]> { URL = "FakeSMC_GPUSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.GPUSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc955fb330 [0x7fff896468f0]> { URL = "FakeSMC_ACPISensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.ACPISensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc9529b700 [0x7fff896468f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc92e07c30 [0x7fff896468f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc95708500 [0x7fff896468f0]> { URL = "FakeSMC_LPCSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.LPCSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc955df310 [0x7fff896468f0]> { URL = "FakeSMC_SMMSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.SMMSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc95822520 [0x7fff896468f0]> { URL = "AppleBacklightFixup.kext/ -- file:///Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc9511f430 [0x7fff896468f0]> { URL = "AppleBacklightFixup.kext/ -- file:///System/Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc955e00d0 [0x7fff896468f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc92cc15a0 [0x7fff896468f0]> { URL = "AppleALC.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc92c10bd0 [0x7fff896468f0]> { URL = "ACPIBatteryManager.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }
KernelCache ID: 3513BE28D4FE671E840EDDA395F832AD
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee42401530 [0x7fff896468f0]> { URL = "ACPIBatteryManager.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee42534030 [0x7fff896468f0]> { URL = "AppleALC.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee42498780 [0x7fff896468f0]> { URL = "AppleBacklightFixup.kext/ -- file:///System/Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44e79620 [0x7fff896468f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44e7a4b0 [0x7fff896468f0]> { URL = "FakeSMC_SMMSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.SMMSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44e7e100 [0x7fff896468f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44ed0240 [0x7fff896468f0]> { URL = "FakeSMC_LPCSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.LPCSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f2e180 [0x7fff896468f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f3d9f0 [0x7fff896468f0]> { URL = "FakeSMC_ACPISensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.ACPISensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f5aba0 [0x7fff896468f0]> { URL = "AppleBacklightFixup.kext/ -- file:///Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f614f0 [0x7fff896468f0]> { URL = "FakeSMC_GPUSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.GPUSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f594e0 [0x7fff896468f0]> { URL = "FakeSMC_CPUSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.CPUSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f678b0 [0x7fff896468f0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }

your 3rd party kexts should only belong in /Library/Extensions

Use this to make sure your kexts are up to date:

config.plist:

make sure to enable these:
Code:
<dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixHDA</key>
                <true/>
                <key>FixHPET</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixTMR</key>
                <false/>
            </dict>

27 should say "No":
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <integer>27</integer>
and you will want to enable these (remove the "#") and replace the 3 with your layout id from above - or if that doesn't work try different layout id's

Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>#hda-gfx</key>
                <string>onboard-1</string>
                <key>#layout-id</key>
                <integer>3</integer>
                <key>#no-controller-patch</key>
                <integer>1</integer>
            </dict>
 
remove the duplicates kexts from /System/Library/Extensions:
Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc95830590 [0x7fff896468f0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc9582e720 [0x7fff896468f0]> { URL = "FakeSMC_CPUSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.CPUSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc9582c000 [0x7fff896468f0]> { URL = "FakeSMC_GPUSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.GPUSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc955fb330 [0x7fff896468f0]> { URL = "FakeSMC_ACPISensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.ACPISensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc9529b700 [0x7fff896468f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc92e07c30 [0x7fff896468f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc95708500 [0x7fff896468f0]> { URL = "FakeSMC_LPCSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.LPCSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc955df310 [0x7fff896468f0]> { URL = "FakeSMC_SMMSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.SMMSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc95822520 [0x7fff896468f0]> { URL = "AppleBacklightFixup.kext/ -- file:///Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc9511f430 [0x7fff896468f0]> { URL = "AppleBacklightFixup.kext/ -- file:///System/Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc955e00d0 [0x7fff896468f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc92cc15a0 [0x7fff896468f0]> { URL = "AppleALC.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcc92c10bd0 [0x7fff896468f0]> { URL = "ACPIBatteryManager.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }
KernelCache ID: 3513BE28D4FE671E840EDDA395F832AD
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee42401530 [0x7fff896468f0]> { URL = "ACPIBatteryManager.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee42534030 [0x7fff896468f0]> { URL = "AppleALC.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee42498780 [0x7fff896468f0]> { URL = "AppleBacklightFixup.kext/ -- file:///System/Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44e79620 [0x7fff896468f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44e7a4b0 [0x7fff896468f0]> { URL = "FakeSMC_SMMSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.SMMSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44e7e100 [0x7fff896468f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44ed0240 [0x7fff896468f0]> { URL = "FakeSMC_LPCSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.LPCSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f2e180 [0x7fff896468f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f3d9f0 [0x7fff896468f0]> { URL = "FakeSMC_ACPISensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.ACPISensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f5aba0 [0x7fff896468f0]> { URL = "AppleBacklightFixup.kext/ -- file:///Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f614f0 [0x7fff896468f0]> { URL = "FakeSMC_GPUSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.GPUSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f594e0 [0x7fff896468f0]> { URL = "FakeSMC_CPUSensors.kext/ -- file:///Library/Extensions/", ID = "org.hwsensors.driver.CPUSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fee44f678b0 [0x7fff896468f0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }

your 3rd party kexts should only belong in /Library/Extensions

Use this to make sure your kexts are up to date:

config.plist:

make sure to enable these:
Code:
<dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixHDA</key>
                <true/>
                <key>FixHPET</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixTMR</key>
                <false/>
            </dict>

27 should say "No":
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <integer>27</integer>
and you will want to enable these (remove the "#") and replace the 3 with your layout id from above - or if that doesn't work try different layout id's

Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>#hda-gfx</key>
                <string>onboard-1</string>
                <key>#layout-id</key>
                <integer>3</integer>
                <key>#no-controller-patch</key>
                <integer>1</integer>
            </dict>
@Feartech Thank you!
The audio is back again with layout-id 3 (at least the output :D )
Now for DSDT patching, should I restart my laptop and hit F4 at clover screen and do the process all over again (for VoodooI2C and other patches)?
 
Status
Not open for further replies.
Back
Top