kein WLAN 802.11n mit WLE200NX

Started by vinz, December 22, 2016, 12:19:40 PM

Previous topic - Next topic
December 22, 2016, 12:19:40 PM Last Edit: December 22, 2016, 01:06:58 PM by vinz
Hallo zusammen,

ich verwende OPNsense 16.7.11_1-amd64 auf einem PC-Engines APU1C4 mit zwei WiFi-Karten WLE200NX.

Das funktioniert einwandfrei im Wifi-Standard 802.11g. Hat aber wie erwartet nur einen Durchsatz von 20 Mbits/sec.
Sobald ich aber umstelle auf 802.11ng "verschwindet" das WLAN.

Soweit ich bisher rausgefunden habe, sollte die WLAN-Karte im Modus 802.11n unter FreeBSD 10.3 keine Probleme bereiten.

An was kann das liegen, bzw wie könnte ich weiter debuggen?
Vinz

System-Log bei funktionierendem 802.11g
Dec 22 11:44:28    configd.py: [...für Forum entfernt...] Reloading filter
Dec 22 11:44:27    configd.py: [...für Forum entfernt...] updating dyndns opt3
Dec 22 11:44:19    kernel: ath1: ath_reset: concurrent reset! Danger!
Dec 22 11:44:19    kernel: ath1: ath_reset_grablock: warning, recursive reset path!
Dec 22 11:44:19    kernel: ath1: ath_reset_grablock: didn't finish after 10 iterations


System-Log bei NICHT funktionierendem 802.11ng
Dec 22 11:27:25    configd.py: [...für Forum entfernt...] Reloading filter
Dec 22 11:27:24    configd.py: [...für Forum entfernt...] updating dyndns opt3
Dec 22 11:27:17    kernel: ath1_wlan1: ieee80211_new_state_locked: pending RUN -> SCAN transition lost
Dec 22 11:27:17    kernel: ath1: ath_chan_set: concurrent reset! Danger!
Dec 22 11:27:17    kernel: ath1: ath_reset_grablock: warning, recursive reset path!
Dec 22 11:27:17    kernel: ath1: ath_reset_grablock: didn't finish after 10 iterations
Dec 22 11:27:17    kernel: ath1: ath_chan_set: concurrent reset! Danger!
Dec 22 11:27:17    kernel: ath1: ath_reset_grablock: warning, recursive reset path!
Dec 22 11:27:17    kernel: ath1: ath_reset_grablock: didn't finish after 10 iterations
Dec 22 11:27:17    kernel: ath1: ath_chan_set: concurrent reset! Danger!
Dec 22 11:27:17    kernel: ath1: ath_reset_grablock: warning, recursive reset path!
Dec 22 11:27:17    kernel: ath1: ath_reset_grablock: didn't finish after 10 iterations

Moin,
was meinst Du mit 'verschwinden' genau?
In der OPNSense ist die Konfiguration gespeichert und ausgeführt und die ssid ist anschließend nicht zu finden?
Hmm, die WLE200NX soll ja eigentlich recht zuverlässig funktionieren. Zumindest unter pfsense.

Ich habe eine Atheros AR5BXB92 mPCI mit AR9280 Chipsatz in einem Lex 3V900 installiert. Die Karte hab ich für 20€ bei ebay geschossen. Damit läuft 11ng mit OPNSense 16.7.x. Sogar mit 2,4/5GHz!

Generell ist WiFi mit den *sensen so eine Sache. Bin von pfsense zu OPNsense gekommen, da ich unter pfsense meinen USB-Wifi-Stick nicht zum laufen gebracht hab. Immer nach der Übernahme der AP-Einstellungen kam es reproduzierbar zu einer Kernel-Panic. Und das opwohl der Chipsatz vom BS schon lange unterstützt wird (Ralink).
Mit OPNSense 16.7 lief die absolut gleiche HW auf anhieb.

Allerdings war es eine totale Lotterie einen 2. Ralink Wifi Stick zu finden der stabil im AP-Mode lief! Den 1. Typ hab ich nirgends mehr zu kaufen bekommen. Habe zig Teile ausprobiert. Zumeist lief der AP-Mode nicht stabil. Einige brachten noch nichtmal ein WLAN zustande (keine ssid), obwohl in der Konfig alles richtig übernommen wurde. Andere total instabil, oder nach 2-3 Tagen kaputt gegangen.
Schlussendlich hab ich jetzt an meiner Home FW 2 Ralink-wifi-sticks am laufen (Intern, Gast). Bei meiner 8000'er DSL-Leitung reicht mir auch 11g vollkommen aus.
Das einzig Ware scheint der Einsatz eines AP zu sein!

