우분투/ath10k: 잘못된 등록 도메인

우분투/ath10k: 잘못된 등록 도메인

요약: PCEngines APU2 보드에는 2개의 동일한 Compex WLE600VX 무선 카드가 함께 제공됩니다. 5.19(hwe) 커널이 포함된 Ubuntu 22.04.

hostapd나는 일반적인 방법을 사용하여 액세스 포인트로 작동하도록 노력하고 있습니다.

두 카드 모두 EEPROM에 US(0x0) regdomain이 있으므로 제대로 작동합니다( world모든 채널이 regdomain에 표시되어 있습니다. No-IR-> AP가 없습니다).

# dmesg | grep regdomain
[   22.933786] ath: EEPROM regdomain: 0x0
[   23.093868] ath: EEPROM regdomain: 0x0

문제는 첫 번째 카드의 등록 도메인을 설정할 수 없다는 것입니다.

# iw reg get
global
country 98: DFS-UNSET
        (902 - 904 @ 2), (N/A, 20), (N/A), PASSIVE-SCAN
        (904 - 920 @ 2), (N/A, 20), (N/A), PASSIVE-SCAN
        (920 - 928 @ 2), (N/A, 20), (N/A), PASSIVE-SCAN
        (2402 - 2472 @ 40), (N/A, 20), (N/A)
        (2457 - 2472 @ 15), (N/A, 20), (N/A), PASSIVE-SCAN
        (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
        (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, PASSIVE-SCAN
        (5735 - 5835 @ 80), (N/A, 20), (N/A), PASSIVE-SCAN
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)

phy#1
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
country 99: DFS-UNSET
        (2402 - 2472 @ 40), (N/A, 20), (N/A)
        (5140 - 5360 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
        (5715 - 5860 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN

phy099그것을 한 후에도 항상 남아 있습니다 iw reg set US. 그래서 AP 모드에서는 5Ghz 주파수를 사용할 수 없습니다.

내가 무엇을 놓치고 있는지 아시나요? 카드는 같고 regdomain은 같습니다. 왜 치료법이 다른가요? PCI-E 슬롯으로 교체할 수도 있었지만 결과는 동일하게 유지되었습니다.

ieee80211_regdom=USPS 모듈에 옵션을 추가하면 cfg80211regdomain이 표시되지만 US주파수 iw reg get는 어쨌든 차단됩니다 iw list(로 표시 No-IR).

                Frequencies:
                        * 5180 MHz [36] (30.0 dBm) (no IR)
                        * 5200 MHz [40] (30.0 dBm) (no IR)
                        * 5220 MHz [44] (30.0 dBm) (no IR)
                        * 5240 MHz [48] (30.0 dBm) (no IR)
                        * 5260 MHz [52] (30.0 dBm) (no IR, radar detection)
                        * 5280 MHz [56] (30.0 dBm) (no IR, radar detection)
                        * 5300 MHz [60] (30.0 dBm) (no IR, radar detection)
                        * 5320 MHz [64] (30.0 dBm) (no IR, radar detection)
                        * 5500 MHz [100] (disabled)
                        * 5520 MHz [104] (disabled)
                        * 5540 MHz [108] (disabled)
                        * 5560 MHz [112] (disabled)
                        * 5580 MHz [116] (disabled)
                        * 5600 MHz [120] (disabled)
                        * 5620 MHz [124] (disabled)
                        * 5640 MHz [128] (disabled)
                        * 5660 MHz [132] (disabled)
                        * 5680 MHz [136] (disabled)
                        * 5700 MHz [140] (disabled)
                        * 5720 MHz [144] (disabled)
                        * 5745 MHz [149] (30.0 dBm) (no IR)
                        * 5765 MHz [153] (30.0 dBm) (no IR)
                        * 5785 MHz [157] (30.0 dBm) (no IR)
                        * 5805 MHz [161] (30.0 dBm) (no IR)
                        * 5825 MHz [165] (30.0 dBm) (no IR)
                        * 5845 MHz [169] (30.0 dBm) (no IR)
                        * 5865 MHz [173] (disabled)

관련 정보