与 Realtek Device b822 存在同样的问题,如rtl8723ae 在 Ubuntu 14.04 上不稳定和新安装 - 没有可用的网络设备 - Realtek 设备 b822。尝试使用和不使用 dkms 安装 rtl8822be。都不起作用。以下是详细信息:https://paste.ubuntu.com/p/XkJjD6YmHZ/。
有时,它会显示“未找到 Wi-Fi 适配器”。有时,它会显示“未发现可见网络”。
更新
我这样做了:
wget https://github.com/lwfinger/rtlwifi_new/archive/extended.zip
unzip extended.zip
cd rtlwifi_new-extended
make
sudo make install
sudo modprobe rtl8822be
卡在了sudo modprobe rtl8822be
。它给了我modprobe: ERROR: could not insert 'rtl8822be': Exec format error
。此外,这是我的dmesg | grep rtl8822be
输出:
[ 20.265500] r8822be: Using firmware rtlwifi/rtl8822befw.bin
[ 39.784639] WARNING: CPU: 0 PID: 1076 at /build/linux-vxxS7y/linux-4.15.0/drivers/staging/rtlwifi/rtl8822be/fw.c:239 rtl8822be_fill_h2c_cmd+0x1ac/0x660 [r8822be]
[ 39.784685] RIP: 0010:rtl8822be_fill_h2c_cmd+0x1ac/0x660 [r8822be]
这是我的dmesg | grep r8822be
输出(断开互联网后重做整个事情):
[ 9334.006706] r8822be: halmac_init_hal failed
[ 9334.006865] r8822be: halmac_init_hal failed
[ 9334.007017] r8822be: halmac_init_hal failed
[ 9334.007168] r8822be: halmac_init_hal failed
[ 9334.007319] r8822be: halmac_init_hal failed
[ 9334.007470] r8822be: halmac_init_hal failed
[ 9334.007620] r8822be: halmac_init_hal failed
[ 9334.007771] r8822be: halmac_init_hal failed
[ 9334.007922] r8822be: halmac_init_hal failed
[ 9334.008073] r8822be: halmac_init_hal failed
[ 9340.045331] r8822be: [ERR]Pwr cmd polling timeout!!
[ 9340.045337] r8822be: [ERR]Pwr cmd offset : 5!!
[ 9340.045340] r8822be: [ERR]Pwr cmd value : 0!!
[ 9340.045343] r8822be: [ERR]Pwr cmd msk : 2!!
[ 9340.045346] r8822be: [ERR]Read offset = 5 value = 2!!
[ 9340.045349] r8822be: [Err]pwr sub seq parser fail, status = 0x28!
[ 9340.045352] r8822be: Handle power off cmd error
任何帮助都将不胜感激!
附言:我正在使用我的手机(创建个人热点)通过蓝牙访问互联网。
答案1
在 /etc/modprobe.d/blacklist.conf 中我添加了以下行:
blacklist ideapad_laptop
并且在 BIOS 中,我根据在网上找到的其他类似帖子禁用了安全启动。
如果您只是想测试它作为解决方案,请执行以下操作:sudo rmmod ideapad_laptop
我想你会发现网络立即可用。这在 Ubuntu 18.10 上有效