ทำไมเมาส์ USB ของฉันถูกระงับหลังจากไม่มีการใช้งานเป็นเวลา 3 วินาที


13

ไฟ LED ด้านล่างของเมาส์จะดับลงหลังจาก 3 วินาทีหลังจากการเชื่อมต่อและการเคลื่อนไหวของเคอร์เซอร์และล้อหยุด การกดปุ่มใด ๆ การเชื่อมต่อหรือรีเซ็ตอุปกรณ์ USB จะดำเนินต่อไปอีก 3 วินาที (เมื่อกลับมาทำงานอีกครั้งโดยการกดปุ่มเหตุการณ์นี้จะไม่ไปที่ X)

สิ่งนี้จะเกิดขึ้นเมื่อใช้พอร์ต USB ใด ๆ เมาส์นี้ทำงานได้ดีกับคอมพิวเตอร์เครื่องอื่นที่มี Linux มันทำงานได้ดีมาก่อน

ทำไมมันเกิดขึ้น จะแก้ไขได้อย่างไร?

อัปเดต : มันเกิดขึ้นเฉพาะเมื่อแล็ปท็อปใช้แบตเตอรี่

คำตอบ : สิ่งนี้เกิดจากการประหยัดพลังงานที่ทำโดยแล็ปท็อปโหมดเครื่องมือ หากต้องการปิดการประหยัดพลังงานชั่วคราวสามารถทำได้

for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done

สิ่งนี้จะเกิดขึ้นกับ linux หรือระบบปฏิบัติการอื่น ๆ เท่านั้น
soandos

ฉันเพิ่งสังเกตมัน อาจเป็นการรีบูตจะแก้ไขได้ แต่ฉันต้องการทราบว่าทำไมสิ่งนี้ถึงเกิดขึ้นได้
วิ

เส็งเคร็งของฉันไม่มีชื่อเมาส์ไร้สายทำเช่นนี้ ไม่สำคัญว่าคอมพิวเตอร์ของฉันเสียบหรือแบตเตอรี่ เพื่อให้เรื่องแย่ลงไม่มีกิจกรรมใดที่จะ "ปลด" เมาส์เมื่อมันติดอยู่ทำให้ฉันต้องถอดแบตเตอรี่ออกแล้วใส่กลับเข้าไปใหม่ทุก ๆ 3-5 วินาที ชิ้นส่วนที่ไร้ประโยชน์ของ s ** t
Emanuel Landeholm

@Vi: ฉันเสนอให้เปลี่ยนคำตอบที่ยอมรับให้เป็นหนึ่งใน OscarGarcia เพราะเขาเป็นคนที่แม่นยำที่สุดตอบคำถามของคุณได้จริงและไม่มีผลข้างเคียงใด ๆ เช่นการปิดการใช้งาน AutoSuspend USB เลย ...
Martin Pecka

คำตอบ:


5

เป็นคำถามที่เก่ามากที่เกี่ยวข้องกับโหมดแล็ปท็อป แต่ฉันจะโพสต์โซลูชันของฉัน:

ใน Ubuntu 14.04 ฉันแก้ไข/etc/laptop-mode/conf.d/usb-autosuspend.confและเปลี่ยนบรรทัดนี้เป็นบัญชีดำusbhid:

# The list of USB driver types that should not use autosuspend.  The driver
# type is given by "DRIVER=..." in a USB device's uevent file.
# Example: AUTOSUSPEND_USBID_BLACKLIST="usbhid usb-storage"
## Old value: AUTOSUSPEND_USBTYPE_BLACKLIST=""
AUTOSUSPEND_USBTYPE_BLACKLIST="usbhid"

ใน Ubuntu 12.04 ฉันต้องแก้ไข/etc/laptop-mode/conf.d/runtime-pm.confและเปลี่ยนบรรทัดนี้เป็นบัญชีดำusbhid:

# The list of device driver types that should use autosuspend.  The driver
# type is given by "DRIVER=..." in a device's uevent file.
# Example: AUTOSUSPEND_DEVTYPE_WHITELIST="usbhid usb-storage"
## Old value: AUTOSUSPEND_RUNTIME_DEVTYPE_WHITELIST=""
AUTOSUSPEND_RUNTIME_DEVTYPE_WHITELIST="usbhid"

คุณสามารถขึ้นบัญชีดำได้usb-storage! และคุณยังสามารถขึ้นบัญชีดำอุปกรณ์ได้ด้วย ID ( AUTOSUSPEND_RUNTIME_DEVID_WHITELISTใน Ubuntu 12.04 หรือAUTOSUSPEND_USBID_BLACKLISTใน Ubuntu 14.04)

