- 积分
- 455
- 最后登录
- 2024-4-28
- 精华
- 0
- 阅读权限
- 30
- 主题
- 8
- UID
- 4043486
- 帖子
- 612
- PB币
- 648
- 威望
- 35
- 贡献
- 0
- 技术
- 0
- 活跃
- 1086
- UID
- 4043486
- 帖子
- 612
- PB币
- 648
- 贡献
- 0
- 技术
- 0
- 活跃
- 1086
|
5F
发表于 2022-8-16 15:19:58
IP属地黑龙江
|只看该作者
本帖最后由 linioe 于 2022-8-16 15:42 编辑
可能是编译器版本不一样,这个Device应该是RAID控制器,不推荐使用,还是使用AHCI模式,这个Device可以考虑删除,如果必须用raid模式,也可以根据规范写一个HID(我没有查到nForce RAID Controller符合ACPI规范的HID)
可以在windows的设备管理器查看设备的ACPI信息,例子如下,可能是例子模式的某个:
ACPI\VEN_vvv[v]&DEV_dddd&SUBSYS_sss[s ]nnnn&REV_rrrr
ACPI\VEN_vvv[v]&DEV_dddd&SUBSYS_sss[s ]nnnn
ACPI\VEN_vvv[v]&DEV_dddd&REV_rrrr
ACPI\VEN_vvv[v]&DEV_dddd
ACPI\vvv[v]dddd
HID有两部分组成,3或4个字母的vender_id 就是例子中的vvv[v],后四位是device_id,就是例子中的dddd,dddd要求必须是16进制数字。
我查到了一些这个NVRAID20的信息,它的acpi信息可能是ACPI\NVRAID20,符合例子中的最后一个模式(当然还得你自己去windows看看),vender_id是NVRA,但是ID20中I明显不是16进制数字,所以编译不过。如果人为忽略“ID”,那么“20”如果是字符串,应该转换成3230,那么HID就是NVRA3230;“20”如果是数字(应该就是16进制,当然也有可能是十进制),那么HID就是NVRA0020(十进制转16进制就是NVRA0014).
但是问题就在于能不能人为忽略“ID”,NVRAID太像一个连贯的词了,所以无从下手,只能抱着试试看的心态试试NVRA3230或NVRA0020或NVRA0014。
最后我把我编译通过的aml文件附上
P.S. 中括号中s后面的空格不存在,是为了防止删除线 |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
1
查看全部评分
-
|