ฉันเพิ่งติดตั้ง SSD ใหม่บนแล็ปท็อปของฉัน (Acer Swift X) ที่ใช้ Kubuntu 21.04 w/ เคอร์เนล 5.13.14
การนอนหลับทำงานได้อย่างสมบูรณ์จนกระทั่งฉันติดตั้ง SSD ใหม่ ข้อมูลสำคัญบางประการ:
มีช่องเสียบสองช่องบนเมนบอร์ดสำหรับฮาร์ดไดรฟ์ พอร์ต PCIE/SATA หนึ่งพอร์ตและ PCIE หนึ่งพอร์ตเท่านั้น ระบบปฏิบัติการถูกติดตั้งลงในฮาร์ดไดรฟ์ที่ เคยเป็น ในพอร์ต PCIE/SATA แต่ฉันต้องย้ายไปยังพอร์ต PCIE เท่านั้น ฮาร์ดไดรฟ์ใหม่เข้ามาแทนที่ในพอร์ต PCIE/SATA
ตอนนี้เมื่อฉันให้แล็ปท็อปเข้าสู่โหมดสลีป (ไม่ว่าจะปิดฝา ใช้ตัวเลือก gui หรือรัน pm-suspend) มันจะปิดไฟ LED เสมอ ปิดคีย์บอร์ด หน้าจอดับ พัดลมดับ เมื่อฉันพยายามดำเนินการต่อ แป้นพิมพ์จะกลับมาทำงานอีกครั้งพร้อมกับไฟแสดงสถานะ LED แต่หน้าจอจะยังคงเป็นสีดำ (ไม่มีไฟพื้นหลังเลย) ในขณะที่แล็ปท็อปมี GPU เฉพาะ ฉันได้ขจัดปัญหากราฟิกที่เป็นไปได้ทั้งหมดแล้วผ่านการแก้ไขปัญหาทั่วไปทั้งหมด (การยุ่งกับ nvidia-prime, novoue.modeset=1 และอะไรก็ตาม)
ฉันพยายามเรียกใช้ PM_DEBUG=true pm_suspend แต่ไม่เห็นสิ่งใดที่บ่งบอกถึงปัญหา นี่คือสิ่งที่อยู่ท้ายไฟล์ /var/log/pm-suspend.log:
+ [ ส. 15 ม.ค. 05:37:47 น. EST 2022: ทำการระงับ = -n ]
+ printf %s\n วันเสาร์ที่ 15 มกราคม 05:37:47 น. EST 2022: ดำเนินการระงับ
ส. 15 ม.ค. 05:37:47 น. EST 2022: ดำเนินการระงับ
+ ซิงค์
+ do_suspend
+ เสียงสะท้อน -n เม็ม
แล้วก็ไม่มีอะไรเพิ่มเติม
หมายเหตุ: ก่อนหน้านี้ SSD ใหม่ได้รับการติดตั้งลงในแล็ปท็อปเครื่องอื่นที่ใช้ Kubuntu เวอร์ชันเดียวกัน การนอนหลับยังทำงานได้ดีอย่างสมบูรณ์ที่นั่น ทำให้ฉันคิดว่า SSD ใหม่ไม่ใช่ปัญหาของไดรเวอร์อย่างแน่นอน
ถ้าใครมีความคิดเห็นเกี่ยวกับเรื่องนี้ที่จะเป็นประโยชน์อย่างมาก
**UPDATE: หลังจากปิดการใช้งานฮาร์ดไดรฟ์ใหม่ (เสียบเข้ากับสล็อต PCIE/SATA) จาก BIOS การนอนหลับจะกลับมาทำงานอีกครั้งอย่างน่าอัศจรรย์
ฉันพบบรรทัดนี้ด้วย: 15 มกราคม 21:12:04 เคอร์เนล OMEGASUPREME: [ 40.165686] ahci 0000:05:00.0: พอร์ตไม่รองรับอุปกรณ์สลีป
ใน kern.log ของฉัน
**
** อัปเดต 2: สิ่งนี้จะยังคงเกิดขึ้นแม้ว่าจะไม่ได้ติดตั้งฮาร์ดไดรฟ์ใหม่ก็ตาม **
** อัปเดต 3: อันนี้แปลก แต่อาจให้ข้อมูลเชิงลึกเกี่ยวกับปัญหาที่อาจเกิดขึ้น ถ้าฉันบูทเข้า windows โดยที่ฮาร์ดไดร์ฟนี้ปิดอยู่ จะตรวจไม่พบการ์ดจอเลย หากฉันเปิดใช้งานอีกครั้งและบูตเข้า windows การ์ดกราฟิกจะใช้งานได้อีกครั้ง ตอนนี้อาจเป็นเรื่องง่ายๆ อย่างซอฟต์แวร์ Nvidia ที่คาดว่าไดรเวอร์จะอยู่ในฮาร์ดไดรฟ์ในช่องที่ 1 หรืออาจซับซ้อนกว่านั้น อย่างไรก็ตาม โปรดทราบว่า windows ทำงานได้ดีกับโหมดสลีปเมื่อเปิดใช้งานฮาร์ดไดรฟ์ **