WiFi (mimo) mit OpenBSD

morromett

Well-Known Member
Weil es für die Wlan-Karte
Code:
"Atheros AR9565" rev 0x01 at pci3 dev 0 function 0 not configured
auf meinem Laptop noch keinen Treiber gibt, habe ich mehrere USB-Wlan-Sticks (mit OpenBSD7.2 und dem urtwn-Treiber, mode 11g) getestet und festgestellt, dass nur die mit 1T1R (single input single output) brauchbar sind. Im DL ca. 15 Mbit/s und im UL ca. 5 Mbit/s (wie es mein Internetanschluss z. Zt. erlaubt).
Die Wlan-Sticks mit 2T2R (mimo) schaffen es im DL nur bis ca. 2 Mbit/s (... auch mit gesetzter "nwflag nomimo", die ja nur für den mode 11n brauchbar sein soll, was OpenBSD z. Zt. aber noch nicht kann), der UL aber auch die ca. 5 Mbit/s schafft.
Kennt jemand dieses Verhalten mit dem urtwn-Treiber und der 2T2R-WiFi-Antennen-Technologie (mimo) auf OpenBSD und wenn ja, gibt es evtl. ein workaround, so dass man mit OpenBSD auch die 2T2R-USB-Wlan-Sticks benutzen kann? Danke.
 
Ich kann nur sagen das es mit einer Intel PCIe im Thinkpad wesentlich schneller geht, die hat glaub ich 2x2 - wenn du möchtest kann ich da "die Tage" mal genauere Daten sammeln.
 
... Intel PCIe im Thinkpad wesentlich schneller geht, die hat glaub ich 2x2 -
OK, am Treiber wird es auch liegen. Der Intel-Treiber wird mit der mimo-Fähigkeit anders umgehen als der urtw-Treiber.

Danke für das Angebot, aber die im Laptop eingebaute Wlan-Karte wollte ich nicht austauschen, weil diese ath-Wlan-Karte, mit FreeBSD und mit Linux gut funktioniert. Vielleicht kann OpenBSD irgendwann auch 11n, so dass ich dann die USB-Wlan-Sticks, mit urtwn und 2T2R (mimo) auch benutzen kann.
 
OK, am Treiber wird es auch liegen. Der Intel-Treiber wird mit der mimo-Fähigkeit anders umgehen als der urtw-Treiber.

Danke für das Angebot, aber die im Laptop eingebaute Wlan-Karte wollte ich nicht austauschen, weil diese ath-Wlan-Karte, mit FreeBSD und mit Linux gut funktioniert. Vielleicht kann OpenBSD irgendwann auch 11n, so dass ich dann die USB-Wlan-Sticks, mit urtwn und 2T2R (mimo) auch benutzen kann.

Also mit Intel können sie glaub ich sogar AC ;)
 
Also mit Intel können sie glaub ich sogar AC ;)
... aber nicht mit OpenBSD </= 7.2? Denn mit OpenBSD </= 7.2 geht auch kein 11n, ... nur max. 11g.

EDIT:

BTW: Lt. der manpage für urtwn soll damit auch 11n funktionieren:
The RTL8192CU and RTL8192EU are highly integrated multiple-in, multiple-out (MIMO) 802.11n adapters that combine a MAC, a 2T2R capable baseband and an RF in a single chip. They operate in the 2GHz spectrum only.
Quelle: https://man.openbsd.org/urtwn.4
Aber das tut er (noch) nicht.
 
Hast Du mal probiert, ifconfig/hostname.if ein mode 11n mitzugeben? Ansonsten mal mit ifconfig urtwn0 debug schauen, ob da mehr Infos ausgegeben werden.
 
Ich glaub mit 7.1. kam erste AC Unterstützung und dtl. Verbesserungen für N


In meinen versuchen mit iperf3 war das erstaunlich schnell.

Generel hab ich viele gute Erfahrungen mit den Intel-Karten gesammelt.
 
