ACTUALIZAR
Después de un tiempo, comenzamos a probarlo con un kernel 5.4 en Ubuntu 20.04. El mismo problema, configurar la red nmcli
es fácil, pero todavía no se encuentra ningún SSID. Aunque hemos decidido seguir utilizando un fabricante diferente, sería bueno saber por qué falla.
ETADPU
Disponemos de algunos sistemas (integrados) basados en las placas NXP i.MX6Q. Algunos están equipados con módulos Intel WiFi y otros están equipados con módulos basados en el chipset Atheros AR9285.
Llevamos un tiempo ejecutando Ubuntu 14.04 con un kernel 3.14 y los módulos de Atheros funcionan bien con esa configuración. Ahora queremos actualizar a Ubuntu 18.04 y del productor de la placa obtuvimos un kernel 4.9, que configuramos y compilamos.
Con este kernel, los sistemas equipados con el módulo Intel pueden establecer conexiones wifi, y usando hostapd, se pueden configurar como hotspots, que es lo que queremos. Los sistemas con módulos Atheros no pueden.
Cosas que funcionan:
lshw -c network
muestra la redlspci
muestra que el chip está conectado- Usando
ip
, la interfaz se puede cambiar - La configuración de IP estática
/etc/network/interfaces
hace que la interfaz se active correctamente. - La ejecución del
hostapd
demonio usandosystemctl
no falla. - la
nohwcrypt
bandera está puesta para el chip - Hay una configuración básica de "usar NetworkManager" en el archivo netplan .yaml
- Usar el mismo disco en un sistema con chip Intel funciona -> la configuración funciona
- Usar la configuración 14.04 en el mismo hardware funciona -> el hardware funciona
Básicamente, todo se siente así.deberíaestar funcionando, pero el punto de acceso no aparece y no se puede conectar a una red wifi.
En mi opinión, se trata de un problema específicamente relacionado con el chip Atheros. Ahora soy un experto en configuraciones del kernel y mis habilidades en Google aún no han revelado una solución que funcione. ¡Por lo que cualquier ayuda se agradece!