Dirk

Hallo Dirk,

danke für Deine Antwort. Zu Deinen Fragen:
* Konfiguration ist gespeichert
* Das Interface wird Dashboard als down angezeigt
* die SSID ist in den Clients nicht zu finden

Liegt es an der Hardware oder am OS bzw. Treibern?
Du machst mir nicht viel Hoffnung :).
Vinz

Servus,

habe auch eine APU2 mit der o.g WLAN Karte im Einsatz. Poste doch mal nen Screenshot deiner Config dann baue ich sie heut Abend daheim mal nach ...

Grüße M.

December 22, 2016, 02:29:48 PM #4 Last Edit: December 22, 2016, 02:34:29 PM by vinz
woww, ein cooles Angebot, Micky.

Ich weiss nicht, welcher Screenshot für Dich aussagekräftig wäre.
Daher poste ich den entsprechenden Abschnitt des Interface aus dem Backup.
Er entsteht beim Download von System: Configuration: Backups.

Anmerkung:
Ich habe dort noch das APU1 C4 http://www.pcengines.ch/apu1c4.htm
<standard>11ng</standard> funktioniert nicht.
<standard>11g</standard> funktioniert.


<interfaces>
...
    <opt3>
      <if>ath1_wlan1</if>
      <wireless>
        <standard>11ng</standard>
        <turbo/>
        <protmode>off</protmode>
        <txpower/>
        <channel>0</channel>
        <regdomain/>
        <regcountry/>
        <reglocation/>
        <mode>hostap</mode>
        <wpa>
          <macaddr_acl/>
          <auth_algs>3</auth_algs>
          <wpa_mode>2</wpa_mode>
          <wpa_key_mgmt>WPA-PSK</wpa_key_mgmt>
          <wpa_pairwise>CCMP</wpa_pairwise>
          <wpa_group_rekey>60</wpa_group_rekey>
          <wpa_gmk_rekey>3600</wpa_gmk_rekey>
          <passphrase>GANZGEHEIM</passphrase>
          <ext_wpa_sw/>
          <ieee8021x/>
          <enable>1</enable>
        </wpa>
        <wme/>
        <wep/>
        <hidessid/>
        <pureg/>
        <puren/>
        <ssid>MeineSSID</ssid>
        <authmode/>
        <auth_server_addr/>
        <auth_server_port/>
        <auth_server_shared_secret/>
        <auth_server_addr2/>
        <auth_server_port2/>
        <auth_server_shared_secret2/>
        <apbridge/>
      </wireless>
      <descr>WLAN_GUEST</descr>
      <enable>1</enable>
      <spoofmac/>
      <ipaddr>192.168.99.1</ipaddr>
      <subnet>24</subnet>
    </opt3>
</interfaces>

<wireless>
    <clone>
      <if>ath0</if>
      <mode>hostap</mode>
      <descr>wlandevice1</descr>
      <cloneif>ath0_wlan1</cloneif>
    </clone>
    <clone>
      <if>ath1</if>
      <mode>hostap</mode>
      <descr>wlandevice2</descr>
      <cloneif>ath1_wlan1</cloneif>
    </clone>
</wireless>

Servus,

also bei mir funktioniert´s problemlos mit 802.11ng, habe aber nur 1x WLAN Karte verbaut. Standard steht auf 802.11ng und dazu den passenden Kanal (z.B.11). Ist die Firmware deiner APU1 aktuell?

OPNsense: OPNsense 16.7.11_1-amd64
APU2C4:    APU160311

