1-й шаг:
sudo apt install build-essential dkms
sudo apt install git
git clone
https://github.com/lwfinger/rtl8723bu.gitsudo apt install libelf-dev
2-й шаг:
sudo -i
echo blacklist rtl8xxxu >> /etc/modprobe.d/blacklist.conf
exit
Это обеспечило, чтобы старый драйвер не использовался для моего устройства. В моем случае проблемным драйвером был rtl8xxxu. Поэтому я черным перечислил его.
Третий шаг: Теперь я отключил строку в make-файле нового драйвера, потому что без этого взлома в Network Manager отобразились два экземпляра беспроводного чипсета (как, например, Chili555 Edit 3)
cd rtl8723bu
nano Makefile
Перейдите к строке 21 и измените эту строку:
EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
Чтобы прокомментировать это, выполните следующие действия:
#EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
Сохранить (Ctrl + o, затем Enter) и выйти (Ctrl + x) текстовый редактор.
4-й шаг: Теперь создайте и установите драйвер:
source dkms.conf
sudo mkdir /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo cp -r core hal include os_dep platform dkms.conf Makefile rtl8723b_fw.bin /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION
Пятый шаг: Наконец, установите скомпилированный модуль с помощью этой команды:
make
sudo make install
Перезагрузите компьютер.