วิธีการปิดการใช้งานการปิดอัตโนมัติของอุปกรณ์ usb เช่น usb mouse?


28

ฉันไม่ทราบว่าจะทำอย่างไร แต่อุปกรณ์ USB ปิดอัตโนมัติถูกเปิดใช้งานโดยไม่ได้ตั้งใจ ตอนนี้เมาส์ usb ของฉันดับลงแม้ว่าจะไม่ได้ใช้งานเป็นเวลา 2-3 วินาที มันน่ารำคาญจริงๆ

นี้เกิดขึ้นหลังจากติดตั้งผมและpowertop powernapอาจมีบางสิ่งที่เกี่ยวข้องกับแอปพลิเคชันทั้งสองนี้

ฉันจะปิดการใช้งาน "คุณสมบัติ" นี้ได้อย่างไร?


คำตอบ:


12

มันPowerNapว่าการทำเช่นนี้

คุณสามารถปิดการใช้งานส่วนหนึ่งของสคริปต์ประหยัดพลังงานของ PowerNap ได้ด้วย:

sudo powernap-action --disable usb_autosuspend

1
สำหรับฉันใน debian jessie (8.4) มันเป็นโหมดแล็ปท็อป ดูคำตอบด้านล่าง เขียนไป/sys/bus/usb/devices/«device»/power/levelยังใช้งานได้ดูคำตอบอื่น ๆ
ctrl-alt-delor

29

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

ปิดใช้งานการระงับ USB อัตโนมัติ

echo 2 | sudo tee /sys/bus/usb/devices/*/power/autosuspend >/dev/null

ปิดใช้งานการปิด USB อัตโนมัติ

echo on | sudo tee /sys/bus/usb/devices/*/power/level >/dev/null

1
ปิดการใช้งาน AutoSuspend USB เป็นสิ่งที่ฉันต้องการ ที่นี่ฉันไม่ได้ติดตั้ง powernap
เฟอร์นันโด Kosh

7
เป็นการรีบูทแบบถาวรหรือไม่
mveroone

2
วิธีทำให้รีบูตถาวร: askubuntu.com/questions/73590/…
Bryce

2
ความแตกต่างระหว่างสองสคริปต์นี้คืออะไร? ฉันต้องการทั้งสองอย่างหรืออย่างใดอย่างหนึ่งเท่านั้น?
rosencreuz

2
บน Ubuntu 16.04 kern.logพูดว่า:WARNING! power/level is deprecated; use power/control instead
Erik van Oosten

10

เป็นไปได้ไหมว่าเครื่องมือโหมดแล็ปท็อปเป็นสาเหตุของปัญหานี้ ถ้าเป็นเช่นนั้นลองต่อไปนี้:

  1. ทางเลือก:สร้างการสำรองข้อมูล/etc/laptop-mode/conf.d/usb-autosuspend.confโดยคัดลอกไว้ในโฟลเดอร์โฮมของคุณ:

    cp /etc/laptop-mode/conf.d/usb-autosuspend.conf ~/usb.autosuspend.old
    
  2. รับ USB ID ของเมาส์ / คีย์บอร์ดของคุณ

    lsusb
    

    นี่จะส่งคืนรายการรวมถึงID xxxx:xxxxเมาส์ / คีย์บอร์ดของคุณ

  3. แก้ไขต้นฉบับ usb-autosuspend.conf

    sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf
    
  4. จะมีรายการที่เรียกว่าAUTOSUSPEND_USBID_BLACKLIST=''เปลี่ยนแปลงสิ่งนี้เป็นAUTOSUSPEND_USBID_BLACKLIST='xxxx:xxxx'

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

    sudo service laptop-mode restart
    

ที่มา: http://www.hecticgeek.com/2012/06/fix-usb-mouse-not-working-laptop-mode-tools-ubuntu/


คุณพบ ID ของคุณด้วยคำสั่งlsusb|grep -i mouse|sed 's/^.* ID //g'|sed 's/ .*$//g'(สมมติว่ามีคำว่า "mouse" ในสตริงสำหรับเมาส์ของคุณ) หากคุณไม่พบ ID ของเมาส์ให้ใช้watch -d lsusbในขณะที่คุณเสียบเมาส์
rubo77

อย่างน้อยก็ใน Ubuntu 15.04 แฟ้มนี้ได้ถูกย้ายไปและสายที่จะเพิ่มรหัสที่จะเรียกว่าตอนนี้runtime-pm.conf น่าแปลกที่ฉันไม่สามารถรับบัญชีดำของฉันในการทำงานดังนั้นฉันเพิ่งปิดการใช้งานโมดูลนี้โดยการตั้งค่าAUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="" CONTROL_RUNTIME_AUTOSUSPEND=0มันได้ผล!
บางสิ่ง

มันทำงานกับ Debian Jessie (8.4) แต่ไฟล์คือ/etc/laptop-mode/conf.d/runtime-pm.conf
ctrl-alt-delor

ในกรณีของฉันฉันรัน "lmt-config-gui" สำหรับเครื่องมือโหมดแล็ปท็อปและไม่ได้ทำเครื่องหมาย "เปิดใช้งานโมดูลรันไทม์ pm" ปัญหานี้เริ่มต้นหลังจากอัปเดตเคอร์เนล KDE Neon ของฉันจาก 4.4 เป็น 4.8 เมื่อคืนและทำให้ฉันเป็นบ้า! ขอบคุณ!
Adam Plocher

ฉันไม่ได้ติดตั้งโหมดแล็ปท็อป (แม้ว่าจะมีบางอย่างหยุดทำงาน USB ของฉัน) และเมื่อฉันติดตั้งlaptop-mode-toolsฉันไม่ได้ติดตั้งusb-autosuspend.conf (สำหรับ 14.04 แต่ฉันมี 16.04) ฉันไม่ได้มีการ /etc/laptop-mode/conf.d/runtime-pm.confต่อaskubuntu.com/a/370406/318507 ยังคงรอดูว่าจะแก้ไขปัญหาได้หรือไม่หากฉันต้องติดตามสิ่งที่ระงับไว้เดิม
dragon788
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.