จากนั้นคุณจะต้องรีสตาร์ทโหมดแล็ปท็อปเพื่อให้การเปลี่ยนแปลงมีผล:

sudo /etc/init.d/laptop-mode restart

และจากนั้นทำการถอดเม้าส์ เมาส์จะไม่ระงับอีกครั้ง

สิ่งนี้ใช้ได้สำหรับฉันที่ทำงาน (Ubuntu 12.04) และบ้าน (Ubuntu 14.04)

หวังว่าจะช่วย :)


คำตอบนี้แก้ปัญหาของฉันใน Debian ฉันขึ้นบัญชีดำusbhidและpsmouseหลังจากเริ่มlaptop-modeบริการใหม่และถอดเมาส์ออกปัญหาก็แก้ไขได้
Sharuzzaman Ahmat Raslan

นี่ควรเป็นคำตอบที่ได้รับการยอมรับเพราะมันเป็นเพียงบัญชีดำอัตโนมัติของอุปกรณ์ HID แต่ช่วยให้คุณสามารถซ่อนอุปกรณ์อื่น ๆ ทั้งหมดได้โดยอัตโนมัติ
Martin Pecka

เพราะฉันแนะนำAUTOSUSPEND_USBID_BLACKLISTเช่นกัน
OscarGarcia

ใช้งานไม่ได้กับฉันใน Ubuntu 14.04, lenovo thinkpad :(
Thomas

@Thomas โซลูชันใดที่ไม่ได้ผลสำหรับคุณ คุณสามารถแชร์ lsusb id หรือโมดูล, ประเภทเมาส์, ฯลฯ ได้ไหม? หากใช้อะแดปเตอร์ไร้สายอาจจำเป็นต้องขึ้นบัญชีดำด้วย! แก้ไข: คุณlaptop-toolsติดตั้งแล้วหรือยัง
OscarGarcia

11

ฉันมีทางออกที่สมบูรณ์แบบ!

ถ้า

for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done

ใช้งานได้สำหรับคุณ แต่เพียงครั้งเดียวเท่านั้นที่/etc/laptop-mode/conf.d/usb-autosuspend.confจะแก้ไขเพื่อแทนที่:

CONTROL_USB_AUTOSUSPEND="auto"

โดย

CONTROL_USB_AUTOSUSPEND=0

มันใช้งานได้สำหรับฉัน


คุณพูดอะไรบางอย่างที่สมเหตุสมผล ขอบคุณ!
BrunoJCM

ฉันไม่รู้ว่าฉันติดตั้งแพคเกจ 'แล็ปท็อป - เครื่องมือโหมด' แล้วมันอาจอธิบายปัญหาอื่น ๆ ด้วยตัวบ่งชี้ที่ scalling cpu ที่ฉันมี
BrunoJCM

เฉพาะคำสั่งแรก (สำหรับ ... ) เท่านั้นที่ทำงานได้ ฉันลองทุกอย่างแม้แต่หยุดบริการโหมดแล็ปท็อปและมันก็ไม่เปลี่ยน ขอบคุณ
lepe

ไฟล์/etc/laptop-mode/conf.d/usb-autosuspend.confไม่มีอยู่สำหรับฉัน ฉันควรสร้างหรือไม่
Simon Baars

0

นี่เป็นพฤติกรรมปกติของ mouses ทั้งหมดหลังจากที่พวกเขาได้รับแบบไร้สายเพื่อประหยัดแบตเตอรี่ คุณสามารถปรับได้หากมีซอฟต์แวร์ของบุคคลที่สามเข้ามาในกล่อง


2
เขาไม่ได้บอกว่ามันเป็นเม้าส์ไร้สายหรือเปล่า
Renan

1
นี่คือเมาส์ USB แบบมีสาย
วิ

ตกลง. ฉันเพิ่งดูเมาส์ usb แบบมีสายของฉันและมันก็ไม่ได้ใช้งานหลังจาก 5 วินาทีและนี่ก็เป็นการประหยัดพลังงานเพราะคุณสามารถใช้กับแล็ปท็อปที่แบตเตอรี่ใช้งานได้ และไม่ใช่คุณสมบัติที่ดีใช่ไหม
นอนพักกลางวัน

LED ไม่หรี่แสง แต่ปิดเลยป้องกันการใช้เมาส์ตามปกติ (ต้องคลิกทุกครั้งก่อนเคลื่อนย้าย)
วิ

1
โปรดแสดงความคิดเห็นในคำตอบข้างต้นอันนี้ผิดอย่างสมบูรณ์และทำให้เข้าใจผิด
BrunoJCM
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.