Vielleicht liegt es wirklich dran, dass du die APU1 hast ;-(

Grüße M.

hey, vielen Dank für den Test!

Nur zur Sicherheit gefragt:
Wie gesagt, unter "Interfaces: [WLAN]" muss ich den "Standard" auf "802.11g" stellen, dass es funktioniert. "802.11ng" funktioniert nicht.
In der "Interface Liste" im "Lobby: Dashboard"  steht bei mir auch in beiden Fällen: autoselect mode 11ng <hostap> .

Bei gleichem Kernel und gleicher Treiber-Ausstattung kann ich mir kaum vorstellen, dass es am Mainboard liegt.
Für das Mainboard ist das doch nur ein mini-PCIe Device.

Treiber hast Du nicht nachinstalliert?

Wie kann ich die Hardware und geladene Treiber testen?
Ich baue jetzt auch mal um und teste mit nur einer Karte.

Gruss

Hi,

also die Karte läuft auf einer APU 1C4 mit 802.11ng definitiv.

Quote from: vinz on December 22, 2016, 07:14:47 PM
....
Ich baue jetzt auch mal um und teste mit nur einer Karte.


Sehr gut dann schauen wir weiter.

Was willst du eigentlich mit 2 Karten erreichen? 2 x AP Mode? Hast du 4 Antennen? Hast du hier ein besonderes Gehäuse?

gruß till

und was steht bei dir bei Channel bzw. Kanal?

December 22, 2016, 08:15:34 PM #9 Last Edit: December 22, 2016, 08:30:07 PM by vinz
@tillsense: schön das zu hören! Also lohnt sich die Suche.

Gute Frage! Ich habe vor, zwei weitere Löcher für weitere Antennen zu bohren. Derzeit hatte ich aber nur je Antenne-0 angeschlossen.  :-\

Umgebaut auf eine WLE200NX mit zwei Antennen. Alle weiteren Tests nur noch in dieser Konfiguration.
Gleiches Verhalten. 802.11g funktioniert. 802.11ng funktioniert nicht.

@Micky: Bei Channel stand "Auto".
Und siehe da!, wenn ich, wie Du vorschlägst, auf
"Channel: 11ng - 11 (2462MHz@31.5/27)" stelle, dann klappt es!

Ich komme mir vor, wie der hier: https://www.youtube.com/watch?v=y3EBnmDEdg0

Aber ich habe noch Bedenken, wegen dem Datendurchsatz. Das Ganze hatte irgendwie keinen Effekt.

Also, OPNsense verbindet mehrere Netze. Ich teste mit iperf.
1) Vom Laptop mit LAN-Kabel über OPNsense in die DMZ habe ich im Schnitt 500 Mbits/sec.
2) Vom Laptop mit 802.11g WLAN über OPNsense in die DMZ hatte ich bisher (wie erwartet, weil "g") im Schnitt 20 Mbits/sec.
3) Vom Laptop mit 802.11ng WLAN in die DMZ habe ich jetzt im Schnitt 22 Mbits/sec. Ich hatte mehr erwartet.

Ich weiss jetzt nicht, ob ich am Laptop-WLAN oder am OPNsense (WLE200NX) WLAN suchen soll...
Bin dran ...

@Till: das embedded Gehäuse hat sogar 4 Löcher für WLAN Antennen

@vinz: bekomm auch nur 23-25 MB/s..

@Micky Welches meinst du? Hast du ein Link für mich?

Hab dieses hier:

ArtNr. 315481
Link: http://varia-store.com/Hardware/PC-Engines-Zubehoer/Indoor-Gehaeuse/Embedded-Box-fuer-APU1D-1D4-2C2-2C4-3D2-Boards::3247.html

Auf Wunsch kann ich Fotos erstellen, da die Antennen Anschlüsse auf den Bildern im WWW nicht bzw. schlecht zu sehen sind.

Grüße M.

Ich danke Euch beiden schon mal für die Hilfe, meine ursprüngliche Frage ist ja geklärt.

Inzwischen habe ich den Laptop mit Windows gebootet (hier hatte ich schon höhere Übertragungsraten).
Über Cygwin kann ich auch dort Iperf starten.
Ergebnis weiterhin netto 23 Mbits/sec.
Auch die Auswahl der zur Verfügung stehenden weiteren Kanäle hat keinen Einfluss.

Hat die Funktion Channel = Auto einen Fehler? Wieso funktioniert genau diese nicht?

@Micky: Man sieht tatsächlich nur drei Antennen-Löcher und "Drei WLAN Antennenausgänge" steht auch im Manual pdf.

Soll ich an diesem Punkt aufgeben? Schnelleres WLAN demnach nur mit einen externen AP?