The background is, we have 2 Raspberry Pi 3b boards, one in a fixed station and the second in a moveable station that can be any distance from 1m to 70m apart. The fixed station is connected to a TP-Link AC1350 router via a cable and the moveable station has a CSL WiFi dongle attached to one of the USB ports. Because of the distance, the moveable station wlan0 is not good enough to keep constant contact with the fixed station so the dongle was fitted to improve this and to use wlan1. I don’t know if the wlan1 has been working or not, I suspect not.
I have tried to replicate this on my own system at home.
My Raspberry Pi 3b at home is running the following:
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/
Linux Kernel Version: 6.1.21-v8+
The CSL Dongle has a chipset of: Realtek RTL8191SU Driver for the 8191SU: USB Linux v2.6.2.2.0.20120403. Is there any way to make this dongle work with the Pi 3b even if it means re-installing the kernel back to v 2.6.
I'll add a little bit of context but as it's a weekend, I don't have any specifics and should be able too add exact model numbers etc during the week if required.
The main issue we have is that we need to use an external WiFi antenna with the RPI. The options for these on sale are very limited and we have been purchasing some at a whim as they don't list exactly which chipset they use etc on the listing.
Either way, this limitation has lead to us looking further into getting the adapter models mentioned in the question (CSL One) to work with the current os.
So far we have found that support for this driver was removed some kernel updates ago and to gain support, we could either downgrade the kernel (which we have successfully done, this then allowed us to install a driver with a script from github at the link below. And the adapter shows as wlan1, but unable to see any SSIDs or connect to wireless networks) or look at replacing the boards from RPI 3b to either 3b+ or 4 to look at our support and options for dongles there.
https://gist.github.com/kmonsoor/59c47d05d8c6cb397c15cd5eba7909e8
8087:0032
(vendor:device,lsusb
also reports these, which is one of the ways they end up online, if you find a forum thread via brand name etc, look for thatlsusb
output), which can then be used to ID the chip itself online -- eg: https://linux-hardware.org/?view=search which will also give you some clues about linux support. – goldilocks Jun 19 '23 at 16:52