I'm currently using rtl8192cu
wireless drivers from proprietary firmware-realtek_20161130-4_all.deb
and I'm having an unusual bandwidth (speed benchmarks giving me a 250kbps download speed and a 5mps upload speed while a Windows installation on the same machine gets 25mps downloads). I also tried the newer firmware-realtek_20180825+dfsg-1~bpo9+1_all.deb
and download speeds were even slower.
I read that falling back to rtl8xxxu
can help with this problem and I believe I'd be better off with that as I didn't provide the proprietary drivers for the net install of Debian and the download speed was normal at that time.
I can't find the generic driver listed in the output of lsmod | grep rtl
and I lose all internet connections if I blacklist the proprietary ones. The only place where I can find a download for rtl8xxxu
are the linux github and a fork that includes an hard-coded reference to drivers for a different device.
What is the correct way to obtain, install and load generic drivers from the main Linux repository? Am I supposed to just download and build the c files from the official repository?
tl;dr: What is the correct way to obtain, install and load generic drivers from the main Linux repository?