WiFi 드롭 아웃을 진단하는 과정에서 WiFi 인터페이스의 규제 도메인이 "world"(00)로 설정되어 있고이를 내 지역 (US)으로 변경하면 문제를 해결하는 데 도움이됩니다. 그러나 내가 시도한 모든 시도는 무시되었습니다.
달리기 iw reg set US
는 분명한 효과가 없습니다.
$ iw reg get
country 00: DFS-UNSET
(2402 - 2472 @ 40), (6, 20), (N/A)
(2457 - 2482 @ 40), (6, 20), (N/A), PASSIVE-SCAN
(2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN
(5170 - 5250 @ 160), (6, 20), (N/A), PASSIVE-SCAN
(5250 - 5330 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
(5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
(5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN
(57240 - 63720 @ 2160), (N/A, 0), (N/A)
$ sudo iw reg set US
$ iw reg get
country 00: DFS-UNSET
(2402 - 2472 @ 40), (6, 20), (N/A)
(2457 - 2482 @ 40), (6, 20), (N/A), PASSIVE-SCAN
(2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN
(5170 - 5250 @ 160), (6, 20), (N/A), PASSIVE-SCAN
(5250 - 5330 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
(5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
(5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN
(57240 - 63720 @ 2160), (N/A, 0), (N/A)
주제에 대한 광범위한 인터넷 검색 후, 발생해야 할 일은 iw reg set
커널이 udev 이벤트를 발생 crda
시켜 실행되고 관련 규제 정보를 기침하는 것으로 보입니다 . 그러나와 말할 수있는 것처럼 udevadm
이 이벤트는 절대로 방출되지 않습니다. 이 이벤트의 부재는 다음과 같은 클루지가 작동하지 않음으로 확증됩니다.
$ sudo iw reg set US; sudo COUNTRY=US crda
Failed to set regulatory domain: -7
오류 메시지는에서 온 것 crda
입니다. 커널은 udev 이벤트 / 요청을 생성하고 응답을 기대하는 경우에만 WiFi 규제 변경을 승인합니다. crda
실패 했기 때문에 커널은 분명히 그것을 기대하지 않았으며 udev 이벤트가 발생하지 않았 음을 나타냅니다.
WiFi 인터페이스는 Intel 7265D입니다. 커널 드라이버는 iwlmvm
입니다. 내가 가진 crda
및 wireless-regdb
설치, 그리고 /etc/default/crda
포함 REGDOMAIN=US
. iwlmvm
드라이버를 제거했다가 다시로드해도 효과가 없습니다.
더 확인해야 할 사항이 있습니까?
dmesg
규제 영역을 변경하려고 시도했음을 나타내는 출력 또는 로그 에서 아무것도 찾을 수 없습니다 . "DFS 마스터 영역 : 설정 안 됨"