Linux 下面有办法改 ACPI 的地区吗?

2023-02-13 20:07:05 +08:00
 huangya
我想让通过 ACPI 读到的地区改变,有办法吗?有这样的工具吗?还是固定死了?调用者是内核驱动,驱动通过 ACPI 提供的 API 获取地区。简而言之,最终目的是想改区。
2265 次点击
所在节点    Linux
9 条回复
cnbatch
2023-02-14 01:29:16 +08:00
不如把实际需求直接说出来吧。

我猜测 OP 遇到的是类似这种的问题:
https://unix.stackexchange.com/questions/422454/acpi-region-does-not-cover-the-entire-command-response-buffer
julyclyde
2023-02-14 08:55:17 +08:00
lz 这个提问,我读汉语,总觉得是 locale
不过 @cnbatch 的回答是 region
到底是什么呢?
huangya
2023-02-14 10:06:00 +08:00
@cnbatch
@julyclyde
应该是 region 。需求是绕过无线网卡根据 region 或者国家作出的一些限制,比如功率和频段。现在我还不清楚这个 region 是从 bios 里面获取的,还是从无线网卡自身(里面的 EEPROM ?)获取的。总之,我看 driver 是调用了 ACPI 的接口或者 API 来获取的。
julyclyde
2023-02-14 11:35:40 +08:00
@huangya 我看你这个提问,依然是 locale 的意思啊
cnbatch
2023-02-14 14:11:56 +08:00
WiFi 网卡改区域?看来 OP 用的网卡是锁区的。

例如 Intel AX210 就是这种,它会根据销售位置推出特定区域的版本,只能用 Intel ANT 调试工具暂时解锁。

有人在对路由器做开箱测试时顺便提到了 Intel AX210:
https://sspai.com/post/72299
里面就有这么一段:“Intel AX210 连接 Wi-Fi 6E 无线网络具有局限性,因为 Intel 锁定了网卡为 CN 地区时无法连接 Wi-Fi 6E 网络。通过 Intel ANT 调试工具,使用命令“Ant.exe -setMMC US“就能暂时修改地区为 US ,实现 Wi-Fi 6E 无线网络的连接。”

如果网卡生产商把 country & regional 区域码写死在网卡固件内,那就用该卡厂商提供的工具去解锁吧。

最好的做法,是更换不锁区的无线网卡。就刚才发的那个网址,里面还提到了 AMD RZ608 ,速度没那么快但不锁区。
huangya
2023-02-14 17:56:06 +08:00
@cnbatch
>里面就有这么一段:“Intel AX210 连接 Wi-Fi 6E 无线网络具有局限性,因为 Intel 锁定了网卡为 CN 地区时无法连接 Wi-Fi 6E 网络。通过 Intel ANT 调试工具,使用命令“Ant.exe -setMMC US“就能暂时修改地区为 US ,实现 Wi-Fi 6E 无线网络的连接。”
这个我知道。但是没有 ANT 工具。有人不愿意分享,毕竟带有保密性质。


>最好的做法,是更换不锁区的无线网卡。就刚才发的那个网址,里面还提到了 AMD RZ608 ,速度没那么快但不锁区。
因为前面找不到 ANT 工具的原因,所以我买的是 RZ616 ,因为 RZ616 最大协商速度有 2400 ( 160MHz )我目前在 linux 上看到是锁区了。
Leao9203
294 天前
@huangya 求问一下,Intel ANT 调试工具的下载方式是什么...在 Google 上搜 `Intel ANT 调试工具`,结果都是 Intel® Quartus® Prime Standard Edition 这个结果。或者搜 `ANT 调试工具`,结果是 Apache 的...
huangya
294 天前
@Leao9203 前面已经说了.你这样是搜索不到的,一般是需要 intel 的人员提供
>有人不愿意分享,毕竟带有保密性质
Leao9203
266 天前
@huangya 好吧,看样子只能有机会的话找一位“哥们”要一份了(

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/915804

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX