Eu tentei revisitar este problema ontem, e ainda tenho o problema mesmo com o kernel 4.6.3. A instalação manual da última imagem de firmware também não ajudou. No entanto, tentar iw reg set US
em um segundo laptop executando o mesmo kernel funcionou bem.
A máquina com problemas é um Thinkpad X1 Carbon (Gen.3), que possui uma placa Intel 7265D WiFi; a máquina de trabalho é um Thinkpad T440p, que tem um Intel 7260. Concluo, portanto, que há um bug no driver ou no firmware do 7265D.
Solução alternativa
Eu também descobri uma solução alternativa para o 7265D. Esteja ciente de que isso é uma solução alternativa e pode causar conflitos se / quando uma correção real for liberada:
- Remova todos os drivers do kernel Wi-Fi e módulos dependentes:%
sudo modprobe -r iwlmvm
- Instale o módulo do kernel
cfg80211
, usando um parâmetro do kernel para forçar o domínio de regulamentação (nesse caso, 'US'):%sudo modprobe cfg80211 ieee80211_regdom=US
- Reinstale os drivers do kernel do Wi-Fi:
sudo modprobe iwlmvm
Agora você deve ver a interface Wi-Fi configurada para o domínio regulador dos EUA (ou qualquer outro):
$ iw reg get
country US: DFS-FCC
(2402 - 2472 @ 40), (N/A, 30), (N/A)
(5170 - 5250 @ 80), (N/A, 17), (N/A)
(5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS
(5490 - 5730 @ 160), (N/A, 23), (0 ms), DFS
(5735 - 5835 @ 80), (N/A, 30), (N/A)
(57240 - 63720 @ 2160), (N/A, 40), (N/A)
Atualização 2016.11.17: Corrigido no Kernel 4.8 Series
Eu verifiquei este problema novamente hoje pela primeira vez depois de atualizar algumas semanas atrás para um kernel 4.8.x, e descobri que a interface WiFi agora parece estar aceitando adequadamente o domínio de regulamentação. Isso aconteceu em ou antes do kernel rev 4.8.5.
$ iw reg get
global
country 00: DFS-UNSET
(2402 - 2472 @ 40), (6, 20), (N/A)
(2457 - 2482 @ 20), (6, 20), (N/A), AUTO-BW, PASSIVE-SCAN
(2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN
(5170 - 5250 @ 80), (6, 20), (N/A), AUTO-BW, PASSIVE-SCAN
(5250 - 5330 @ 80), (6, 20), (0 ms), DFS, AUTO-BW, 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)
phy#0 (self-managed)
country US: DFS-UNSET
(2402 - 2482 @ 40), (6, 22), (N/A), AUTO-BW, NO-HT40PLUS, NO-80MHZ, NO-160MHZ
(5170 - 5250 @ 80), (6, 22), (N/A), NO-OUTDOOR, AUTO-BW, IR-CONCURRENT, NO-HT40PLUS, NO-160MHZ, PASSIVE-SCAN
(5250 - 5330 @ 80), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, NO-160MHZ, PASSIVE-SCAN
(5490 - 5730 @ 80), (6, 22), (0 ms), DFS, AUTO-BW, NO-HT40PLUS, NO-160MHZ, PASSIVE-SCAN
(5735 - 5815 @ 80), (6, 22), (N/A), AUTO-BW, IR-CONCURRENT, NO-HT40PLUS, NO-160MHZ, PASSIVE-SCAN
(5815 - 5835 @ 20), (6, 22), (N/A), AUTO-BW, IR-CONCURRENT, NO-HT40MINUS, NO-HT40PLUS, NO-80MHZ, NO-160MHZ, PASSIVE-SCAN