Bagaimana cara menonaktifkan daya otomatis perangkat usb seperti mouse usb?

28

Saya tidak tahu caranya, tetapi entah bagaimana matikan otomatis perangkat usb diaktifkan secara tidak sengaja. Sekarang mouse usb saya mati meskipun tidak digunakan selama 2-3 detik. Ini sangat menjengkelkan.

Ini terjadi setelah saya menginstal powertopdan powernap. Mungkin ada hubungannya dengan kedua aplikasi ini.

Bagaimana saya bisa menonaktifkan "fitur" ini?

rrj
sumber

Jawaban:

12

Ini PowerNap bahwa ini melakukan hal ini.

Anda dapat menonaktifkan hanya bagian ini dari skrip penghematan daya PowerNap dengan:

sudo powernap-action --disable usb_autosuspend
Dustin Kirkland
sumber
1
Bagi saya di debian jessie (8.4) itu adalah mode laptop. Lihat jawaban di bawah. Menulis /sys/bus/usb/devices/«device»/power/leveljuga bekerja, lihat jawaban lain.
ctrl-alt-delor
30

Cukup salin tempel perintah berikut di terminal dan itu akan menonaktifkan penangguhan otomatis.

Menonaktifkan penonaktifan otomatis USB

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

Nonaktifkan belanja otomatis USB

echo on | sudo tee /sys/bus/usb/devices/*/power/level >/dev/null
Qasim
sumber
1
Nonaktifkan USB autosuspend tepat seperti yang saya cari. Di sini saya tidak menginstal powernap.
Fernando Kosh
7
Apakah itu reboot persisten?
mveroone
2
Cara membuatnya reboot-persistent: askubuntu.com/questions/73590/…
Bryce
2
Apa perbedaan antara kedua skrip ini? Apakah saya memerlukan keduanya atau hanya satu saja?
rosencreuz
2
Pada Ubuntu 16,04 kern.logmengatakan:WARNING! power/level is deprecated; use power/control instead
Erik van Oosten
10

Mungkinkah alat mode laptop yang menyebabkan ini? Jika demikian, coba yang berikut ini:

  1. Opsional: Buat cadangan /etc/laptop-mode/conf.d/usb-autosuspend.confdengan menyalinnya di folder rumah Anda:

    cp /etc/laptop-mode/conf.d/usb-autosuspend.conf ~/usb.autosuspend.old
    
  2. Dapatkan ID USB mouse / keyboard Anda

    lsusb
    

    Ini akan mengembalikan daftar termasuk ID xxxx:xxxxuntuk mouse / keyboard Anda.

  3. Edit yang asli usb-autosuspend.conf

    sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf
    
  4. Akan ada entri yang disebut AUTOSUSPEND_USBID_BLACKLIST=''ubah ini menjadiAUTOSUSPEND_USBID_BLACKLIST='xxxx:xxxx'

  5. Ini akan menghentikan mouse / keyboard USB Anda dari diskors. Sekarang Anda harus me-restart komputer Anda atau me-restart menggunakan mode laptop

    sudo service laptop-mode restart
    

Sumber: http://www.hecticgeek.com/2012/06/fix-usb-mouse-not-working-laptop-mode-tools-ubuntu/

pengguna238948
sumber
Anda menemukan ID Anda dengan perintah lsusb|grep -i mouse|sed 's/^.* ID //g'|sed 's/ .*$//g'(dengan asumsi ada kata "mouse" di string untuk mouse Anda) Jika Anda tidak mengetahui ID mouse Anda, gunakan watch -d lsusbsaat Anda mencolokkan mouse Anda.
rubo77
Paling tidak di Ubuntu 15.04, file ini telah dipindahkan ke runtime-pm.confdan baris untuk menambahkan id sekarang dipanggil AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="". Anehnya, saya tidak bisa membuat daftar hitam saya berfungsi jadi saya hanya menonaktifkan modul ini dengan mengatur CONTROL_RUNTIME_AUTOSUSPEND=0. Berhasil!
partofthething
Ini bekerja pada Debian Jessie (8.4), tetapi file/etc/laptop-mode/conf.d/runtime-pm.conf
ctrl-alt-delor
Anda tepat, dalam kasus saya, saya menjalankan "lmt-config-gui" untuk Laptop Mode Tools dan menghapus centang "Aktifkan modul runtime-pm". Masalah ini dimulai setelah memperbarui kernel KDE Neon saya dari 4,4 menjadi 4,8 tadi malam dan membuat saya gila! Terima kasih!
Adam Plocher
Saya tidak menginstal laptop-mode (walaupun ada sesuatu yang menangguhkan USB saya) dan ketika saya menginstal laptop-mode-toolssaya tidak punya usb-autosuspend.conf (itu untuk 14,04 tapi saya punya 16,04). Saya memang punya /etc/laptop-mode/conf.d/runtime-pm.confper askubuntu.com/a/370406/318507 . Masih menunggu untuk melihat apakah ini memperbaiki masalah atau jika saya harus melacak apa yang semula menangguhkannya.
dragon788