问题
我有一张 Intel AX200 卡,连接到我的 PCI-E 插槽。我想将 tx 功率从 22dBm(默认)增加到 24-25(全部针对 5Ghz)。
我尝试过
我尝试过指导但这两种方法都不起作用。我将 CRDA 文件中的 txpower 更改为 30(在我的国家/地区,美国和 00),但当我尝试运行时:
sudo iw dev wlp8s0 set txpower fixed 30mBm
或者:
sudo iw dev wlp8s0 set txpower fixed 3000
它不起作用,iwconfig 仍然显示 TX-Power: 22dBm。如果我尝试降低它并运行:
sudo iw dev wlp8s0 set txpower fixed 2000
它变为 20dBm。
当我跑步时
iw reg get
它用于打印全局配置文件以及 iwlwifi 驱动程序的不同列表,以便管理卡,但我编辑了 /etc/modprobe.d/iwlwifi.conf 文件并添加:
options iwlwifi lar_disable=1
重新启动卡后,它只显示全局配置文件,因此它应该使用我使用指南创建的全局 CRDA 文件。当我将监管域更改为 US、BO、BZ、我的国家(而不是 00)以及当我删除 lar_disable=1 时,情况也一样。
信息
该卡本身是从一家美国商店购买的,因此如果有的话,它应该被硬编码到美国法规,允许高达 30dBm(或至少 23,而不是 22)。Ubuntu 20.04。
配置:
lo no wireless extensions.
wlp8s0 IEEE 802.11 ESSID:"***"
Mode:Managed Frequency:5.2 GHz Access Point: ***
Bit Rate=585.1 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=47/70 Signal level=-63 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:35 Missed beacon:0
eno1 no wireless extensions.
iw reg 获取:
global
country 00: DFS-UNSET
(2402 - 2472 @ 40), (N/A, 30), (N/A)
(2457 - 2482 @ 20), (N/A, 30), (N/A), AUTO-BW, NO-IR
(2474 - 2494 @ 20), (N/A, 30), (N/A), NO-OFDM, NO-IR
(5170 - 5250 @ 80), (N/A, 30), (N/A), AUTO-BW, NO-IR
(5250 - 5330 @ 80), (N/A, 30), (0 ms), DFS, AUTO-BW, NO-IR
(5490 - 5730 @ 160), (N/A, 30), (0 ms), DFS, NO-IR
(5735 - 5835 @ 80), (N/A, 30), (N/A), NO-IR
(57240 - 63720 @ 2160), (N/A, 0), (N/A)
lspci-v:
08:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200
Flags: bus master, fast devsel, latency 0, IRQ 24
Memory at fc900000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
有什么办法可以解决这个问题吗?也许直接编辑 iwlwifi 文件?