Score:1

การเคลื่อนไหวของเมาส์ปลุกระบบจากโหมดสลีปหากไม่ได้เชื่อมต่ออะแดปเตอร์ USB ใหม่

ธง es

ฉันมี /etc/udev/rules.d/99-wakeup.rules เพื่อปิดใช้งานการปลุกจากโหมดสลีปเมื่อใช้แป้นพิมพ์หรือเมาส์ที่เชื่อมต่อกับอุปกรณ์:

ACTION=="add", SUBSYSTEM=="usb", DRIVERS="usb", ATTRS{idVendor}=="0a81", ATTRS{idProduct}=="0205", ATTR{power/wakeup}="disabled "

อุปกรณ์ USB คือ

$ lsusb | เกรป 0205
บัส 001 อุปกรณ์ 006: ID 0a81:0205 Chesen Electronics Corp. PS/2 Keyboard+Mouse Adapter

ฉันเพิ่ม GRUB_CMDLINE_LINUX="udev.log-priority=debug" ใน /etc/default/grub และรัน sudo ปรับปรุงด้วง เพื่อเพิ่มระดับบันทึก รีบูตและวิ่ง

$ LC_ALL=C Journalctl -b0 -u systemd-udevd | grep -F /etc/udev/rules.d/99-wakeup.rules
06 พ.ย. 03:13:46 jarnos-OptiPlex-9010 systemd-udevd[341]: ไฟล์กฎการอ่าน: /etc/udev/rules.d/99-wakeup.rules
06 พ.ย. 03:13:47 jarnos-OptiPlex-9010 systemd-udevd[349]: 1-1.1.1: /etc/udev/rules.d/99-wakeup.rules:14 ATTR '/sys/devices/pci0000: 00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.1/power/wakeup' เขียน 'ปิดใช้งาน'
06 พ.ย. 03:13:47 jarnos-OptiPlex-9010 systemd-udevd[375]: 1-1.1.1:1.1: /etc/udev/rules.d/99-wakeup.rules:14 ATTR '/sys/devices/ pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.1/power/wakeup' กำลังเขียน 'ปิดใช้งาน'
06 พ.ย. 03:13:47 jarnos-OptiPlex-9010 systemd-udevd[375]: 1-1.1.1:1.1: /etc/udev/rules.d/99-wakeup.rules:14 ไม่สามารถเขียน ATTR{/sys /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.1/power/wakeup} โดยไม่สนใจ: ไม่มีไฟล์ดังกล่าวหรือ ไดเรกทอรี
06 พ.ย. 03:13:47 jarnos-OptiPlex-9010 systemd-udevd[349]: 1-1.1.1:1.0: /etc/udev/rules.d/99-wakeup.rules:14 ATTR '/sys/devices/ pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/power/wakeup' กำลังเขียน 'ปิดใช้งาน'
06 พ.ย. 03:13:47 jarnos-OptiPlex-9010 systemd-udevd[349]: 1-1.1.1:1.0: /etc/udev/rules.d/99-wakeup.rules:14 ไม่สามารถเขียน ATTR{/sys /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/power/wakeup} โดยไม่สนใจ: ไม่มีไฟล์ดังกล่าวหรือ ไดเรกทอรี

แต่หลังจากรีบูต

$ cat /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.1/power/wakeup
เปิดใช้งาน

อะไรเปลี่ยนเป็น "เปิดใช้งาน" แม้แต่การเคลื่อนไหวของเมาส์ก็ปลุกระบบให้ตื่นจากโหมดสลีป อย่างไรก็ตาม หากฉันเชื่อมต่ออะแดปเตอร์อีกครั้งหลังจากบู๊ต ค่าจะกลายเป็น "ปิดใช้งาน" ฉันคาดว่ากฎจะมีผลในการเริ่มต้นเช่นกัน หากนี่เป็นข้อบกพร่อง ควรรายงานต่อแพ็คเกจใด

ฉันสามารถแก้ไขปัญหานี้ได้โดยการเขียน เปิดใช้งาน ใน /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.1/power/wakeup ก่อนเข้าสู่ระบบอาจระงับโดยอัตโนมัติ (ดู คน systemd-sleep).

user.dz avatar
ng flag
ลองอัปเดต ramdisk/ramfs โดยใช้ `sudo update-initramfs -u` ทดสอบด้วยการรีบูต หากไม่ได้ผล คุณอาจเพิ่มกฎอีกข้อสำหรับ `ACTION=="change"` ซึ่งอาจเป็นไปได้ว่าจะมีการรีเฟรชในภายหลัง
user.dz avatar
ng flag
นอกจากนี้ยังมีระบบ BIOS บางระบบที่อนุญาตให้ปิดการใช้งานได้ทั่วโลก (ขึ้นอยู่กับพอร์ต ไม่ใช่อุปกรณ์) เนื่องจากตัวเลือกนี้ใช้งานได้ เมนบอร์ดจำเป็นต้องรักษาพอร์ต USB ให้คงอยู่ (บางคนระบุว่าเป็นตัวเลือกการประหยัดพลังงาน)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา