AKTUALISIEREN
Nach einiger Zeit haben wir es dann mit einem 5.4-Kernel unter Ubuntu 20.04 getestet. Dasselbe Problem, das Einrichten des Netzwerks nmcli
ist einfach, aber es lässt sich immer noch keine SSID finden. Obwohl wir uns entschieden haben, auf einen anderen Hersteller umzusteigen, wäre es trotzdem schön zu wissen, warum es fehlschlägt.
ETADPU
Wir haben einige (eingebettete) Systeme, die auf den NXP i.MX6Q-Boards basieren. Einige sind mit Intel WiFi-Modulen ausgestattet und einige mit Modulen, die auf dem Atheros AR9285-Chipsatz basieren.
Wir verwenden seit einiger Zeit Ubuntu 14.04 mit einem 3.14-Kernel und die Atheros-Module funktionieren mit diesem Setup einwandfrei. Wir möchten nun auf Ubuntu 18.04 aktualisieren und haben vom Hersteller des Boards einen 4.9-Kernel erhalten, den wir konfiguriert und erstellt haben.
Mit diesem Kernel können Systeme, die mit dem Intel-Modul ausgestattet sind, WLAN-Verbindungen herstellen und mit hostapd als Hotspots konfiguriert werden, was wir auch möchten. Systeme mit den Atheros-Modulen können dies nicht.
Dinge, die funktionieren:
lshw -c network
zeigt das Netzwerklspci
zeigt an, dass der Chip angeschlossen ist- Mit
ip
kann die Schnittstelle geändert werden - Durch die Konfiguration einer statischen IP
/etc/network/interfaces
wird die Schnittstelle korrekt aktiviert. - Das Ausführen des
hostapd
Daemonssystemctl
schlägt nicht fehl. - das
nohwcrypt
Flag ist für den Chip gesetzt - Es gibt eine grundlegende "use NetworkManager"-Konfiguration in der netplan .yaml-Datei
- Die Verwendung derselben Festplatte auf einem System mit Intel-Chip funktioniert -> Setup funktioniert
- Die Verwendung des 14.04-Setups auf derselben Hardware funktioniert -> Hardware funktioniert
Im Grunde fühlt sich alles so ansollenfunktioniert, aber der Zugriffspunkt wird nicht angezeigt und es kann keine Verbindung zu einem WLAN-Netzwerk hergestellt werden.
Meiner Ansicht nach ist es ein Problem, das speziell mit dem Atheros-Chip zusammenhängt. Ich bin in keiner Weise ein Experte für Kernelkonfigurationen und meine Google-Fähigkeiten haben noch keine funktionierende Lösung ergeben. Daher wäre ich für jede Hilfe dankbar!