เมื่อฉันบูตเข้าสู่ Ubuntu (21.04) wifi แล็ปท็อปของฉันมักจะหยุดทำงานหลังจากไม่กี่นาที มันยกเลิกการเชื่อมต่อจากเราเตอร์ และตรวจไม่พบเราเตอร์ที่อยู่ใกล้เคียงอีกต่อไป มีวิธีแก้ไข: แล็ปท็อปของฉันตั้งค่าเป็น Windows แบบดูอัลบูต และถ้าฉันบูตเป็น Windows แล้วรีบูตกลับไปที่ Ubuntu ทันที wifi ก็ใช้งานได้ดีเสมอ
ปัญหาของฉันดูเหมือนกับ อันนี้แต่การแก้ไขที่ใช้ได้สำหรับกรณีนั้น (การปิดใช้งาน "fast boot" บน Windows) ไม่ทำงานในตัวฉัน
[แก้ไข]: หลังจากการทดลองเพิ่มเติม ดูเหมือนว่าปัญหาจะเกิดขึ้นเฉพาะเมื่อแล็ปท็อปของฉันถูกปิดเป็นเวลาหลายชั่วโมงแล้วเริ่มใหม่อีกครั้ง หาก wifi ของฉันใช้งานได้ แล้วฉันรีสตาร์ท Ubuntu หรือแม้กระทั่งปิดเครื่องแล้วเปิดใหม่ทันที แสดงว่า wifi นั้นยังคงทำงานได้ดี แต่ถ้าฉันปิดคอมพิวเตอร์ข้ามคืนแล้วเปิดเครื่องในตอนเช้า ปัญหา wifi จะกลับมาอีก เมื่อสิ่งนี้เกิดขึ้น วิธีเดียวที่จะทำให้มันกลับมาทำงานได้อีกครั้งคือการบูท Windows จากนั้นรีสตาร์ทและบูท Ubuntu
ชิป wifi ของฉันคือ Realtek RTL8821CE 802.11ac PCIe ฉันได้วางผลลัพธ์ของคำสั่งการวินิจฉัย wifi สองสามรายการด้านล่าง ในกรณีที่อาจช่วยได้:
นี่คือผลลัพธ์ในขณะที่ wifi ทำงาน:
เครือข่าย sudo lshw -C
*-เครือข่าย
คำอธิบาย: อินเตอร์เฟสไร้สาย
ผลิตภัณฑ์: อะแดปเตอร์เครือข่ายไร้สาย RTL8821CE 802.11ac PCIe
ผู้จัดจำหน่าย: Realtek Semiconductor Co., Ltd.
รหัสทางกายภาพ: 0
ข้อมูลรถบัส: pci@0000:02:00.0
ชื่อตรรกะ: wlp2s0
รุ่น: 00
อนุกรม: 28:39:26:70:6a:d9
ความกว้าง: 64 บิต
นาฬิกา: 33MHz
ความสามารถ: pm msi pciexpress bus_master cap_list อีเธอร์เน็ตทางกายภาพไร้สาย
การกำหนดค่า: ออกอากาศ=ใช่ ไดรเวอร์=rtw_8821ce ไดรเวอร์เวอร์ชัน=5.11.0-17-เฟิร์มแวร์ทั่วไป=ไม่มี ip=192.168.1.7 เวลาแฝง=0 ลิงก์=ใช่ มัลติคาสต์=ใช่ ไร้สาย=IEEE 802.11
ทรัพยากร: irq:144 ioport:3000(size=256) หน่วยความจำ:a4200000-a420ffff
รายการ rfkill
0:ideapad_wlan:แลนไร้สาย
ซอฟต์บล็อค: ไม่
ฮาร์ดบล็อก: ไม่
1: ideapad_bluetooth: บลูทูธ
ซอฟต์บล็อค: ใช่
ฮาร์ดบล็อก: ไม่
2: phy0: LAN ไร้สาย
ซอฟต์บล็อค: ไม่
ฮาร์ดบล็อก: ไม่
3: hci0: บลูทูธ
ซอฟต์บล็อค: ใช่
ฮาร์ดบล็อก: ไม่
lspci -nn | grep -i เครือข่าย
02:00.0 ตัวควบคุมเครือข่าย [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
เวอร์ชันเคอร์เนล uname -r #
5.11.0-18-ทั่วไป
iwconfig
wlp2s0 IEEE 802.11 ESSID:"ศรีสุวรรณ"
โหมด:จัดการ ความถี่:2.457 GHz จุดเข้าใช้งาน: FC:3F:7C:29:E6:F8
อัตราบิต=65 Mb/s Tx-Power=20 dBm
ลองอีกครั้ง ขีดจำกัดระยะสั้น:7 RTS thr:ปิด Fragment thr:ปิด
การจัดการพลังงาน: เปิด
คุณภาพลิงค์=70/70 ระดับสัญญาณ=-28 dBm
Rx nwid ไม่ถูกต้อง:0 Rx crypt ไม่ถูกต้อง:0 Rx ไม่ถูกต้อง frag:0
Tx ซ้ำมากเกินไป:0 ไม่ถูกต้อง misc:12 Missed beacon:0
และนี่คือผลลัพธ์ในขณะที่ใช้งานไม่ได้:
เครือข่าย sudo lshw -C
*-ทั่วไป
คำอธิบาย: อินเตอร์เฟสไร้สาย
ผลิตภัณฑ์: อะแดปเตอร์เครือข่ายไร้สาย RTL8821CE 802.11ac PCIe
ผู้จัดจำหน่าย: Realtek Semiconductor Co., Ltd.
รหัสทางกายภาพ: 0
ข้อมูลรถบัส: pci@0000:02:00.0
ชื่อตรรกะ: wlp2s0
รุ่น: ff
อนุกรม: 28:39:26:70:6a:d9
ความกว้าง: 32 บิต
นาฬิกา: 66MHz
ความสามารถ: bus_master vga_palette cap_list อีเธอร์เน็ตทางกายภาพไร้สาย
การกำหนดค่า: ออกอากาศ=ใช่ ไดรเวอร์=rtw_8821ce ไดรเวอร์เวอร์ชัน=5.11.0-17-เฟิร์มแวร์ทั่วไป=ไม่มี เวลาแฝง=255 ลิงก์=ไม่มี เวลาสูงสุด=255 mingnt=255 มัลติคาสต์=ใช่ ไร้สาย=IEEE 802.11
ทรัพยากร: irq:144 ioport:3000(size=256) หน่วยความจำ:a4200000-a420ffff
รายการ rfkill
0:ideapad_wlan:แลนไร้สาย
ซอฟต์บล็อค: ไม่
ฮาร์ดบล็อก: ไม่
1: ideapad_bluetooth: บลูทูธ
ซอฟต์บล็อค: ใช่
ฮาร์ดบล็อก: ไม่
2: phy0: LAN ไร้สาย
ซอฟต์บล็อค: ไม่
ฮาร์ดบล็อก: ไม่
3: hci0: บลูทูธ
ซอฟต์บล็อค: ใช่
ฮาร์ดบล็อก: ไม่
lspci -nn | grep -i เครือข่าย
02:00.0 ตัวควบคุมเครือข่าย [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821] (rev ff)
iwconfig
wlp2s0 IEEE 802.11 ESSID:ปิด/ใดๆ
โหมด: จุดเชื่อมต่อที่มีการจัดการ: Tx-Power ที่ไม่เกี่ยวข้อง = 20 dBm
ลองอีกครั้ง ขีดจำกัดระยะสั้น:7 RTS thr:ปิด Fragment thr:ปิด
การจัดการพลังงาน: เปิด
เพื่อตอบสนองต่อคำแนะนำของ sancho.s นี่คือผลลัพธ์ของ อินซี -Fxz
ในขณะที่ wifi ทำงาน:
ระบบ:
เคอร์เนล: 5.11.0-18-generic x86_64 บิต: 64 คอมไพเลอร์: gcc v: 10.2.1
เดสก์ท็อป: GNOME 3.38.4 Distro: Ubuntu 21.04 (Hirsute Hippo)
เครื่องจักร:
ประเภท: แล็ปท็อป ระบบ: ผลิตภัณฑ์ LENOVO: 81MU v: Lenovo IdeaPad S145-14IWL
อนุกรม: <ตัวกรอง>
Mobo: LENOVO รุ่น: LNVNB161216 v: SDK0Q55756 WIN อนุกรม: <ตัวกรอง>
UEFI: LENOVO v: ASCN50WW วันที่: 24/11/2020
แบตเตอรี่:
ID-1: การชาร์จ BAT0: 23.0 Wh เงื่อนไข: 23.0/30.0 Wh (77%)
รุ่น: LGC L17L2PF1 สถานะ: เต็ม
ซีพียู:
ข้อมูล: โมเดล Quad Core: Intel Core i5-8265U บิต: 64 ประเภท: MT MCP
arch: Kaby Lake note: ตรวจสอบ rev: C L2 cache: 6 MiB
ค่าสถานะ: avx avx2 lm nx แพ sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
โบโกมิปส์: 28800
ความเร็ว: 800 MHz ต่ำสุด/สูงสุด: 400/1600 MHz ความเร็วคอร์ (MHz): 1: 800 2: 865
3:800 4:800 5:799 6:792 7:800 8:794
กราฟิก:
อุปกรณ์-1: ผู้จำหน่าย Intel WhiskyLake-U GT2 [UHD Graphics 620]: Lenovo
ไดรเวอร์: i915 v: เคอร์เนลบัส ID: 00:02.0
อุปกรณ์-2: ผู้จำหน่าย NVIDIA GM108M [GeForce MX110]: ไดรเวอร์ Lenovo: nvidia
v: 460.80 บัส ID: 01:00.0
อุปกรณ์-3: ประเภทกล้องในตัวของ Acer: ไดรเวอร์ USB: uvcvideo
รหัสรถบัส: 1-7:3
จอแสดงผล: เซิร์ฟเวอร์ x11: ไดรเวอร์ X.Org 1.20.11: โหลดแล้ว: modesetting, nvidia
ยกเลิกการโหลด: fbdev, nouveau, vesa ความละเอียด: 1920x1080~60Hz
OpenGL: ตัวเรนเดอร์: GeForce MX110/PCIe/SSE2 v: 4.6.0 NVIDIA 460.80
เรนเดอร์โดยตรง: ใช่
เสียง:
อุปกรณ์-1: ผู้จำหน่ายเสียงความละเอียดสูง Intel Cannon Point-LP: Lenovo
ไดรเวอร์: snd_hda_intel v: เคอร์เนลบัส ID: 00:1f.3
เซิร์ฟเวอร์เสียง: ALSA v: k5.11.0-18-generic
เครือข่าย:
อุปกรณ์-1: อะแดปเตอร์เครือข่ายไร้สาย Realtek RTL8821CE 802.11ac PCIe
ผู้ขาย: ไดรเวอร์ Lenovo: rtw_8821ce v: N/A พอร์ต: 3000 bus ID: 02:00.0
IF: wlp2s0 สถานะ: ขึ้น mac: <ตัวกรอง>
บลูทู ธ:
อุปกรณ์-1: ประเภท Realtek Bluetooth Radio: ไดรเวอร์ USB: btusb v: 0.8
รหัสรถบัส: 1-10:4
รายงาน: ID: hci0 สถานะ: down ที่อยู่: <filter>
ไดรฟ์:
ที่เก็บข้อมูลในเครื่อง: ทั้งหมด: 476.94 GiB ที่ใช้: 41.07 GiB (8.6%)
ID-1: /dev/nvme0n1 ผู้จำหน่าย: Intel รุ่น: SSDPEKNW512G8L ขนาด: 476.94 GiB
อุณหภูมิ: 31.9 องศาเซลเซียส
พาร์ติชัน:
ID-1: / ขนาด: 23.35 GiB ที่ใช้: 15.24 GiB (65.3%) fs: ext4
ผู้พัฒนา: /dev/nvme0n1p4
ID-2: /boot/efi ขนาด: 256 MiB ที่ใช้: 33.6 MiB (13.1%) fs: vfat
ผู้พัฒนา: /dev/nvme0n1p1
ID-3: /ขนาดบ้าน: 207.11 GiB ที่ใช้: 25.8 GiB (12.5%) fs: ext4
ผู้พัฒนา: /dev/nvme0n1p6
แลกเปลี่ยน:
ID-1: swap-1 ประเภท: ขนาดพาร์ติชัน: 8.06 GiB ที่ใช้: 0 KiB (0.0%)
ผู้พัฒนา: /dev/nvme0n1p7
เซ็นเซอร์:
อุณหภูมิของระบบ: cpu: 58.0 C mobo: N/A gpu: nvidia temp: 52 C
ความเร็วพัดลม (RPM): N/A
ข้อมูล:
กระบวนการ: 321 สถานะการออนไลน์: 4h 34m หน่วยความจำ: 7.65 GiB ที่ใช้: 3.77 GiB (49.3%)
เริ่มต้น: systemd runlevel: 5 คอมไพเลอร์: gcc: 10.3.0 แพ็คเกจ: 2685
เชลล์: Bash v: 5.1.4 inxi: 3.3.01
และผลผลิตของ อินซี -Fxz
ในขณะที่ wifi ไม่ทำงาน:
ระบบ:
เคอร์เนล: 5.11.0-18-generic x86_64 บิต: 64 คอมไพเลอร์: gcc v: 10.2.1
เดสก์ท็อป: GNOME 3.38.4 Distro: Ubuntu 21.04 (Hirsute Hippo)
เครื่องจักร:
ประเภท: แล็ปท็อป ระบบ: ผลิตภัณฑ์ LENOVO: 81MU v: Lenovo IdeaPad S145-14IWL
อนุกรม: <ตัวกรอง>
Mobo: LENOVO รุ่น: LNVNB161216 v: SDK0Q55756 WIN อนุกรม: <ตัวกรอง>
UEFI: LENOVO v: ASCN50WW วันที่: 24/11/2020
แบตเตอรี่:
ID-1: การชาร์จ BAT0: 23.0 Wh เงื่อนไข: 23.0/30.0 Wh (77%)
รุ่น: LGC L17L2PF1 สถานะ: เต็ม
ซีพียู:
ข้อมูล: โมเดล Quad Core: Intel Core i5-8265U บิต: 64 ประเภท: MT MCP
arch: Kaby Lake note: ตรวจสอบ rev: C L2 cache: 6 MiB
ค่าสถานะ: avx avx2 lm nx แพ sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
โบโกมิปส์: 28800
ความเร็ว: 800 MHz ต่ำสุด/สูงสุด: 400/3900 MHz ความเร็วหลัก (MHz): 1: 800 2: 800
3:800 4:795 5:800 6:767 7:800 8:718
กราฟิก:
อุปกรณ์-1: ผู้จำหน่าย Intel WhiskyLake-U GT2 [UHD Graphics 620]: Lenovo
ไดรเวอร์: i915 v: เคอร์เนลบัส ID: 00:02.0
อุปกรณ์-2: ผู้จำหน่าย NVIDIA GM108M [GeForce MX110]: ไดรเวอร์ Lenovo: nvidia
v: 460.80 บัส ID: 01:00.0
อุปกรณ์-3: ประเภทกล้องในตัวของ Acer: ไดรเวอร์ USB: uvcvideo bus ID: 1-7:3
จอแสดงผล: เซิร์ฟเวอร์ x11: ไดรเวอร์ X.Org 1.20.11: โหลดแล้ว: modesetting, nvidia
ยกเลิกการโหลด: fbdev, nouveau, vesa ความละเอียด: 1920x1080~60Hz
OpenGL: ตัวเรนเดอร์: GeForce MX110/PCIe/SSE2 v: 4.6.0 NVIDIA 460.80
เรนเดอร์โดยตรง: ใช่
เสียง:
อุปกรณ์-1: ผู้จำหน่ายเสียงความละเอียดสูง Intel Cannon Point-LP: Lenovo
ไดรเวอร์: snd_hda_intel v: เคอร์เนลบัส ID: 00:1f.3
เซิร์ฟเวอร์เสียง: ALSA v: k5.11.0-18-generic
เครือข่าย:
อุปกรณ์-1: อะแดปเตอร์เครือข่ายไร้สาย Realtek RTL8821CE 802.11ac PCIe
ไดรเวอร์: rtw_8821ce v: N/A พอร์ต: 4000 บัส ID: 02:00.0
IF: wlp2s0 สถานะ: ดาวน์ mac: <ตัวกรอง>
บลูทู ธ:
อุปกรณ์-1: ประเภท Realtek Bluetooth Radio: ไดรเวอร์ USB: btusb v: 0.8
รหัสรถบัส: 1-10:4
รายงาน: ID: hci0 สถานะ: down ที่อยู่: <filter>
ไดรฟ์:
ที่เก็บข้อมูลในตัวเครื่อง: ทั้งหมด: 476.94 GiB ที่ใช้: 40.89 GiB (8.6%)
ID-1: /dev/nvme0n1 ผู้จำหน่าย: Intel รุ่น: SSDPEKNW512G8L ขนาด: 476.94 GiB
อุณหภูมิ: 30.9 องศาเซลเซียส
พาร์ติชัน:
ID-1: / ขนาด: 23.35 GiB ที่ใช้: 15.17 GiB (65.0%) fs: ext4
ผู้พัฒนา: /dev/nvme0n1p4
ID-2: /boot/efi ขนาด: 256 MiB ที่ใช้: 33.6 MiB (13.1%) fs: vfat
ผู้พัฒนา: /dev/nvme0n1p1
ID-3: /ขนาดบ้าน: 207.11 GiB ที่ใช้: 25.69 GiB (12.4%) fs: ext4
ผู้พัฒนา: /dev/nvme0n1p6
แลกเปลี่ยน:
ID-1: swap-1 ประเภท: ขนาดพาร์ติชัน: 8.06 GiB ที่ใช้: 0 KiB (0.0%)
ผู้พัฒนา: /dev/nvme0n1p7
เซ็นเซอร์:
อุณหภูมิของระบบ: cpu: 54.0 C mobo: N/A gpu: nvidia temp: 48 C
ความเร็วพัดลม (RPM): N/A
ข้อมูล:
กระบวนการ: 285 สถานะการออนไลน์: 11m หน่วยความจำ: 7.65 GiB ที่ใช้: 2.08 GiB (27.2%)
เริ่มต้น: systemd runlevel: 5 คอมไพเลอร์: gcc: 10.3.0 แพ็คเกจ: 2685
เชลล์: Bash v: 5.1.4 inxi: 3.3.01
ข้อมูลเพิ่มเติม. ตามที่ร้องขอ ฉันใช้ชุดคำสั่งต่อไปนี้ในขณะที่ wifi ใช้งานได้และในขณะที่ไม่ได้ใช้งาน:
การเชื่อมต่อเครือข่าย $ nmcli
$ nmcli วิทยุทั้งหมด
แสดงการเชื่อมต่อ $ nmcli
สถานะอุปกรณ์ $ nmcli
อุปกรณ์ $ nmcli แสดง wlp2s0
$dmesg -T | เกรป rtw
เปิดเครือข่าย $ nmcli
อุปกรณ์ $ nmcli เชื่อมต่อ wlp2s0
การเชื่อมต่อ $ nmcli ขึ้น SRISUWAN
ผลลัพธ์ที่ได้มีดังนี้:
ในขณะที่ wifi กำลังทำงาน: แปะ
ในขณะที่ wifi ไม่ทำงาน: แปะ
ในขณะที่ wifi ไม่ทำงานหลังจากปิดเครื่องเป็นเวลานาน: แปะ