Contribute
Register

Lenovo x250 - El Capitan

Status
Not open for further replies.
Now attached

No evidence in ioreg of a port injector. The system is using ACPI to determine active USB ports on XHC. EH01 appears disabled (probably due to BIOS setting).
 
No evidence in ioreg of a port injector. The system is using ACPI to determine active USB ports on XHC. EH01 appears disabled (probably due to BIOS setting).

Looks correct now after moving USB_Injector_x250 to SLE instead of Clover/Other.

But still have the issue after sleep mode. Leds blank but no reaction when pushing the power button....
I don't see any further checking I can do.

sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAALC3232.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USB_Injector_X250.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext X86PlatformPlugin.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleIntelCPUPowerManagementInfo.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleIntelBDWGraphicsFramebuffer.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
KernelCache ID: 294CB9120BF357F4CEA9CC020EFBF0D7
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>

kextstat:
13 2 0xffffff7f83172000 0x60000 0x60000 com.apple.driver.AppleACPIPlatform (5.0) D748FA50-380C-3F0D-BAD9-EB7A15848EA8 <12 11 7 6 5 4 3 1>
22 0 0xffffff7f82d12000 0x3000 0x3000 com.apple.driver.AppleIntelCPUPowerManagementInfo (1) FBE83D82-9E47-3701-89F3-861AB7D29096 <7 5 4 3 1>
94 0 0xffffff7f82c3a000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <93 12 5 4 3>
102 1 0xffffff7f80f23000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (276.26) D0953002-6091-376F-8E0F-33B65F42CEF9 <101 100 79 12 7 6 5 4 3 1>
126 0 0xffffff7f810c9000 0xb4000 0xb4000 com.apple.driver.AppleHDA (9276.26) 7611D43E-12FE-3228-A6D3-9C99A5D030CC <125 102 101 100 84 79 6 5 4 3 1>
 

Attachments

  • X250.zip
    6.8 MB · Views: 656
The files in ACPI/origin are not from today (you forgot to press F4 before collecting EFI/Clover).

config.plist/ACPI/SSDT/DropOem=false is wrong for your setup. Since you have patched SSDTs in ACPI/patched, DropOem must be true.

Note also that USB_Injector_x250.kext is injecting ports, even though you claim to the contrary.
Your are right, USB_Injector_x250.kext is now injecting ports, and it's since that all is OK now in regards to USB.

I will update the ACPI/origin and use them for a uptodate DSDT/SSDT edit, and see the result.
DropOem is set to true, the other one is set to false (DropOEM_DSM).
Will keep you update.
 
Last edited:
Looks correct now after moving USB_Injector_x250 to SLE instead of Clover/Other.

You have FakeSMC.kext installed to the system volume and config.plist/SystemParameters/InjectKexts=Detect. As as a result anything you place in Clover/kexts is ignored.

But still have the issue after sleep mode. Leds blank but no reaction when pushing the power button....
I don't see any further checking I can do.

Did you disable hibernation?
Did you patch ACPI per guide?
Why is AppleIntelBDWGraphicsFramebuffer.kext patched on disk?
Make sure the UsbConnector values are correct for each port. They don't look right. Keep in mind a USB2 port should be given UsbConnector=3 if it is actually associated with USB3.
 
You have FakeSMC.kext installed to the system volume and config.plist/SystemParameters/InjectKexts=Detect. As as a result anything you place in Clover/kexts is ignored.



Did you disable hibernation?
Did you patch ACPI per guide?
Why is AppleIntelBDWGraphicsFramebuffer.kext patched on disk?
Make sure the UsbConnector values are correct for each port. They don't look right. Keep in mind a USB2 port should be given UsbConnector=3 if it is actually associated with USB3.
Hibernation disabled into Clover and as per guide (https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/)

ACPI patched as your guide as well, using clover+F4, iasl for extracting DST/SSDT tables before using MaciASL (SSDTx removed),...
AppleIntelBDWGraphics has been patched because the patch into clover had no effect (sierra values used for find/replaced).
Thanks for the info regarding USB2 ports on USB3 controller. Has been modified.

