2024-01-04 09:12:55

by Nicola Mingotti

[permalink] [raw]
Subject: RTL8822bu as AP rejects Tapo devices

Hi, i wish to signal what seems to me a bug.

I set up a few Linux boxes as AP in our office using Brostrend AC1200
dongles (chipset RTL8822BU).

Using the external module RTL882xbu suggested by Brostrend it all
works but there is one issue, i can't put more than one dongle for
each Linux box. I contacted Brostrend and I was told to wait for the
driver to be in the Linux kernel.

I saw that now RTL8822bu is in the kernel 6.5.0-5 which for me is
accessible without risk of wasting the AP configuration upgrading the
OS from Debian Stable to Debian Testing. I upgraded.

In the AP which runs now Debian Testing it is true i can plug in two
Brostrend dongles. It works as AP 2.4Ghz, in the sense that i can
connect to it with my Samsung phone. BUT, here comes the problem, NO
ONE of the >10 Tapo devices (2 cameras C225 and several plugs P110)
want to connects to the AP with the driver provided by the kernel.

I installed the RTL882xbu module in the same Debian Testing AP and now
all the Tapo devices do connect.

bye
n.m.


2024-01-04 09:35:31

by Ping-Ke Shih

[permalink] [raw]
Subject: RE: RTL8822bu as AP rejects Tapo devices



> -----Original Message-----
> From: Nicola Mingotti <[email protected]>
> Sent: Thursday, January 4, 2024 5:13 PM
> To: [email protected]
> Subject: RTL8822bu as AP rejects Tapo devices
>
>
> In the AP which runs now Debian Testing it is true i can plug in two
> Brostrend dongles. It works as AP 2.4Ghz, in the sense that i can
> connect to it with my Samsung phone. BUT, here comes the problem, NO
> ONE of the >10 Tapo devices (2 cameras C225 and several plugs P110)
> want to connects to the AP with the driver provided by the kernel.
>

Capturing air sniffer would help to diagnose the problem.
Assuming wlan0 is your RTL8822bu, add a monitor interface by
$ sudo iw dev wlan0 interface add mon0 type monitor

Use wireshark to records packets of mon0 during Tapo device is trying to
connect.

Do you try to use non-secure connection? It can help to bisect problem too.

Ping-Ke