WiFi kesintilerini teşhis etmeye çalışırken, WiFi arayüzümdeki düzenleyici alanın "dünya" (00) olarak ayarlandığını ve bölgem (ABD) olarak değiştirmenin sorunu düzeltmeye yardımcı olacağını keşfettim. Ancak, bunu yapmak için yaptığım her girişim göz ardı edildi.
Koşmanın iw reg set USbelirgin bir etkisi yoktur:
$ 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)
Konuyla ilgili kapsamlı Google çalışanlarından sonra, olması gereken şey, iw reg setçekirdeğin bir udev olayı yaymasına neden crdaolduğu ve bu da ilgili düzenleme bilgilerini öksürmesine neden olduğu görülüyor . Ancak, anlatabileceğim kadarıyla udevadm, bu olay asla yayılmaz. Bu etkinliğin yokluğu, aşağıdaki kluge çalışmadığında desteklenir:
$ sudo iw reg set US; sudo COUNTRY=US crda
Failed to set regulatory domain: -7
Hata mesajı arasındadır crda. Çekirdek, yalnızca bir udev olayı / isteği yayınladıysa ve bir yanıt bekliyorsa, WiFi düzenleme değişikliklerini kabul edecektir. Yana crdabaşarısız çekirdek açıkça hiçbir Udev olay yayılan edildi düşündüren, bunu beklemiyordum.
WiFi arayüzü bir Intel 7265D'dir; kimin çekirdek sürücüsü iwlmvm. Ben kurdum crdave wireless-regdbkurdum ve /etc/default/crdaiçerir REGDOMAIN=US. Sürücüyü kaldırmanın ve yeniden yüklemenin bir iwlmvmetkisi yoktur.
Daha ne kontrol etmek için herhangi bir öneriniz var mı?
dmesgDüzenleyici etki alanını değiştirmek için herhangi bir girişimde bulunulduğunu göstermek için çıktıda veya günlüklerde hiçbir şey bulamıyorum . Bu etkiye ilişkin tek ileti, sürücü ilk yüklendiğinde görüntülenir ve "DFS ana bölgesi: ayarlanmadı"