And still the same behaviour. It is surprising. Everything looks correct after sleep. For instance, if I unplugged/plugged the charger I can see the led (on the power button) signaling the system change (charge to battery or the opposite). This is viewable because for a short time, the led blinks at a different frequency.
But obsolutely no effect when I push the button. Is there a way to wake the system with a connection from another computer ? I mean something like ssh connection or something like that?
 
Hibernation disabled into Clover and as per guide (https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/)

ACPI patched as your guide as well, using clover+F4, iasl for extracting DST/SSDT tables before using MaciASL (SSDTx removed),...
AppleIntelBDWGraphics has been patched because the patch into clover had no effect (sierra values used for find/replaced).
Thanks for the info regarding USB2 ports on USB3 controller. Has been modified.

And still the same behaviour. It is surprising. Everything looks correct after sleep. For instance, if I unplugged/plugged the charger I can see the led (on the power button) signaling the system change (charge to battery or the opposite). This is viewable because for a short time, the led blinks at a different frequency.
But obsolutely no effect when I push the button. Is there a way to wake the system with a connection from another computer ? I mean something like ssh connection or something like that?

Why did you rename XHCI in GNVS to XHC (not needed and has the potential to cause mistakes).
Instability expected without DVMT-prealloc set correctly.
XWAK may be causing a problem.
Test sleep without an external devices plugged in.
Windows8 emulation may not be the best choice for _OSI("Darwin"). Try others.
Make sure you disable weird options that might be in your BIOS (TPM, etc). Don't forget to re-extract/re-patch ACPI after changing BIOS options.
Try other ig-platform-id values.
 
Why did you rename XHCI in GNVS to XHC (not needed and has the potential to cause mistakes).
Instability expected without DVMT-prealloc set correctly.
XWAK may be causing a problem.
Test sleep without an external devices plugged in.
Windows8 emulation may not be the best choice for _OSI("Darwin"). Try others.
Make sure you disable weird options that might be in your BIOS (TPM, etc). Don't forget to re-extract/re-patch ACPI after changing BIOS options.
Try other ig-platform-id values.
Good day,

The funny thing is that Sierra is installed on the USB external drive. No test possible without it.
But, I am sade to say everything is working good now ;-) Got this issue solved by disabling Security Chip (TPM)....

Meaning that this x250 is fulling working with:
-AppleDHA
-full graphics support including hdmi display with audio
-clean USB injection
-BT4, airdop, airport extreme with 5GHz
- sleep/wake

Not so bad for a laptop.

Thanks for all you did, I am now focused on creating a guide.
 
Last edited:
Thanks for all you did, I am now focused on creating a guide.

Hi Fraisdos125,
I do have exactly the same laptop and i would be very pleased if you can create a guide.
I can even try it and take pictures or more to help you with the documentation.
I would like to install it on my X250 but I never tried before.
Do you think you could install Sierra or do you thinkEl Capitan is the best choice for now ?
 
Good day,

The funny thing is that Sierra is installed on the USB external drive. No test possible without it.
But, I am sade to say everything is working good now ;-) Got this issue solved by disabling Security Chip (TPM)....

Meaning that this x250 is fulling working with:
-AppleDHA
-full graphics support including hdmi display with audio
-clean USB injection
-BT4, airdop, airport extreme with 5GHz
- sleep/wake

Not so bad for a laptop.

Thanks for all you did, I am now focused on creating a guide.

Hi fraidos, i just bought a x250... and i'm trying to boot sierra from USB.. and i cannot get it past the first picture you posted, just stuck at the +++++++++ signs....

which options did you change in bios in order to make it boot?, tryed the options on the links you've posted but still nothing.

Thanks!

Also, can you share your final clover efi folder?
 
Hi fraidos, i just bought a x250... and i'm trying to boot sierra from USB.. and i cannot get it past the first picture you posted, just stuck at the +++++++++ signs....

which options did you change in bios in order to make it boot?, tryed the options on the links you've posted but still nothing.

Thanks!

Also, can you share your final clover efi folder?

Follow the Clover guide linked from the FAQ.

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

Please fix your profile... it indicates a Dell, not Lenovo.
 
Status
Not open for further replies.
Back
Top