- 积分
- 1063
- 最后登录
- 2024-5-8
- 精华
- 0
- 阅读权限
- 40
- 主题
- 155
- UID
- 4879243
- 帖子
- 2658
- PB币
- 2850
- 威望
- 0
- 贡献
- 0
- 技术
- 3
- 活跃
- 1053
- UID
- 4879243
- 帖子
- 2658
- PB币
- 2850
- 贡献
- 0
- 技术
- 3
- 活跃
- 1053
|
本帖最后由 lwx1901 于 2023-5-31 17:48 编辑
a7299 发表于 2023-5-30 10:22
请问双usb控制器的怎么改???一个intel 原生usb 3.0控制器,一个asmedia芯片控制器,,,两个都做进ssdt里去 ? ...
这要看两个控制器在原机DSDT中是如何定义申明的,是分开的还是合并在一起的,应该是分开的,就像XHC和TXHC,它们就是两个通用串行总线控制器下的集线器的各USB对应端口分别在DSDT或SSDT中申明,然后再单独提供一个SSDT分别对TXHC和XHC的集线器下的USB端口进行接口类型、存在与否进行定义,采用的是_UPC和_PLD保留函数,ACPI编程语言的所有保留函数是直接起作用的,即直接告诉操作系统是否存在这个USB端口及端口的类型是什么,ACPI规范中,保留函数为三位数,最前面的下划线是为了补齐十六进制四位数,以遵循ACPI规范。
一般用到的ACPI编程语言保留函数还有:_STA 设备状态函数,_DSM设备属性函数,_PRW设备睡眠后唤醒电源函数,_OSI操作系统内核类型函数,..........等等等
|
|