Hast Du mal probiert, ifconfig/hostname.if ein mode 11n mitzugeben? Ansonsten mal mit ifconfig urtwn0 debug schauen, ob da mehr Infos ausgegeben werden.
Das funktioniert mit diesem Treiber nicht:
Code:
:~ #ifconfig urtwn0 mode 11n
ifconfig: SIOCSIFMEDIA: Invalid argument
Mit Linux funktioniert dieser Wlan-Stick (TP-link TL-WN725N, 1T1R):
Code:
addr 02: 0bda:8179 Realtek, 802.11n NIC
aber im 11n-mode. Mit OpenBSD7.2 nur 11g: "media: IEEE802.11 autoselect (OFDM54 mode 11g)"
Der 11g mode funktioniert mit dem urtwn-Treiber, auf den 2T2R-Wlan-Sticks nicht richtig.
Im debug-mode wird nur rekeying/handshake (mit dem Wlan-Router) gezeigt:
Code:
urtwn0: received msg 1/2 of the group key handshake from 3c:a6:2f:##:##:##
urtwn0: sending msg 2/2 of the group key handshake to 3c:a6:2f:##:##:##
 
Magst du einmal posten wie der nicht gut funktionierende adapter genau erkannt wird bzw welchen chip er genau hat?

Wenn ich das richtig lese kann der treiber kein "N" könnte mir vorstellen das adapter mit 2x2 das voraussetzen:

"The urtwn driver does not support any of the 802.11n capabilities offered by the adapters. Additional work is required in ieee80211(9) before those features can be supported."
 
Magst du einmal posten wie der nicht gut funktionierende adapter genau erkannt wird bzw welchen chip er genau hat?
Ja. Es ist der TP-link, TL-WN823N-Ver.3 und wird so erkannt:
Code:
addr 02: 2357:0109 Realtek, 802.11n NIC
Code:
urtwn0 at uhub0 port 1 configuration 1 interface 0 "Realtek 802.11n NIC" rev 2.10/2.00 addr 2
urtwn0: MAC/BB RTL8192EU, RF 6052 2T2R, address d0:37:45:##:##:##
Code:
:~ #ifconfig urtwn0 mode 11n
ifconfig: SIOCSIFMEDIA: Invalid argument
Code:
media: IEEE802.11 autoselect (OFDM36 mode 11g)
Ich habe hier noch zwei "2T2R"-er von D-Link und einen von joy-it (... die auch den urtwn-Treiber benutzen), mit dem gleichen Problem bei 11g unter OpenBSD7.2 (auch mit "nwflag nomimo", was ja eh nur für 11n wirken soll).

BTW: Beim 1T1R bleibt nach dem 1.Traffic, OFDM54, konstant und bei den 2T2R wechselt es zwischen DS1 und OFDM48(54), je nach Intensität des Wlan-Traffics.
 
Zuletzt bearbeitet:
Villeicht ist der "antennen" Teil in den 2x2 Varianten auch einfach nicht "so gut" weil sie auf sehr kleinen Raum mehr zeugs unterbringen müssten, und OpenBSD ist da evtl. etwas konservativer als Linux & Co oder sie nutzen einfach gleich 5ghz.


Hier hab ich noch etwas zu dem spezifischen Chip gefunden.
 
Hier hab ich noch etwas zu dem spezifischen Chip gefunden.
Danke für die Info. Z. Zt. bin ich mit der 1x1-Variante und dem mode 11g zufrieden bzw. das funktioniert/läuft stabil.

Ich werde in naher Zukunft mal nach Wlan-Sticks, die mit dem run-Treiber unter OpenBSD funktionieren, schauen. Für diesen run-Treiber, gibt es auch eine größere Auswahl an Hardware: https://man.openbsd.org/man4/run.4#HARDWARE , für den mode 11n.
 
Klingt villeicht blöd, aber ich würde eher schauen ne Intel-Karte für das Gerät zu bekommen, die funktionieren meiner Erfahrung nach mit Linux, Windows und OpenBSD mit weitem Abstand am besten (Über FreeBSD kann ich nichts sagen, vermutlich wird das dort auch so sein)
 
Zurück
Oben