ATUALIZAR
Depois de algum tempo, testamos-o com um kernel 5.4 no Ubuntu 20.04. Mesmo problema, configurar a rede nmcli
é fácil, mas ainda não há SSID para ser encontrado. Embora tenhamos decidido usar um fabricante diferente, ainda seria bom saber por que ele está falhando.
ETADPU
Temos alguns sistemas (embarcados) baseados nas placas NXP i.MX6Q. Alguns estão equipados com módulos Intel WiFi e alguns estão equipados com módulos baseados no chipset Atheros AR9285.
Já faz algum tempo que executamos o Ubuntu 14.04 com um kernel 3.14, e os módulos Atheros funcionam bem com essa configuração. Agora queremos atualizar para o Ubuntu 18.04, e do produtor da placa obtivemos um kernel 4.9, que configuramos e construímos.
Com este kernel, sistemas equipados com o módulo Intel podem estabelecer conexões wifi, e usando hostapd, podem ser configurados como hotspots, que é o que queremos. Sistemas com módulos Atheros não podem.
Coisas que funcionam:
lshw -c network
mostra a redelspci
mostra que o chip está conectado- Usando
ip
, a interface pode ser alterada - configurar o IP estático
/etc/network/interfaces
traz a interface corretamente - A execução do
hostapd
daemon usandosystemctl
não falha. - a
nohwcrypt
bandeira está definida para o chip - Há uma configuração básica "use NetworkManager" no arquivo netplan .yaml
- Usar o mesmo disco em um sistema com chip Intel funciona -> a configuração funciona
- Usar a configuração 14.04 no mesmo hardware funciona -> hardware funciona
Basicamente, tudo parece assimdeveestá funcionando, mas o ponto de acesso não aparece e não pode ser conectado a uma rede wifi.
Na minha opinião, é um problema especificamente ligado ao chip Atheros. Agora sou um especialista em configurações de kernel e minhas habilidades no Google ainda não revelaram uma solução funcional. Então, qualquer ajuda seria apreciada!