前言
在本指南中,主要介绍如何使用 DSDT 方法正确显示识别 SMBUS 设备。
步骤
一、准备工具
1.下载文章末尾处附件 SSDT-SMBUS-MCHC.dsl.zip文件。
2.下载Macİasl :https://imacos.top/2019/09/05/1727/
3. 下载Hackintool :https://imacos.top/2022/09/11/hackintool-app-v3-8-7-0387/
二、查看Smbus 设备中的 IOREG
运行Hackintool 程序,找到名称为 Smbus 设备中的 IOREG部分,做好记录,我这里的是/PCI0@0/SBUS@1F,4
三、 编辑 .dsl 文件。
使用MaciASL打开下载的.dsl 文件,/PCI0@0/SBUS@1F,4我们不需要更改任何内容。/PCI0@/SBUS/ 这对我们很重要。Part 1F,4 不是必需的(但通常不需要更改 ssdt 文件中的任何内容)。
比如PCI0部分你的显示为PC00,那就把所有PCI0都改成PC00,如果是PCI0,我们就不用改,如果是不同的,就需要改。所以你必须把所有 PCI0 部分替换成你自己显示的内容。如果 PC00@0 我们丢弃 @0 部分。
如果它看起来不像SBUS,就像我说的做。然后调用文件.aml作为MaciASL文件保存的一部分。
如图所示,将文件另存为 ACPI 机器语言二进制文件。
现在我们的 SSDT 文件已准备就绪。
四、使用方式
对于 Clover:将其加入到 EFI/CLOVER/ACPI/Patched文件夹下。
对于 OpenCore:将其加入到 EFI/OC/ACPI文件夹下, 并在 config>ACPI 下启用。
成果
原文链接:https://imacos.top/2022/12/14/smbus/,转载请注明出处。
评论0