Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

桌面U ZX6-CU5DK求助 #1

Open
ARTI5T opened this issue Nov 3, 2020 · 4 comments
Open

桌面U ZX6-CU5DK求助 #1

ARTI5T opened this issue Nov 3, 2020 · 4 comments

Comments

@ARTI5T
Copy link

ARTI5T commented Nov 3, 2020

请问在构建EFI的过程中有没有遇到卡在HID Legacy Shim 2或者PCI configuration begin之类的问题?如果有,后来是怎样解决的?
我的是蓝天NK50模具,型号是ZX6-CU5DK,尝试了很长时间没有成功。虽然模具不一样,但希望能获取一些帮助,谢谢!

@daixian
Copy link
Owner

daixian commented Nov 3, 2020

那个引导过程有不少工作是异步的,他们同时进行的。日志卡在某一行上往往并不一定代表这是真正原因。建议你先拿黑果小兵的联想小新的EFI作为基础来弄(关掉那些音频触摸之类的非必须的驱动)。然后这个教程要看看 Getting-Started-With-ACPI ,主要是要弄明白每一个补丁的作用和我们为什么要打这个补丁。

@ARTI5T
Copy link
Author

ARTI5T commented Nov 3, 2020

我是参照Opencore的官方教程来弄的,ACPI那一部分也看过了。根据官方教程troubleshooting部分,卡在这里可能是EC,IRQ,PCI,NVMe,NVRAM,RTC,PS2/I2C。
但从DSDT来看,这台机器EC就叫EC,所以不是EC问题。
新机器通常没有IRQ问题,这条也排除。
PCI分配,这条不能确定。
NVRAM,400系芯片组应该不会出问题。
RTC,这台机器有RTC但没有AWAC,尝试使用RTCMemoryFixUp.kext,没用。
PS2/I2C,这条也不能确定。
我注意到Z10的EFI中有有关PCI、PS2/I2C和RTC的kext,这些是否对解决问题有所帮助?
另外,有一些kernel patch和禁用了一些系统自带kext,我查了一下发现和显卡有一定关系,这些是否会影响第一次启动?

@daixian
Copy link
Owner

daixian commented Nov 3, 2020

除了几个主干的仿冒的kext,所有外设的kext的可以不使用,他们反而可能导致进不了系统。PS2/I2C的kext果断关掉,I2C触摸不正确是很可能引起崩溃的。核显硬件不正确驱动也是很可能引起进引导失败的,WhateverGreen中一般要先关掉使用核显。SSDT一般不太容易导致进不了系统。引导不进系统就比较费劲。
还是推荐你先使用联想小新的现成EFI关掉一些非必要驱动和SSDT,然后先进系统试试,如果不行SSDT可以参考我的,进了系统再逐个解决,那个小新的EFI比较神奇,有不少朋友都是能这样成功。

@ARTI5T
Copy link
Author

ARTI5T commented Nov 3, 2020

我试了下你的EFI和联想小新的EFI,按照OC官方教程把Quirks按照桌面Comet Lake改了,但仍然卡在相同的地方

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants