แล็ปท็อปของฉันมีข้อบกพร่องที่เมื่อคุณพยายามระงับ Ubuntu จะเริ่มสำรองทันทีและคอร์ 0 ถูกล็อคที่ 100%
หาก ณ จุดนี้คุณบังคับปิดเครื่องโดยกดปุ่มเปิดปิดค้างไว้แล้วบู๊ตหลังจากนั้น ทัชแพดจะทำงาน
ในบันทึก คุณจะเห็นสิ่งนี้เมื่อตรวจพบ:
เคอร์เนล: อินพุต: MSFT0001:00 04F3:3140 เมาส์เป็น /devices/platform/AMDI0010:03/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0002/input/input6
เคอร์เนล: อินพุต: MSFT0001:00 04F3:3140 ทัชแพดเป็น /devices/platform/AMDI0010:03/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0002/input/input7
เคอร์เนล: hid-generic 0018:04F3:3140.0002: input,hidraw0: I2C HID v1.00 Mouse [MSFT0001:00 04F3:3140] บน i2c-MSFT0001:00
เคอร์เนล: อินพุต: MSFT0001:00 04F3:3140 เมาส์เป็น /devices/platform/AMDI0010:03/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0002/input/input30
เคอร์เนล: อินพุต: MSFT0001:00 04F3:3140 ทัชแพดเป็น /devices/platform/AMDI0010:03/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0002/input/input31
เคอร์เนล: hid-multitouch 0018:04F3:3140.0002: อินพุต hidraw0: I2C HID v1.00 เมาส์ [MSFT0001:00 04F3:3140] บน i2c-MSFT0001:00
และเชื่อมโยงกับไดรเวอร์ i2c_hid_acpi
ฉันได้พบสิ่งนี้เช่นกัน แต่เพียงครั้งเดียว:
เคอร์เนล: ACPI: SSDT 0x00000000C968F000 007216 (v02 LENOVO AmdTable 00000002 MSFT 04000000)
เคอร์เนล: i2c_hid_acpi i2c-MSFT0001:00: ไม่สามารถเปลี่ยนการตั้งค่าพลังงาน
เคอร์เนล: i2c_hid_acpi i2c-MSFT0001:00: ไม่สามารถเปลี่ยนการตั้งค่าพลังงาน
เคอร์เนล: i2c_hid_acpi i2c-MSFT0001:00: รีเซ็ตอุปกรณ์ไม่สำเร็จ
เคอร์เนล: i2c_hid_acpi i2c-MSFT0001:00: ไม่สามารถเปลี่ยนการตั้งค่าพลังงาน
เคอร์เนล: i2c_hid_acpi i2c-MSFT0001:00: ไม่สามารถเปลี่ยนการตั้งค่าพลังงาน
เคอร์เนล: i2c_hid_acpi i2c-MSFT0001:00: ไม่สามารถเพิ่มอุปกรณ์ซ่อน: -121
เคอร์เนล: i2c_hid_acpi: โพรบของ i2c-MSFT0001:00 ล้มเหลวโดยมีข้อผิดพลาด -121
นี่คือข้อความปกติในบันทึกที่มีอยู่เสมอเมื่อตรวจไม่พบทัชแพด:
เคอร์เนล: ACPI: SSDT 0x00000000C968F000 007216 (v02 LENOVO AmdTable 00000002 MSFT 04000000)
มีวิธีแก้ปัญหาอย่างน้อยสำหรับสิ่งนี้หรือไม่?
เมื่อตรวจไม่พบทัชแพด ดูเหมือนว่าจะไม่เชื่อมโยงกับไดรเวอร์ใด ๆ แต่ฉันไม่สามารถเชื่อมโยงกับไดรเวอร์ที่มีข้อความแสดงข้อผิดพลาด "ไม่มีอุปกรณ์ดังกล่าว"
ทัชแพดไม่ปรากฏในไดเร็กทอรี i2c/devices:
i2c-MSFT0001:00 -> ../../../devices/platform/AMDI0010:03/i2c-1/i2c-MSFT0001:00
ฉันพยายามผูกทัชแพดกับไดรเวอร์ hid_generic ผ่านคำสั่งนี้:
echo "i2c-MSFT0001:00" | sudo tee /sys/bus/hid/drivers/hid-generic/bind
อย่างไรก็ตาม สิ่งนี้จะคืนค่า:
i2c-MSFT0001:00
tee: /sys/bus/hid/drivers/hid-generic/bind: ไม่มีอุปกรณ์ดังกล่าว
ทัชแพดไม่ได้เชื่อมโยงกับไดรเวอร์อื่น:
sudo ค้นหา / -ชื่อ i2c-MSFT0001:00
ค้นหา: â/tmp/.mount_OpenRGYUjCNFâ: ปฏิเสธการอนุญาต
/sys/devices/platform/AMDI0010:03/i2c-1/i2c-MSFT0001:00
/sys/bus/i2c/devices/i2c-MSFT0001:00
หากคุณต้องการพื้นหลังเพิ่มเติม:
MSFT/Mylar ทัชแพดบน Lenovo Ideapad flex 5 14ARE05 Ubuntu 21.04
https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-5.8/+bug/1912880
ตอนนี้ข้อผิดพลาดการระงับที่ฉันกล่าวถึงไม่ค่อยเกิดขึ้นและฉันไม่สามารถทำให้ทัชแพดทำงานได้อีกต่อไป