절전모드에서 깨어나면 마우스가 잡히지 않습니다

마우스는 Microsoft wireless mobile mouse 1000을 쓰고 있습니다.

일단 보급형 무선마우스고, 우분투를 설치할 때도(live) 잘 잡히고 이상없이 사용하고 있습니다.

그런데 절전모드에 들어갔다가 깨어나기만 하면 마우스가 잡히지 않습니다.

xinput --list 명령어로 확인해 보니 아예 해당 마우스가 잡혀있지 않더군요.

sudo restart udev 명령으로 usb장치를 다시 잡아보려 해도 전혀 반응이 없고요 ㅜㅜ

많은 도움 부탁드립니다^^

USB포트가 먹통이 되었거나 USB안테나(?)의 모듈이 로드되지 않은건 아닌지 확인해 보셨나요?

원래 무선 마우스 리시버가 있던 곳에 절전모드 후에 다른 usb장치를 끼웠더니 잘 인식됩니다. 단지 리시버만 인식을 못하는 군요.

그럼 리시버 모듈을 한번 확인해보세요.

일단 인식이 제대로 되는 상태에서 올라와 있는 모듈과 절전모드 후 모듈리스트를 텍스트에 저장해서 비교

lsmod >> before

절전모드 후

lsmod >> after

두개 열고 비교

[code:18dbhwer]
Module Size Used by
ipheth 13238 0
snd_hrtimer 12680 1
rfcomm 38125 8
binfmt_misc 13213 1
sco 17827 2
bnep 17785 2
l2cap 48656 16 rfcomm,bnep
vboxnetadp 13348 0
vboxnetflt 27855 0
vboxdrv 238410 2 vboxnetadp,vboxnetflt
parport_pc 32111 0
ppdev 12849 0
dm_crypt 22463 0
snd_hda_codec_hdmi 27535 1
snd_hda_codec_idt 60537 1
snd_hda_intel 24140 2
snd_hda_codec 90901 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 13274 1 snd_hda_codec
snd_pcm 80042 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
btusb 18160 2
snd_seq_midi 13132 0
uvcvideo 66851 0
bluetooth 65493 9 rfcomm,sco,bnep,l2cap,btusb
snd_rawmidi 25269 1 snd_seq_midi
videodev 75143 1 uvcvideo
joydev 17322 0
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51291 3 snd_seq_midi,snd_seq_midi_event
lib80211_crypt_tkip 17203 0
hp_wmi 13418 0
wl 2642531 0
sparse_keymap 13666 1 hp_wmi
snd_timer 28659 3 snd_hrtimer,snd_pcm,snd_seq
snd_seq_device 14110 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 55295 15 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
psmouse 73312 0
soundcore 12600 1 snd
lib80211 14570 2 lib80211_crypt_tkip,wl
serio_raw 12990 0
snd_page_alloc 14073 2 snd_hda_intel,snd_pcm
lp 13349 0
parport 36746 3 parport_pc,ppdev,lp
dm_raid45 88410 0
xor 21860 1 dm_raid45
btrfs 527388 0
zlib_deflate 26594 1 btrfs
libcrc32c 12543 1 btrfs
usbhid 41704 0
hid 77084 1 usbhid
i915 450944 3
ahci 21591 3
libahci 25548 1 ahci
drm_kms_helper 40745 1 i915
drm 180037 4 i915,drm_kms_helper
r8169 42534 0
i2c_algo_bit 13184 1 i915
video 18951 1 i915
ramzswap 13202 0
xvmalloc 13453 1 ramzswap
[/code:18dbhwer]

[code:18dbhwer]
Module Size Used by
ipheth 13238 0
snd_hrtimer 12680 1
rfcomm 38125 8
binfmt_misc 13213 1
sco 17827 2
bnep 17785 2
l2cap 48656 16 rfcomm,bnep
vboxnetadp 13348 0
vboxnetflt 27855 0
vboxdrv 238410 2 vboxnetadp,vboxnetflt
parport_pc 32111 0
ppdev 12849 0
dm_crypt 22463 0
snd_hda_codec_hdmi 27535 1
snd_hda_codec_idt 60537 1
snd_hda_intel 24140 2
snd_hda_codec 90901 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 13274 1 snd_hda_codec
snd_pcm 80042 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
btusb 18160 2
snd_seq_midi 13132 0
uvcvideo 66851 0
bluetooth 65493 9 rfcomm,sco,bnep,l2cap,btusb
snd_rawmidi 25269 1 snd_seq_midi
videodev 75143 1 uvcvideo
joydev 17322 0
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51291 3 snd_seq_midi,snd_seq_midi_event
lib80211_crypt_tkip 17203 0
hp_wmi 13418 0
wl 2642531 0
sparse_keymap 13666 1 hp_wmi
snd_timer 28659 3 snd_hrtimer,snd_pcm,snd_seq
snd_seq_device 14110 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 55295 15 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
psmouse 73312 0
soundcore 12600 1 snd
lib80211 14570 2 lib80211_crypt_tkip,wl
serio_raw 12990 0
snd_page_alloc 14073 2 snd_hda_intel,snd_pcm
lp 13349 0
parport 36746 3 parport_pc,ppdev,lp
dm_raid45 88410 0
xor 21860 1 dm_raid45
btrfs 527388 0
zlib_deflate 26594 1 btrfs
libcrc32c 12543 1 btrfs
usbhid 41704 0
hid 77084 1 usbhid
i915 450944 3
ahci 21591 3
libahci 25548 1 ahci
drm_kms_helper 40745 1 i915
drm 180037 4 i915,drm_kms_helper
r8169 42534 0
i2c_algo_bit 13184 1 i915
video 18951 1 i915
ramzswap 13202 0
xvmalloc 13453 1 ramzswap
[/code:18dbhwer]

위에 것은 before이고 아래것이 after입니다.

보시다시피 다른 점은 없습니다. vi에서 diff로 확인해봐도 다른점은 없다고 나오고요.

그런데 좀 웃긴게 있네요

usb 1 O
usb 2 O
usb 3 O

인 상황에서 1번에 리시버를 꽂았다가 잠자기에서 깨면 1번이 리시버를 인식을 못합니다. (다른 usb장치는 연결됩니다.)

usb 1 x
usb 2 O
usb 3 O

그래서 이 상황에서 2번에 리시버를 꽂았다가 잠자기에서 깨면 1, 2번이 리시버를 인식을 못합니다.

usb 1 x
usb 2 x
usb 3 O

이렇게 됩니다.