Dalam proses mencoba mendiagnosis dropout WiFi, saya menemukan bahwa domain pengaturan pada antarmuka WiFi saya diatur ke "dunia" (00), dan mengubahnya ke wilayah saya (AS) akan membantu memperbaiki masalah tersebut. Namun, setiap upaya yang saya lakukan untuk melakukannya telah diabaikan.
Berlari iw reg set US
tidak memiliki efek yang jelas:
$ 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)
Setelah Googling ekstensif pada subjek, tampaknya apa yang seharusnya terjadi adalah iw reg set
menyebabkan kernel memancarkan peristiwa udev, yang menyebabkan crda
dieksekusi dan batuk info peraturan yang relevan. Namun, sedekat yang saya tahu udevadm
, acara ini tidak pernah dipancarkan. Ketidakhadiran acara ini dikuatkan oleh kluge berikut yang tidak berfungsi:
$ sudo iw reg set US; sudo COUNTRY=US crda
Failed to set regulatory domain: -7
Pesan kesalahan berasal dari crda
. Kernel akan menerima perubahan pengaturan WiFi hanya jika telah memancarkan acara / permintaan udev untuk mereka dan mengharapkan tanggapan. Karena crda
gagal, kernel jelas tidak mengharapkannya, menunjukkan tidak ada acara udev yang dipancarkan.
Antarmuka WiFi adalah Intel 7265D; driver kernel yang mana iwlmvm
. Saya telah crda
dan wireless-regdb
menginstal, dan /etc/default/crda
berisi REGDOMAIN=US
. Menghapus dan memuat ulang iwlmvm
driver tidak berpengaruh.
Ada saran apa lagi yang perlu diperiksa?
dmesg
output atau log apa pun untuk menyarankan bahwa segala upaya dilakukan untuk mengubah domain pengaturan. Satu-satunya pesan untuk efek yang muncul ketika driver pertama kali dimuat, melaporkan: "Wilayah master DFS: tidak disetel"