为什么 6 GHz 频段不能与我的 Wi-Fi 6 卡配合使用?

为什么 6 GHz 频段不能与我的 Wi-Fi 6 卡配合使用?

我最近安装了一个英特尔 Wi-Fi 6 AX210控制器来测试 6 GHz 无线网络。规格明确指出该设备支持 2.4、5 和 6 GHz 频段,但显示iw list所有 6 GHz 频率均被禁用:

...
Frequencies:
        * 5955 MHz [1] (disabled)
        * 5975 MHz [5] (disabled)
        * 5995 MHz [9] (disabled)
        * 6015 MHz [13] (disabled)
        * 6035 MHz [17] (disabled)
        * 6055 MHz [21] (disabled)
        * 6075 MHz [25] (disabled)
        * 6095 MHz [29] (disabled)
        * 6115 MHz [33] (disabled)
        * 6135 MHz [37] (disabled)
        * 6155 MHz [41] (disabled)
        * 6175 MHz [45] (disabled)
        * 6195 MHz [49] (disabled)
        * 6215 MHz [53] (disabled)
        * 6235 MHz [57] (disabled)
        * 6255 MHz [61] (disabled)
        * 6275 MHz [65] (disabled)
        * 6295 MHz [69] (disabled)
        * 6315 MHz [73] (disabled)
        * 6335 MHz [77] (disabled)
        * 6355 MHz [81] (disabled)
        * 6375 MHz [85] (disabled)
        * 6395 MHz [89] (disabled)
        * 6415 MHz [93] (disabled)
        * 6435 MHz [97] (disabled)
        * 6455 MHz [101] (disabled)
        * 6475 MHz [105] (disabled)
        * 6495 MHz [109] (disabled)
        * 6515 MHz [113] (disabled)
        * 6535 MHz [117] (disabled)
        * 6555 MHz [121] (disabled)
        * 6575 MHz [125] (disabled)
        * 6595 MHz [129] (disabled)
        * 6615 MHz [133] (disabled)
        * 6635 MHz [137] (disabled)
        * 6655 MHz [141] (disabled)
        * 6675 MHz [145] (disabled)
        * 6695 MHz [149] (disabled)
        * 6715 MHz [153] (disabled)
        * 6735 MHz [157] (disabled)
        * 6755 MHz [161] (disabled)
        * 6775 MHz [165] (disabled)
        * 6795 MHz [169] (disabled)
        * 6815 MHz [173] (disabled)
        * 6835 MHz [177] (disabled)
        * 6855 MHz [181] (disabled)
        * 6875 MHz [185] (disabled)
        * 6895 MHz [189] (disabled)
        * 6915 MHz [193] (disabled)
        * 6935 MHz [197] (disabled)
        * 6955 MHz [201] (disabled)
        * 6975 MHz [205] (disabled)
        * 6995 MHz [209] (disabled)
        * 7015 MHz [213] (disabled)
        * 7035 MHz [217] (disabled)
        * 7055 MHz [221] (disabled)
        * 7075 MHz [225] (disabled)
        * 7095 MHz [229] (disabled)
        * 7115 MHz [233] (disabled)
...

我想这可能与区域频段限制有关。目前我身处欧盟,欧盟已采用 5925-6425 MHz 频率,根据无线网络

输出iw reg get如下:

