- 积分
- 80
- 最后登录
- 2021-1-21
- 精华
- 0
- 阅读权限
- 20
- 主题
- 6
- UID
- 4543924
- 帖子
- 126
- PB币
- 187
- 威望
- 5
- 贡献
- 0
- 技术
- 1
- 活跃
- 327
- UID
- 4543924
- 帖子
- 126
- PB币
- 187
- 贡献
- 0
- 技术
- 1
- 活跃
- 327
|
11F
发表于 2019-3-28 16:30:05
IP属地陕西
|只看该作者
本帖最后由 ftftt 于 2019-3-29 13:43 编辑
感觉楼主的搬运分享。其中如果一个物理接口在USB3.0插入时和2.0插入时都有PORT,将2.0的PORT也改为3。
这一条对我来说比较新,而且在RehabMan的GitHub里也有说,之前一直忽略了这一条,导致自己的USB口无法完全识别。请特别注意1、2、6、7、11、12端口的定义,应该定义为3,仅有只有2.0功能的6、7口定义为2。
在楼主这边帖子的指导下,成功把我微星(MSI)Z370M Mortar机箱上所有的USB口驱动起来了。
其中黑色口表示只有2.0功能,蓝色口表示兼容2.0的3.0口。
蓝色数字表示3.0的端口号,其余的是2.0的。
根据帖子的内容,我的SSDT-UIAC.aml文件对应端口的定义示例:
- "ports",
- Package (0x20)
- {
- "HS01",
- Package (0x04)
- {
- "UsbConnector",
- 0x03,
- "port",
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- }
- },
- ...
- "SS06",
- Package (0x04)
- {
- "UsbConnector",
- 0x03,
- "port",
- Buffer (0x04)
- {
- 0x16, 0x00, 0x00, 0x00
- }
- },
- "USR1",
- Package (0x04)
- {
- "UsbConnector",
- 0x03,
- "port",
- Buffer (0x04)
- {
- 0x0F, 0x00, 0x00, 0x00
- }
- },
- "USR2",
- Package (0x04)
- {
- "UsbConnector",
- 0x03,
- "port",
- Buffer (0x04)
- {
- 0x10, 0x00, 0x00, 0x00
- }
- }
- }
复制代码 下面附上所用的工具,其实都是在论坛里面扒拉的。
MaciASL.app(用来编辑aml文件)
IORegistryExplorer.app
USBInjectall.kext(放到EFI/Clover/kexts/Other)
附上我现在用的EFI引导(SMBios请自行替换)百度网盘(提取码:km3w)
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|