3 초 동안 활동이 없으면 USB 마우스가 정지되는 이유는 무엇입니까?


13

연결 및 커서 이동 및 휠 정지 후 3 초 후에 마우스의 하단 LED가 꺼집니다. 아무 버튼이나 누르거나 USB 장치를 다시 연결하거나 재설정하면 다시 3 초 동안 다시 시작됩니다 (버튼을 눌러 다시 시작하면이 이벤트는 X로 이동하지 않음).

USB 포트를 사용할 때 발생합니다. 이 마우스는 Linux가 설치된 다른 컴퓨터와 잘 작동합니다. 그것은 전에 잘 작동했다.

왜 일어날 수 있습니까? 고치는 방법?

업데이트 : 노트북이 배터리 인 경우에만 발생합니다.

답변 : 랩톱 모드 도구로 수행 한 절전 기능으로 인해 발생합니다. 절전 기능을 일시적으로 끄려면

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

이것은 Linux 또는 다른 운영 체제에서만 발생합니까?
soandos

방금 관찰했습니다. 재부팅하면 문제가 해결되지만 왜 이런 일이 발생할 수 있는지 알고 싶습니다.
Vi.

내 crappy no name 무선 마우스 가이 작업을 수행합니다. 컴퓨터가 전원에 연결되어 있거나 배터리에 연결되어 있는지는 중요하지 않습니다. 설상가상으로, 마우스가 멈췄을 때 마우스를 "일시 정지"시키지 않으면 3-5 초마다 배터리를 제거했다가 다시 삽입해야합니다. 쓸모없는 s ** t.
Emanuel Landeholm

@Vi .: OscarGarcia에게 허용 된 답변을 변경할 것을 제안합니다. 그의 답변이 가장 정확하고 실제로 두 가지 질문에 모두 답변하며 USB 자동
일시

답변:


5

랩톱 모드와 관련하여 매우 오래된 질문이지만 솔루션을 게시 할 것입니다.

우분투 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"

우분투 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_BLACKLISTUbuntu 14.04).

그런 다음 변경 사항을 적용하려면 랩톱 모드를 다시 시작해야합니다.

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

그런 다음 마우스를 다시 연결하십시오. 마우스가 다시 일시 중단되지 않습니다.

이것은 직장 (우분투 12.04)과 집 (우분투 14.04)에서 나를 위해 작동합니다.

희망이 있습니다 :)


이 답변은 데비안에서 내 문제를 해결했습니다. 내가 블랙리스트 usbhidpsmouse와 다시 시작한 후 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

'노트북 모드 도구'패키지가 설치되어 있는지 몰랐습니다. 또한 CPU 호출 표시기와 관련된 다른 문제를 설명 할 수도 있습니다.
BrunoJCM

첫 번째 명령 (for ...) 만 작동했습니다. 랩톱 모드 서비스를 중지하기까지 모든 것을 시도했지만 변경되지 않았습니다. 감사합니다
lepe

파일 /etc/laptop-mode/conf.d/usb-autosuspend.conf이 존재하지 않습니다. 만들어야합니까?
Simon Baars

0

배터리를 절약하기 위해 무선으로 연결 한 후 모든 마우스의 정상적인 동작입니다. 상자에 타사 소프트웨어가 들어있는 경우 조정할 수 있습니다.


2
그는 그것이 무선 마우스인지 말하지 않습니다.
Renan

1
유선 USB 마우스입니다.
Vi.

확인. 방금 유선 USB 마우스를 보았고 5 초 후에도 비활성화됩니다. 이는 또한 배터리 시간이 중요한 랩톱에서 사용할 수 있기 때문에 에너지 절약을위한 것입니다. 그리고 좋은 기능이 아닌가?
siesta

LED는 흐리게 표시되지 않지만 전혀 꺼져있어 정상적인 마우스 사용을 방해합니다 (이동하기 전에는 항상 클릭해야 함).
Vi.

1
위의 답변에 의견을 보내주십시오.이 답변은 완전히 잘못되어 오도됩니다.
BrunoJCM
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.