global
country US: DFS-FCC
        (902 - 904 @ 2), (N/A, 30), (N/A)
        (904 - 920 @ 16), (N/A, 30), (N/A)
        (920 - 928 @ 8), (N/A, 30), (N/A)
        (2400 - 2472 @ 40), (N/A, 30), (N/A)
        (5150 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
        (5250 - 5350 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
        (5470 - 5730 @ 160), (N/A, 24), (0 ms), DFS
        (5730 - 5850 @ 80), (N/A, 30), (N/A), AUTO-BW
        (5850 - 5895 @ 40), (N/A, 27), (N/A), NO-OUTDOOR, AUTO-BW, PASSIVE-SCAN
        (5925 - 7125 @ 320), (N/A, 12), (N/A), NO-OUTDOOR, PASSIVE-SCAN
        (57240 - 71000 @ 2160), (N/A, 40), (N/A)

phy#0 (self-managed)
country 00: DFS-UNSET
        (2402 - 2437 @ 40), (6, 22), (N/A), AUTO-BW, NO-HT40MINUS, NO-80MHZ, NO-160MHZ
        (2422 - 2462 @ 40), (6, 22), (N/A), AUTO-BW, NO-80MHZ, NO-160MHZ
        (2447 - 2482 @ 40), (6, 22), (N/A), AUTO-BW, NO-HT40PLUS, NO-80MHZ, NO-160MHZ
        (5170 - 5190 @ 160), (6, 22), (N/A), NO-OUTDOOR, AUTO-BW, IR-CONCURRENT, NO-HT40MINUS, PASSIVE-SCAN
        (5190 - 5210 @ 160), (6, 22), (N/A), NO-OUTDOOR, AUTO-BW, IR-CONCURRENT, NO-HT40PLUS, PASSIVE-SCAN
        (5210 - 5230 @ 160), (6, 22), (N/A), NO-OUTDOOR, AUTO-BW, IR-CONCURRENT, NO-HT40MINUS, PASSIVE-SCAN
        (5230 - 5250 @ 160), (6, 22), (N/A), NO-OUTDOOR, AUTO-BW, IR-CONCURRENT, NO-HT40PLUS, PASSIVE-SCAN
        (5250 - 5270 @ 160), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, PASSIVE-SCAN
        (5270 - 5290 @ 160), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, PASSIVE-SCAN
        (5290 - 5310 @ 160), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, PASSIVE-SCAN
        (5310 - 5330 @ 160), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, PASSIVE-SCAN
        (5490 - 5510 @ 240), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, PASSIVE-SCAN
        (5510 - 5530 @ 240), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, PASSIVE-SCAN
        (5530 - 5550 @ 240), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, PASSIVE-SCAN
        (5550 - 5570 @ 240), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, PASSIVE-SCAN
        (5570 - 5590 @ 240), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, PASSIVE-SCAN
        (5590 - 5610 @ 240), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, PASSIVE-SCAN
        (5610 - 5630 @ 240), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, PASSIVE-SCAN
        (5630 - 5650 @ 240), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, PASSIVE-SCAN
        (5650 - 5670 @ 80), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, NO-160MHZ, PASSIVE-SCAN
        (5670 - 5690 @ 80), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, NO-160MHZ, PASSIVE-SCAN
        (5690 - 5710 @ 80), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40MINUS, NO-160MHZ, PASSIVE-SCAN
        (5710 - 5730 @ 80), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, NO-160MHZ, PASSIVE-SCAN
        (5735 - 5755 @ 80), (6, 22), (N/A), AUTO-BW, IR-CONCURRENT, NO-HT40MINUS, NO-160MHZ, PASSIVE-SCAN
        (5755 - 5775 @ 80), (6, 22), (N/A), AUTO-BW, IR-CONCURRENT, NO-HT40PLUS, NO-160MHZ, PASSIVE-SCAN
        (5775 - 5795 @ 80), (6, 22), (N/A), AUTO-BW, IR-CONCURRENT, NO-HT40MINUS, NO-160MHZ, PASSIVE-SCAN
        (5795 - 5815 @ 80), (6, 22), (N/A), AUTO-BW, IR-CONCURRENT, NO-HT40PLUS, NO-160MHZ, PASSIVE-SCAN
        (5815 - 5835 @ 40), (6, 22), (N/A), AUTO-BW, IR-CONCURRENT, NO-HT40MINUS, NO-80MHZ, NO-160MHZ, PASSIVE-SCAN

iwlwifi通过Greppingdmesg没有给我提供任何相关信息:

iwlwifi 0000:06:00.0: api flags index 2 larger than supported by driver
iwlwifi 0000:06:00.0: Unhandled alg: 0x71b
iwlwifi 0000:06:00.0: Unhandled alg: 0x3f0707
iwlwifi 0000:06:00.0: Unhandled alg: 0x3f0707
iwlwifi 0000:06:00.0: Unhandled alg: 0x71b
iwlwifi 0000:06:00.0: Unhandled alg: 0x71b

我有两个问题:

  1. 为什么 6 GHz 频段不工作?
  2. 如何才能使适配器使用限制较少的设置?

我的设置:

  • 内核:5.15.0-56-generic
  • 操作系统:Ubuntu 22.04.1LTS(果酱水母)
  • 控制器:英特尔公司 Wi-Fi 6 AX210/AX211/AX411 160MHz [8086:2725](rev 1a)

答案1

为什么 6 Ghz 频段不工作?

它仅适用于 Windows 11。

所有英特尔® Wi-Fi 6E(Gig+)产品均支持新的 6GHz Wi-Fi 频段。6GHz 频段的使用依赖于 Microsoft Windows (Windows® 11) 操作系统的支持

(重点是我的)

来源:如何使用英特尔® Wi-Fi 6E (Gig+) 启用 Wi-Fi 6E/6GHz 频段...

规格页面关联to 确实说:

支持的操作系统 Windows 11,64 位*、Windows 10,64 位*、Linux*

但是英特尔目前不提供 Linux 驱动程序。


如何才能使适配器使用限制较少的设置?

你不能。

启用 Wi-Fi 6E/6GHz 频段的要求:

  • 确保您的系统运行的是 Microsoft Windows(Windows® 11)操作系统,包括 Microsoft 提供的最新更新。
  • 使用适用于英特尔® 无线适配器的最新 Wi-Fi 驱动程序 22.70.0 或更高版本。
  • 请注意,6E 功能需要兼容 6GHz 的路由器。请注意,您所在国家/地区的监管机构可能禁止使用 6GHz 频段,或者系统制造商可能未在您的平台上启用该频段。

来源:如何使用英特尔® Wi-Fi 6E (Gig+) 启用 Wi-Fi 6E/6GHz 频段...

答案2

英特尔使用位置感知监管 (LAR) 来检测您当前的区域并启用允许的频段。这由 WiFi 卡的固件直接处理。较新的固件版本允许在德国使用 6GHz,并且已由我验证过可以正常工作。

Wifi 6E 仅在较新版本的固件中启用。要检查固件版本,请使用命令sudo dmesg | grep iwlwifi。例如,对于 AX210,输出将是[ 3.136078] iwlwifi 0000:00:04.0: loaded firmware version 72.daa05125.0 ty-a0-gf-a0-72.ucode op_mode iwlmvm。我建议至少使用固件版本 72,这可能需要较新的 Linux 内核。但旧版本也可以正常工作。

要启用 6E,WiFi 模块必须正确检测区域。需要进行扫描才能解锁 6E 功能。要检查区域,请使用命令iw reg get。如果卡尚未完成扫描并确定区域,则输出将类似于country 00: DFS-UNSET。要触发此行为,请使用命令iw dev wlan0 scan,将“wlan0”替换为您的 WiFi 接口的名称。您可以使用iw dev来检索相应的名称。扫描完成后,您可以通过再次执行来验证区域是否已正确更新iw reg get

答案3

用户 gosticks 提供了所有正确的信息。但由于我的声誉太低,无法直接发表评论,所以我只想补充几点。

如果您看到,country 00: DFS-UNSET则表示 LAR 无法确定正确的区域。如果无法确定正确的区域,固件将不会解锁 6GHz 频谱。

如果您的路由器中有 802.11d 设置,请务必启用它,因为这是 LAR 确定区域的方式之一。

还需要注意的一点是,并非所有国家都支持 6GHz 频谱,并且英特尔尚未获得所有支持 6GHz 频谱的国家的监管部门批准。

我确实知道最新的 pnvm 和 core72 能够支持更多国家/地区:https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/iwlwifi-ty-a0-gf-a0.pnvm?id=20d9516de4cdc041e2aa83009e5b0464b1c3ed81

但是 Core72 仅适用于内核 5.18 及以上版本。如果您想尝试更新内核和英特尔固件,可以尝试以下操作:

sudo apt-get update
sudo apt-get install linux-generic-hwe-22.04 
sudo apt-get install git
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware
sudo cp iwlwifi* /lib/firmware
sudo reboot

我可以确认,在我的地区,如果您遵循上述操作,6GHz 可以在 Ubuntu 22.04 中运行。

答案4

这是我的设置

Operating System: Ubuntu 22.04.1 LTS              
Kernel: Linux 6.0.9-060009-generic
Architecture: x86-64

它对我有用。

* 7095 MHz [229] 
  Maximum TX power: 22.0 dBm
  No IR
  Channel widths: 20MHz
* 7115 MHz [233] 
  Maximum TX power: 22.0 dBm
  No IR
  Channel widths: 20MHz

如果通道被禁用,请使用

“iw dev <dev_name> 扫描”

并使用以下方式检查频道是否已启用

“iw <phy_X> 通道”

相关内容