darkhandz / XPS15-9550-Catalina

xps15 9550 macos
17 stars 2 forks source link

重启后系统随机无法驱动触控板 #7

Open rainvalley opened 4 years ago

rainvalley commented 4 years ago

您好,我的网卡为AC7265,屏幕为4K,其它配置均相同。

从10.13升级到10.15,CLOVER我全套搬运你的配置,仅仅在config.plist里面添加了fakeid,系统成功更新。驱动目前来看比较完美,但是系统重启后随机无法驱动触控板,该问题只出现在启动阶段。推测可能是因为蓝牙无法驱动导致VoodooI2C无法欺骗macos将触控板识别为magic trackpad (仅仅为猜测)。

darkhandz commented 4 years ago

我另外一台公司用的华为电脑的黑苹果会这样,后来更新了VoodooI2C好像就没遇到了。 我XPS最近很少重启(主要是少用,只在晚上轻度用几个小时看B站),用完都是睡眠……除非系统更新,不然基本不主动去重启,刚才测试连续重启了5次,也没有遇到触控板不能驱动,也就没有再试了

rainvalley commented 4 years ago

多谢帮忙测试,今天更新了你repo中的驱动情况依旧,看来我得自己去尝试修复了。此外还有个问题,插电时无法正常睡眠,系统会自动唤醒然后重启。使用log show | grep -i "Wake reason"查看原因为

2020-05-19 14:24:07.119209+0800 0x278b9    Default     0x0                  74     0    powerd: [powerd:sleepWake] Wake reason: "<private>"  identity: "<private>"
2020-05-19 14:24:36.875212+0800 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XHC
2020-05-19 14:24:36.875213+0800 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XHC

唤醒后会自动睡眠然后重启,查看关机原因代码为5正常关机,重启原因我不知道该怎么查询,往赐教。哦对了,如果使用电池,睡眠一切正常。

rainvalley commented 4 years ago

全新安装Catalina 后睡眠已经不会重启,但插电睡眠仍然会自动唤醒,原因仍然为XHC。我在Tonymacx86上找到相似的帖子,需要在DSDT中打上补丁,帖子可见:https://www.tonymacx86.com/threads/solved-help-with-sleep-waking-on-xhc-only-during-battery-charge.227404/ 。当我尝试去编制DSDT时发现我无法修复错误内容,如果您有时间的话可否帮我测试一下,万分感谢。

darkhandz commented 4 years ago

理论上这个Patch已经由SSDT-UPRW.aml以及config里的 change Method(UPRW,2,N) to XPRW, pair with SSDT-UPRW.aml 提供了,当然你也可以用patchmatic提取一下当前的dsdt+ssdt来看看最终hotpatch完的结果。 具体参见:Using Clover to "hotpatch" ACPI的Troubleshooting小节

rainvalley commented 4 years ago

不好意思,我是Hackintosh 的新手,让您见笑了。刚才我将USBPorts.kext移除之后,睡眠不再会自动唤醒。至于您说的hotpatch问题,我稍后会尝试,再次表示感谢!

darkhandz commented 4 years ago

咦?难道你USB口与我的不同?建议你可以用USBInjectALL.kext或自行定制一下USBPorts

rainvalley commented 4 years ago

刚刚将Touchscreen 在XHC下挂着的USB接口删除了,目前一切正常,推测是4K屏幕触摸的锅。