ฉันมีปัญหานี้ประมาณหนึ่งปีแล้ว ระบบมี Windows 10 (โดยค่าเริ่มต้น) ฉันติดตั้ง Ubuntu 18.04 และหลังจากนั้นไม่นานฉันก็เริ่มได้รับข้อความเหล่านี้เกี่ยวกับการเชื่อมต่อเครือข่ายล้มเหลว เพื่อให้ได้รอบ ๆ ฉันบูทจาก windows ก่อนจากนั้นจาก Ubuntu และทุกอย่างเรียบร้อยดี ตอนนี้ฉันติดตั้ง Ubuntu 20.04 ในตำแหน่ง 18.04 และปัญหายังคงอยู่! ฉันทำตามเคล็ดลับการแก้ปัญหาทุกอย่างที่ฉันได้รับ แต่ไม่มีโชคเลย เช่น: ใช้ wifi ไม่ได้หลังจากอัพเกรดเป็น 20.04. ฉันไม่ค่อยคุ้นเคยกับการตั้งค่า wifi อแด็ปเตอร์ หรือการแก้ไขปัญหาฮาร์ดแวร์ของอุปกรณ์เครือข่าย ฯลฯ ฉันควรทำอย่างไร
$lspci -knn | grep สุทธิ -A3; รายการ rfkill
0:ideapad_wlan:แลนไร้สาย
ซอฟต์บล็อค: ไม่
ฮาร์ดบล็อก: ไม่
1: ideapad_bluetooth: บลูทูธ
ซอฟต์บล็อค: ใช่
ฮาร์ดบล็อก: ไม่
2: hci0: บลูทูธ
ซอฟต์บล็อค: ใช่
ฮาร์ดบล็อก: ไม่
$lspci -nnk | เกรป 0280 -A3
07:00.0 ตัวควบคุมเครือข่าย [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac อแด็ปเตอร์ WiFi [10ec:b822]
ระบบย่อย: Lenovo ThinkPad E595 [17aa:b023]
ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: rtw_8822be
โมดูลเคอร์เนล: rtw_8822be
$sudo dmesg | grep -e rtw -e 07:00 น
[ 0.312590] pci 0000:07:00.0: [10ec:b822] ประเภท 00 คลาส 0x028000
[ 0.312733] pci 0000:07:00.0: reg 0x10: [io 0x4000-0x40ff]
[ 0.312849] pci 0000:07:00.0: reg 0x18: [บันทึก 0xa4300000-0xa430ffff 64 บิต]
[ 0.313345] pci 0000:07:00.0: รองรับ D1 D2
[ 0.313346] pci 0000:07:00.0: PME# รองรับจาก D0 D1 D2 D3hot D3cold
[4.124095] rtw_core: กำลังโหลดเคอร์เนลจากโมดูลที่ไม่อยู่ในแผนผัง
[4.124575] rtw_core: การตรวจสอบโมดูลล้มเหลว: ลายเซ็นและ/หรือคีย์ที่จำเป็นหายไป - เคอร์เนลเสีย
[4.129813] rtw_8822be 0000:07:00.0: เฟิร์มแวร์เวอร์ชัน 27.2.0, H2C เวอร์ชัน 13
[ 4.156586] rtw_8822be 0000:07:00.0: ใช้ rfe_def[5]
[ 4.402224] rtw_8822be 0000:07:00.0 wlp7s0: เปลี่ยนชื่อจาก wlan0
[ 6.567004] rtw_8822be 0000:07:00.0: เริ่ม vif 80:2b:f9:1b:00:65 บนพอร์ต 0
[ 11.921675] rtw_8822be 0000:07:00.0: sta 44:ff:ba:0a:e4:14 เข้าร่วมกับ macid 0
[ 36.975365] คำเตือน: CPU: 1 PID: 8 ที่ /home/mypc/Programs/rtw88/pci.c:1308 rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 36.975366] Modules linked in: ccm cmac nvidia_uvm(O) algif_hash algif_skcipher af_alg bnep nvidia_drm(PO) nvidia_modeset(PO) snd_sof_pci snd_sof_intel_byt snd_sof_intel_ipc snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_xtensa_dsp snd_sof_intel_hda snd_sof snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine nls_iso8859_1 snd_hda_codec_hdmi snd_hda_codec_realtek mei_hdcp intel_rapl_msr snd_hda_codec_generic ledtrig_audio x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm nvidia(PO) crct10dif_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper rapl snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm rtw_8822be(OE) rtw_8822b(OE) rtw_pci(OE) rtw_core(OE) snd_seq_midi snd_seq_midi_event intel_cstate i915 mac80211 snd_rawmidi uvcvideo serio_raw btusb intel_wmi_thunderbolt wmi_bmof snd_seq efi_pstore btrtl videobuf2_vmalloc cfg80211 btbcm drm_kms_helper snd_seq_device snd_timer *
[ 36.975400] คิวงาน: phy0 rtw_watch_dog_work [rtw_core]
[36.975402] RIP: 0010:rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 36.975410] rtw_pci_link_ps+0x54/0x90 [rtw_pci]
[ 36.975414] rtw_leave_lps+0x86/0x1e0 [rtw_core]
[ 36.975417] rtw_watch_dog_work+0x1c5/0x240 [rtw_core]
[ 36.975426] rtw_8822be 0000:07:00.0: ไม่สามารถอ่าน ASPM, ret=-5
[36.978645] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[ 37.120335] rtw_8822be 0000:07:00.0: เฟิร์มแวร์ไม่สามารถออกจากสถานะ lps
[37.123467] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[37.126604] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[37.129731] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[37.132880] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[37.136015] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[ 37.139138] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[ 37.139491] คำเตือน: CPU: 1 PID: 8 ที่ /home/mypc/Programs/rtw88/pci.c:1308 rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 37.139492] โมดูลที่เชื่อมโยงใน: *
[ 37.139619] คิวงาน: phy0 rtw_watch_dog_work [rtw_core]
[37.139627] RIP: 0010:rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 37.139666] rtw_pci_link_ps+0x54/0x90 [rtw_pci]
[ 37.139685] rtw_enter_lps+0xe2/0x120 [rtw_core]
[ 37.139698] rtw_watch_dog_work+0x216/0x240 [rtw_core]
[ 37.139739] rtw_8822be 0000:07:00.0: ไม่สามารถอ่าน ASPM, ret=-5
[ 37.977471] คำเตือน: CPU: 2 PID: 8 ที่ /home/mypc/Programs/rtw88/pci.c:1308 rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 37.977473] โมดูลที่เชื่อมโยงใน: *
[37.977658] RIP: 0010:rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 37.977698] rtw_pci_link_ps+0x54/0x90 [rtw_pci]
[ 37.977718] rtw_leave_lps+0x86/0x1e0 [rtw_core]
[ 37.977733] rtw_ops_config+0xc6/0xe0 [rtw_core]
[ 37.977979] rtw_8822be 0000:07:00.0: ไม่สามารถอ่าน ASPM, ret=-5
[37.981116] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[ 38.121815] rtw_8822be 0000:07:00.0: เฟิร์มแวร์ไม่สามารถออกจากสถานะ lps
[38.124946] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[38.128078] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[ 38.736176] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[0]
[ 38.736256] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[1]
[ 38.736331] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[2]
[ 38.736405] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[3]
[ 38.736480] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[5]
[ 38.736554] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[6]
[38.739754] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[ 38.739763] rtw_8822be 0000:07:00.0: sta 44:ff:ba:0a:e4:14 โดยเหลือ macid 0
[ 38.743259] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[ 38.743332] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[0]
[ 38.743399] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[1]
[ 38.743466] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[2]
[ 38.743533] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[3]
[ 38.743600] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[5]
[ 38.743666] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[6]
[ 38.746784] rtw_8822be 0000:07:00.0: ไม่สามารถส่งคำสั่ง h2c
[ 40.798912] rtw_8822be 0000:07:00.0: ไม่สามารถโพล offset=0x5 mask=0x2 value=0x0
[40.799206] คำเตือน: CPU: 2 PID: 8 ที่ /home/mypc/Programs/rtw88/pci.c:1308 rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 40.799206] Modules linked in: rfcomm ccm cmac nvidia_uvm(O) algif_hash algif_skcipher af_alg bnep nvidia_drm(PO) nvidia_modeset(PO) snd_sof_pci snd_sof_intel_byt snd_sof_intel_ipc snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_xtensa_dsp snd_sof_intel_hda snd_sof snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine nls_iso8859_1 snd_hda_codec_hdmi snd_hda_codec_realtek mei_hdcp intel_rapl_msr snd_hda_codec_generic ledtrig_audio x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm nvidia(PO) crct10dif_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper rapl snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm rtw_8822be(OE) rtw_8822b(OE) rtw_pci(OE) rtw_core(OE) snd_seq_midi snd_seq_midi_event intel_cstate i915 mac80211 snd_rawmidi uvcvideo serio_raw btusb intel_wmi_thunderbolt wmi_bmof snd_seq efi_pstore btrtl videobuf2_vmalloc cfg80211 btbcm drm_kms_helper snd_seq_device snd_ จับเวลา
[40.799254] RIP: 0010:rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 40.799263] rtw_pci_link_ps+0x54/0x90 [rtw_pci]
[ 40.799267] ? rtw_core_stop+0xda/0xe0 [rtw_core]
[ 40.799270] rtw_enter_ips+0x3e/0x50 [rtw_core]
[ 40.799273] rtw_ops_config+0xd3/0xe0 [rtw_core]
[ 40.799388] rtw_8822be 0000:07:00.0: ไม่สามารถอ่าน ASPM, ret=-5
[ 40.799545] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[0]
[ 40.799634] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[1]
[ 40.799701] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[2]
[ 40.799790] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[3]
[ 40.799874] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[5]
[ 40.799963] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[6]
[40.902509] คำเตือน: CPU: 8 PID: 853 ที่ /home/mypc/Programs/rtw88/pci.c:1308 rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 40.902510] Modules linked in: rfcomm ccm cmac nvidia_uvm(O) algif_hash algif_skcipher af_alg bnep nvidia_drm(PO) nvidia_modeset(PO) snd_sof_pci snd_sof_intel_byt snd_sof_intel_ipc snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_xtensa_dsp snd_sof_intel_hda snd_sof snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine nls_iso8859_1 snd_hda_codec_hdmi snd_hda_codec_realtek mei_hdcp intel_rapl_msr snd_hda_codec_generic ledtrig_audio x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm nvidia(PO) crct10dif_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper rapl snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm rtw_8822be(OE) rtw_8822b(OE) rtw_pci(OE) rtw_core(OE) snd_seq_midi snd_seq_midi_event intel_cstate i915 mac80211 snd_rawmidi uvcvideo serio_raw btusb intel_wmi_thunderbolt wmi_bmof snd_seq efi_pstore btrtl videobuf2_vmalloc cfg80211 btbcm drm_kms_helper snd_seq_device snd_ จับเวลา
[40.902621] RIP: 0010:rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 40.902656] rtw_pci_link_ps+0x54/0x90 [rtw_pci]
[ 40.902674] rtw_leave_ips+0x1f/0x80 [rtw_core]
[ 40.902687] rtw_ops_config+0xa3/0xe0 [rtw_core]
[ 40.903198] rtw_8822be 0000:07:00.0: ไม่สามารถอ่าน ASPM, ret=-5
[ 42.942411] rtw_8822be 0000:07:00.0: ล้มเหลวในการโพล offset=0x5 mask=0x2 value=0x0
[42.942416] rtw_8822be 0000:07:00.0: การเปิดเครื่อง mac ล้มเหลว
[42.942417] rtw_8822be 0000:07:00.0: ไม่สามารถเปิดเครื่อง mac
[42.942418] rtw_8822be 0000:07:00.0: การออกจากสถานะไม่ได้ใช้งานล้มเหลว
[ 42.942554] rtw_8822be 0000:07:00.0: ไม่สามารถออกจากสถานะ ips
[ 42.942556] rtw_8822be 0000:07:00.0: ไม่สามารถออกจากสถานะไม่ได้ใช้งาน
[ 42.942637] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[0]
[ 42.942703] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[1]
[ 42.942769] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[2]
[ 42.942836] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[3]
[ 42.942902] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[5]
[ 42.942969] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[6]
[ 42.943042] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[0]
[ 42.943109] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[1]
[ 42.943175] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[2]
[ 42.943242] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[3]
[ 42.943309] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[5]
[ 42.943375] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[6]
[ 46.873672] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[0]
[ 46.873774] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[1]
[ 46.873841] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[2]
[ 46.873910] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[3]
[ 46.873981] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[5]
[ 46.874048] rtw_8822be 0000:07:00.0: หมดเวลาล้าง pci tx ring[6]
[48.891750] rtw_8822be 0000:07:00.0: ล้มเหลวในการโพล offset=0x5 mask=0x2 value=0x0
[48.892064] คำเตือน: CPU: 1 PID: 8 ที่ /home/mypc/Programs/rtw88/pci.c:1308 rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
[ 48.892064] Modules linked in: rfcomm ccm cmac nvidia_uvm(O) algif_hash algif_skcipher af_alg bnep nvidia_drm(PO) nvidia_modeset(PO) snd_sof_pci snd_sof_intel_byt snd_sof_intel_ipc snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_xtensa_dsp snd_sof_intel_hda snd_sof snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine nls_iso8859_1 snd_hda_codec_hdmi snd_hda_codec_realtek mei_hdcp intel_rapl_msr snd_hda_codec_generic ledtrig_audio x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm nvidia(PO) crct10dif_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper rapl snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm rtw_8822be(OE) rtw_8822b(OE) rtw_pci(OE) rtw_core(OE) snd_seq_midi snd_seq_midi_event intel_cstate i915 mac80211 snd_rawmidi uvcvideo serio_raw btusb intel_wmi_thunderbolt wmi_bmof snd_seq efi_pstore btrtl videobuf2_vmalloc cfg80211 btbcm drm_kms_helper snd_seq_device snd_ จับเวลา
[48.892134] RIP: 0010:rtw_dbi_read8.constprop.0+0xaa/0xc0 [rtw_pci]
...
ฉันวางส่วนหนึ่งของสิ่งนี้เพราะมันใหญ่เกินไปที่จะถามอูบุนตู