Re: TP-Link WN821N USB wireless NIC on OpenBSD/amd64 7.3

2023-09-27 Thread Stuart Henderson
On 2023-09-27, Anders Jensen-Waud  wrote:
> On Tue, Sep 26, 2023 at 08:35:29AM +0200, Stefan Sperling wrote:
>> On Tue, Sep 26, 2023 at 11:04:21AM +0800, Anders Jensen-Waud wrote:
> > 
>> > Is there a way I can get the NIC to speed up?
>> 
>> Yes, the way is to implement 802.11n support in the driver.
>> Help is welcome.
>> 
>
> Thank you very much, Stefan.
>
> Is there no way to switch mode to 802.11ac or similar and get reasonable
> performance?

Firstly your WN821N (an 11n NIC) won't support 11ac anyway.

Newer wireless protocols aren't just "a mode" but a whole set of things
are needed from the hardware and driver and 802.11 stack to support them
- different radio modulation, features like frame aggregation, block
ack, etc.

>> FreeBSD already has code for 802.11n/HT support in their fork of
>> the rtwn driver, which has significantly diverged over years.
>
> I will give FreeBSD a spin, although my preference is to run OpenBSD.

I think that was a hint as to where to look if wanting to work on the
OpenBSD driver for WN821N to support 11n. (11n will be a huge
improvement over 11g - obviously not as good as a full 11ac
implementation but still fairly usable - in large part due to the
additional features rather than modulation).

BTW if you can find one, the white Raspberry Pi branded adapters are
not a bad choice for USB wifi:
https://thepihut.com/cdn/shop/products/official-raspberry-pi-wifi-adapter-discontinued-raspberry-pi-101591-2257829828_1000x.jpg

-- 
Please keep replies on the mailing list.



Re: TP-Link WN821N USB wireless NIC on OpenBSD/amd64 7.3

2023-09-27 Thread Anders Jensen-Waud
On Tue, Sep 26, 2023 at 08:35:29AM +0200, Stefan Sperling wrote:
> On Tue, Sep 26, 2023 at 11:04:21AM +0800, Anders Jensen-Waud wrote:
 > 
> > Is there a way I can get the NIC to speed up?
> 
> Yes, the way is to implement 802.11n support in the driver.
> Help is welcome.
> 

Thank you very much, Stefan.

Is there no way to switch mode to 802.11ac or similar and get reasonable
performance?

> FreeBSD already has code for 802.11n/HT support in their fork of
> the rtwn driver, which has significantly diverged over years.

I will give FreeBSD a spin, although my preference is to run OpenBSD.