ОБНОВЛЯТЬ
Через некоторое время мы добрались до тестирования с ядром 5.4 под Ubuntu 20.04. Та же проблема, настройка сети с помощью nmcli
проста, но SSID по-прежнему не найден. Хотя мы решили перейти на другого производителя, все равно было бы неплохо узнать, почему он не работает.
ЭТАДПУ
У нас есть несколько (встроенных) систем на базе плат NXP i.MX6Q. Некоторые из них оснащены модулями Intel WiFi, а некоторые — модулями на базе чипсета Atheros AR9285.
Мы уже некоторое время используем Ubuntu 14.04 с ядром 3.14, и модули Atheros отлично работают с этой настройкой. Теперь мы хотим обновиться до Ubuntu 18.04, и от производителя платы мы получили ядро 4.9, которое мы настроили и собрали.
С этим ядром системы, оснащенные модулем Intel, могут устанавливать соединения Wi-Fi, а с помощью hostapd могут быть настроены как точки доступа, что нам и нужно. Системы с модулями Atheros не могут.
То, что работает:
lshw -c network
показывает сетьlspci
показывает, что чип подключен- Используя
ip
, можно изменить интерфейс - настройка статического IP-адреса через
/etc/network/interfaces
корректную работу интерфейса - Запуск
hostapd
демона с помощьюsystemctl
не приводит к сбою. - флаг
nohwcrypt
установлен для чипа - В файле netplan .yaml есть базовая конфигурация «использования NetworkManager».
- Использование того же диска в системе с чипом Intel работает -> настройка работает
- Использование настройки 14.04 на том же оборудовании работает -> оборудование работает
В принципе, все так и естьдолженработает, но точка доступа не отображается и не может подключиться к сети Wi-Fi.
На мой взгляд, это проблема, связанная конкретно с чипом Atheros. Я в некотором роде эксперт по конфигурациям ядра, и мои способности к гуглению пока не выявили работающего решения. Так что любая помощь будет оценена по достоинству!