У меня есть установка Ubuntu MATE 20.04, сделанная с использованием WUBI, Я недавно установил Ubuntu 20 LTS на свой Lenovo Legion ...
Во-первых, я прошу прощения, если этот вопрос задавался ранее, но я пробежался по всем форумам и безуспешно пробовал все предложения.
Я недавно установил Ubuntu 20 LTS на свой Lenovo Legion Y7000, и все работало идеально, пока я не выполнил apt обновление
.
теперь он не может даже обнаружить адаптер Wi-Fi
поначалу в списке rfkill
даже не отображался wifi, но после некоторых команд (я не могу вспомнить, какие именно на этом этапе) он теперь отображается как программно заблокированный.
это результат Утилита lspci
:
Сетевой контроллер: Realtek Semiconductor Co., Ltd. RTL8822BE WiFi-адаптер 802.11a / b / g / n / ac (rev. Ff)
Сеть lshw -C
показывает только подключение к локальной сети, которое у меня есть
я также попытался sudo apt-get install --reinstall bcmwl-kernel-source
, но без удачи
не уверен, поможет ли это, но это содержание моего /etc/modprobe.d /
:
alsa-base.conf blacklist-modem.conf
amd64-microcode-blacklist.conf blacklist-oss.conf
blacklist-ath_pci.conf blacklist-rare-network.conf
blacklist-bcm43.conf dkms.conf
blacklist.conf intel-microcode-blacklist.conf
blacklist-firewire.conf iwlwifi.conf
blacklist-framebuffer.conf r8822be.conf
также это вывод lsusb
:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 13d3:56a6 IMC Networks Integrated Camera
Bus 001 Device 003: ID 0bda:b023 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
вывод lspci -knn | grep Net -A3
:
07:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter [10ec:b822]
Subsystem: Lenovo ThinkPad E595 [17aa:b023]
Kernel driver in use: rtw_pci
Kernel modules: rtwpci, wl, rtw_8822be
вывод списка rfkill
:
0: ideapad_wlan: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
вывод dmesg | grep rtw
:
[ 2.821119] rtw_core: module verification failed: signature and/or required key missing - tainting kernel
[ 2.835511] rtw_pci 0000:07:00.0: Firmware version 27.2.0, H2C version 13
[ 2.835543] ? rtw_mac_power_on+0x2fd/0x460 [rtw_core]
[ 2.835545] rtw_chip_info_setup+0x123/0x680 [rtw_core]
[ 2.835548] rtw_pci_probe+0x524/0x880 [rtwpci]
[ 2.835568] rtw_pci_driver_init+0x23/0x1000 [rtwpci]
[ 2.835593] Modules linked in: rtwpci(+) snd_seq_midi rtw_8822b(OE) snd_seq_midi_event rtw_8723d(OE) rtw_8822c(OE) snd_rawmidi rtw_core(OE) aesni_intel(+) nvidia(PO+) mei_hdcp intel_rapl_msr uvcvideo(+) btusb snd_seq fjes(-) crypto_simd mac80211 btrtl videobuf2_vmalloc cryptd i915(+) videobuf2_memops btbcm videobuf2_v4l2 btintel glue_helper snd_seq_device bluetooth snd_timer videobuf2_common cfg80211 input_leds(+) videodev intel_cstate ecdh_generic intel_wmi_thunderbolt wmi_bmof intel_rapl_perf serio_raw ipmi_devintf 8250_dw libarc4 mc snd ecc hid_multitouch(+) drm_kms_helper ipmi_msghandler processor_thermal_device i2c_algo_bit mei_me soundcore fb_sys_fops syscopyarea mei intel_rapl_common sysfillrect intel_soc_dts_iosf ucsi_acpi sysimgblt intel_pch_thermal typec_ucsi mac_hid typec ideapad_laptop int3403_thermal int340x_thermal_zone sparse_keymap int3400_thermal acpi_thermal_rel acpi_pad sch_fq_codel parport_pc ppdev lp parport drm ip_tables x_tables autofs4 hid_generic crc32_pclmul ahci
наконец, я попытался снова отформатировать компьютер и переустановить ОС, так как Wi-Fi работал до обновления, но это также больше не работает ...
Большое спасибо за ваше help
Вам необходимо установить драйверы для rtl8822be.
Запустить на терминале:
sudo apt update
sudo apt install git dkms
git clone https://github.com/lwfinger/rtw88.git
sudo dkms add ./rtw88
sudo dkms install rtlwifi-new/0.6
Возможно, ранее вы установили драйвер без использования dkms
. Поэтому оно не основывалось на обновлении ядра.
Я предлагаю удалить файл /etc/modprobe.d/r8822be.conf
.
Безопасная загрузка должна быть отключена в BIOS.
Alright, to explain what was happening, based on the logs i got from journalctl -b | grep rtl
i found out that the driver is crashing on boot.
after i did some research it turns out, blocking the bluetooth driver will solve it (small sacrifice for a great victory). perhaps this is not the ideal solution, not until an update comes up with a bug fix for this.
the way to do this, is going into /etc/modprob.b/blacklist.conf
and adding the following lines:
blacklist btrtl
blacklist btusb
then reboot and my problem was solved at long last