我在我的 ubuntu 20.04 版本中安装无线驱动程序时遇到问题,也面临与(Ubuntu 18.04)相同的问题。
我已经通过rtl8822be wifi 驱动程序 ubuntu 20.04 hp 15-da1009ne。
这些是我正在遵循的步骤:
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
Run Code Online (Sandbox Code Playgroud)
但是在执行 时sudo make install,我收到此错误:
make -C /lib/modules/5.4.0-28-generic/build M=/home/username/rtlwifi_new modules
make[1]: Entering directory '/usr/src/linux-headers-5.4.0-28-generic'
CC [M] /home/username/rtlwifi_new/rc.o
/home/username/rtlwifi_new/rc.c:336:11: error: initialization of ‘void * (*)(struct ieee80211_hw *, struct dentry *)’ from incompatible pointer type ‘void * (*)(struct ieee80211_hw *)’ [-Werror=incompatible-pointer-types]
336 | .alloc = rtl_rate_alloc,
| ^~~~~~~~~~~~~~ …Run Code Online (Sandbox Code Playgroud)