Kein WLAN mit Atheros AR5424 unter OpenBSD
Auf einem alten Netbook Samsung NC10 sollte OpenBSD 5.8 installiert werden. Das funktionierte problemlos, nur leider war die eingebaute WLAN-Karte nicht zum Arbeiten zu bewegen:
Nach
ifconfig ath0 nwid SSID wpakey KENNWORT
zeigte ifconfig
zwar
ath0: flags=8823<UP,BROADCAST,NOTRAILERS,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:01:02:03:04:05
priority: 4
groups: wlan
media: IEEE802.11 autoselect
status: no network
ieee80211: nwid SSID wpakey 0x9A557702D9A557702D9A557702D9A557702D9A557702D9A557702D9A557702Df wpaprotos wpa1,wpa2 wpaakms psk wpaciphers tkip,ccmp wpagroupcipher tkip
aber das Anfordern einer IPv4-Adresse mittels DHCP mit
dhclient ath0
führte in dmesg
zu der Meldung
ath0: unable to reset hardware; hal status 36
und außerdem zu der dhclient
-Ausgabe
ath0: no link ……….. sleeping
Mit dmesg | grep ath0
bekommt man die genaue Bezeichnung Atheros
AR5424 für die WLAN-Karte im Samsung NC10. Und mit ein bißchen
Googlen erfährt man, daß die Karte AR5424 als problematisch
bekannt ist
und es Mitte 2014 noch keine Lösung zu geben scheint.
Schade. In Debian GNU/Linux und Ubuntu funktionierte diese integrierte WLAN-Karte problemlos.
Als Alternative zum integrierten WLAN hatte ich noch einen kleinen WLAN-USB-Stick herumliegen, einen Edimax EW-7811Un.
Einstecken des Edimax-WLAN-USB-Sticks zeigt in dmesg
urtwn0 at uhub0 port 6 configuration 1 interface 0 “Realtek 802.11n WLAN Adapter” rev 2.00/2.00 addr 3
urtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R, address 06:07:08:09:0a:0b
und wird in ifconfig
als urtwn0 geführt. man
urtwn
listet auch explizit den Edimax EW-7811Un auf. Also
ifconfig urtwn0 nwid SSID wpakey KENNWORT
ausgeführt. Allerdings war danach ein
dhclient urtwn0
nicht erfolgreich, dmesg
zeigte:
urtwn0: failed loadfirmware of file urtwn-rtl8192cfwT (error 2)
Die Firmware-Datei /etc/firmware/urtwn-rtl18192cfwT ist nicht vorhanden. Sie muß erst mit
fw_update -v urtwn
installiert werden. Das Netbook sollte dafür am Ethernet-Kabel angeschlossen sein oder die Datei auf andere Art von http://firmware.openbsd.org/firmware/5.8/ heruntergeladen und auf das Netbook übertragen werden.
Ein erneutes dhclient urtwn0
funktionierte und bezog eine IPv4-Adresse
mittels DHCP.
Folglich konnte danach die Konfigurationsdatei /etc/hostname.urtwn0 für das WLAN mit USB-Stick angelegt werden:
nwid SSID
wpakey 0x9A557702D9A557702D9A557702D9A557702D9A557702D9A557702D9A557702Df
dhcp
(wpakey kann auch das Kennwort im Klartext entgegennehmen, wie der
ifconfig
-Befehl am Anfang zeigte. Allerdings ist es sicherer, den
gehashten Schlüssel (wie ihn ifconfig
auch anzeigt, nachdem man die
SSID und das Kennwort eingegeben hat) in der Datei zu speichern.)