Làm cách nào để tắt nguồn tự động tắt các thiết bị usb như chuột USB?


28

Tôi không biết làm thế nào, nhưng bằng cách nào đó, tự động tắt thiết bị usb đã vô tình kích hoạt. Bây giờ chuột usb của tôi tắt ngay cả khi nó không hoạt động trong 2-3 giây. Nó thực sự gây khó chịu.

Điều này xảy ra sau khi tôi cài đặt powertoppowernap. Có lẽ nó có một cái gì đó để làm với hai ứng dụng này.

Làm thế nào tôi có thể vô hiệu hóa "tính năng" này?


Câu trả lời:


12

Đó là PowerNap đang làm điều này.

Bạn chỉ có thể vô hiệu hóa phần này của tập lệnh tiết kiệm năng lượng của PowerNap với:

sudo powernap-action --disable usb_autosuspend

1
Đối với tôi trong debian jessie (8.4), đó là chế độ máy tính xách tay. Xem câu trả lời dưới đây. Viết để /sys/bus/usb/devices/«device»/power/levelcũng làm việc, xem câu trả lời khác.
ctrl-alt-delor

29

Chỉ cần sao chép dán lệnh sau trong terminal và nó sẽ vô hiệu hóa tự động treo.

Vô hiệu hóa tự động treo USB

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

Vô hiệu hóa tự động USB

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

1
Vô hiệu hóa USB autosuspend chính xác là những gì tôi đang tìm kiếm. Ở đây tôi không cài đặt powernap.
Fernando Kosh

7
Đó có phải là khởi động lại liên tục?
mveroone

2
Cách làm cho nó khởi động lại liên tục: Askubfox.com/questions/73590/ mẹo
Bryce

2
Sự khác biệt này giữa hai kịch bản là gì? Tôi có cần cả hai hay chỉ một trong số họ không?
rosencreuz 10/03/2015

2
Trên Ubuntu 16.04 có ghi kern.log:WARNING! power/level is deprecated; use power/control instead
Erik van Oosten

10

Có thể là các công cụ chế độ máy tính xách tay đang gây ra điều này? Nếu vậy, hãy thử như sau:

  1. Tùy chọn: Tạo bản sao lưu /etc/laptop-mode/conf.d/usb-autosuspend.confbằng cách sao chép nó trong thư mục nhà của bạn:

    cp /etc/laptop-mode/conf.d/usb-autosuspend.conf ~/usb.autosuspend.old
    
  2. Nhận ID USB của chuột / bàn phím của bạn

    lsusb
    

    Điều này sẽ trả về một danh sách bao gồm ID xxxx:xxxxcho chuột / bàn phím của bạn.

  3. Chỉnh sửa bản gốc usb-autosuspend.conf

    sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf
    
  4. Sẽ có một mục được gọi là AUTOSUSPEND_USBID_BLACKLIST=''thay đổi này thànhAUTOSUSPEND_USBID_BLACKLIST='xxxx:xxxx'

  5. Điều này sẽ ngăn chuột / bàn phím USB của bạn bị treo. Bây giờ bạn cần phải khởi động lại máy tính hoặc khởi động lại chế độ máy tính xách tay bằng cách sử dụng

    sudo service laptop-mode restart
    

Nguồn: http://www.hecticgeek.com/2012/06/fix-usb-mouse-not- Work-l mỏi-mode-tools-ubfox /


Bạn tìm ID của mình bằng lệnh lsusb|grep -i mouse|sed 's/^.* ID //g'|sed 's/ .*$//g'(giả sử có từ "mouse" trong chuỗi cho chuột của bạn) Nếu bạn không tìm ra ID của chuột, hãy sử dụng watch -d lsusbtrong khi bạn cắm chuột.
rubo77

Ít nhất là trong Ubuntu 15.04, tệp này đã được chuyển đến runtime-pm.confvà dòng để thêm id bây giờ được gọi AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="". Kỳ lạ thay, tôi không thể làm cho danh sách đen của mình hoạt động nên tôi chỉ tắt mô-đun này bằng cách cài đặt CONTROL_RUNTIME_AUTOSUSPEND=0. Nó đã làm việc!
tham gia

Nó hoạt động trên Debian Jessie (8.4), nhưng tệp là/etc/laptop-mode/conf.d/runtime-pm.conf
ctrl-alt-delor

Bạn đã phát hiện ra, trong trường hợp của tôi, tôi đã chạy "lmt-config-gui" cho Công cụ Chế độ Máy tính xách tay và bỏ chọn "Bật mô-đun thời gian chạy-chiều". Vấn đề này đã bắt đầu sau khi cập nhật kernel KDE Neon của tôi từ 4.4 đến 4.8 tối qua và đang khiến tôi phát điên! Cảm ơn!
Adam Plocher

Tôi chưa cài đặt chế độ máy tính xách tay (mặc dù có thứ gì đó đang treo USB của tôi) và khi tôi cài đặt, laptop-mode-toolstôi không có usb-autosuspend.conf (đó là cho 14.04 nhưng tôi có 16.04). Tôi đã có một /etc/laptop-mode/conf.d/runtime-pm.confmỗi askubuntu.com/a/370406/318507 . Vẫn đang chờ xem liệu điều này có khắc phục được sự cố không hoặc liệu tôi có phải theo dõi những gì ban đầu đang tạm dừng không.
dragon788
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.