Contribute
Register

[Guide] Lenovo u310/u410 Yosemite using Clover

Status
Not open for further replies.
Post #1 describes how to patch ACPI files.
I know how patch, my DSDT is patched with patches from post #1.

This is 10.11, not Yosemite...
I know, El Capitan works same like Yosemite for me. Same things works, same error with HD4000.

Yes... as would be expected.
The ioreg shows AppleIntelFramebufferCapri loaded, but not AppleIntelHD4000Graphics.kext.
I don't see an MEI device on the PCI bus.
Post output of 'lspci -nn' in Linux Terminal.
OK, I will post it after next reboot, now system is working and I use sleep, no shutdown. Because...*

Why fear?
*...I don't know if graphics will be work or not (it's random, trick with usb is not working everytime).



Excuse my English, please.
 
I know how patch, my DSDT is patched with patches from post #1.

Then why did you write: "I know that best way is patch own DSDT but I want try working EFI folder because I am hopeless."

I know, El Capitan works same like Yosemite for me. Same things works, same error with HD4000.


OK, I will post it after next reboot, now system is working and I use sleep, no shutdown. Because...*


*...I don't know if graphics will be work or not (it's random, trick with usb is not working everytime).

Please post lspci output.
 
Then why did you write: "I know that best way is patch own DSDT but I want try working EFI folder because I am hopeless."
Because I made some mistake maybe and I want to try whole EFI folder from someone who has working system.

Please post lspci output.
Output from flash disk with SystemRescue:
00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
00:1c.2 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 [8086:1e14] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation HM77 Express Chipset LPC Controller [8086:1e57] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
04:00.0 Network controller [0280]: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
 
Because I made some mistake maybe and I want to try whole EFI folder from someone who has working system.

What mistake?

Always a bad idea to use a DSDT/SSDTs from another computer.

Output from flash disk with SystemRescue:
00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
00:1c.2 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 [8086:1e14] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation HM77 Express Chipset LPC Controller [8086:1e57] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
04:00.0 Network controller [0280]: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)

There is no Intel MEI controller on the PCI bus (8086:1e3a). OS X requires it.

You have a hardware/BIOS problem.
 
There is no Intel MEI controller on the PCI bus (8086:1e3a). OS X requires it.


You have a hardware/BIOS problem.


Thank you for finding the problem. The problem is most likely on the motherboard.


Fortunately, there is workable solution! Skipping a part of the procedure of AppleMEClientController.
on-the-fly patch for Clover:
<dict>
<key>Comment</key>
<string>Disable Intel MEI check</string>
<key>Find</key>
<data>
SImDmAAAAEiFwA+EAgMAAEg=
</data>
<key>Name</key>
<string>AppleIntelFramebufferCapri</string>
<key>Replace</key>
<data>
SImDmAAAAEgxwA+EAgMAAEg=
</data>
</dict>
Replaces 488983980000004885C00F840203000048 with 488983980000004831C00F840203000048 for AppleIntelFramebufferCapri:

Snímek obrazovky 2015-08-07 v 19.09.33.png

source: http://www.tonymacx86.com/mavericks...si-gt70-hd4000-acceleration-2.html#post788421
 
Last edited:
Hey there, I`ve bought myself a used U310 today. Could you please tell me, which Wifi module I should by, which provides me with better internet speed, then the crappy installed one?
 
OK great. I have installed the 65CN99W Bios, which is weird. I dunno, where its from, because the official one is the 21W. Any ideas, what it could be, or is there a better BIOS provided?

BIOS is specific to each machine (my understanding: due to embedded Windows license/SLIC). Latest version on lenovo.com is 21W. You can probably request someone from bios-mods.com patch it for you.
 
Status
Not open for further replies.
Back
Top