I have two mouses and two keyboards. I would like to be able to wake up pc from sleep from all four pointing devices, but some odd stuff is happening.
If my remote keyboard and mouse are connected via usb hub - they can’t wake up pc.
If my remote keyboard or mouse are connected via front panel of the case - they can wake up pc.
My keyboard connected to back panel of case - can wake up pc.
My mouse connected to back panel of case - can’t wake up pc.
System:
Kernel: 5.16.11-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-5.16-x86_64
root=UUID=75ee911b-35ec-4b03-af4b-50f0f3f3da2d rw quiet splash apparmor=1
acpi_enforce_resources=lax security=apparmor
resume=UUID=9bebb4df-1081-4119-8113-740557000d97 udev.log_priority=3
Desktop: GNOME 41.4 tk: GTK 3.24.31 wm: gnome-shell dm: GDM 41.3
Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME Z370-A v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 2801
date: 01/13/2021
Battery:
Device-1: hidpp_battery_0
model: Logitech MX Vertical Advanced Ergonomic Mouse serial: <filter>
charge: 100% (should be ignored) rechargeable: yes status: Discharging
Memory:
RAM: total: 31.28 GiB used: 3.05 GiB (9.8%)
RAM Report:
permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: Intel Core i7-8700K bits: 64 type: MT MCP arch: Coffee Lake
family: 6 model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xEC
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 800 min/max: 800/4700 scaling: driver: intel_pstate
governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 88824
Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush clflushopt
cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts
epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu fsgsbase fxsr
ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid
invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr
nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln
pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep smap
smep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2
tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic
xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf
mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
IBRS_FW, STIBP: conditional, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort mitigation: TSX disabled
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1080] vendor: Micro-Star MSI
driver: nvidia v: 510.54 alternate: nouveau,nvidia_drm pcie: gen: 1
speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.0
chip-ID: 10de:1b80 class-ID: 0300
Display: x11 server: X.org v: 1.21.1.3 compositor: gnome-shell driver: X:
loaded: nvidia gpu: nvidia display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-size: <missing: xdpyinfo>
Monitor-1: DP-3 pos: primary,1-1 res: 1920x1080 hz: 60 dpi: 94
size: 521x293mm (20.5x11.5") diag: 598mm (23.5")
Monitor-2: DP-4 pos: primary,1-1 res: 1920x1080 hz: 60 dpi: 92
size: 528x297mm (20.8x11.7") diag: 606mm (23.9")
OpenGL: renderer: NVIDIA GeForce GTX 1080/PCIe/SSE2 v: 4.6.0 NVIDIA 510.54
direct render: Yes
Audio:
Device-1: NVIDIA GP104 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:10f0 class-ID: 0403
Device-2: Cambridge Silicon Radio Avantree DG60 type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 5-2.1.1:4
chip-ID: 0a12:1004 class-ID: 0300 serial: <filter>
Sound Server-1: ALSA v: k5.16.11-2-MANJARO running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.47 running: yes
Network:
Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
IP v4: <filter> type: dynamic noprefixroute scope: global
broadcast: <filter>
IP v6: <filter> type: noprefixroute scope: link
IF-ID-1: br-0342a4be3d95 state: down mac: <filter>
IP v4: <filter> scope: global broadcast: <filter>
IF-ID-2: docker0 state: down mac: <filter>
IP v4: <filter> scope: global broadcast: <filter>
WAN IP: <filter>
Bluetooth:
Message: No bluetooth data found.
Logical:
Message: No logical block device data found.
Device-1: luks-3b073515-6719-4505-9694-21f57a10b130 maj-min: 254:0
type: LUKS dm: dm-0 size: 120 GiB
Components:
p-1: nvme0n1p7 maj-min: 259:7 size: 120 GiB
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 931.51 GiB used: 679.87 GiB (73.0%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 type: SSD serial: <filter> rev: 3B2QGXA7 temp: 39.9 C scheme: GPT
Message: No optical or floppy data found.
Partition:
ID-1: / raw-size: 40 GiB size: 39.08 GiB (97.69%) used: 35.67 GiB (91.3%)
fs: ext4 dev: /dev/nvme0n1p6 maj-min: 259:6 label: Manjaro Root
uuid: 75ee911b-35ec-4b03-af4b-50f0f3f3da2d
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 316 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: GRUB
uuid: F2D2-E52B
ID-3: /home raw-size: 120 GiB size: 117.56 GiB (97.97%)
used: 81.93 GiB (69.7%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0
mapped: luks-3b073515-6719-4505-9694-21f57a10b130 label: Manjaro Home
uuid: 31cd80d8-65c0-4b27-a42c-90ff025d94ed
ID-4: /mnt/Giant raw-size: 653.22 GiB size: 641.9 GiB (98.27%)
used: 562.27 GiB (87.6%) fs: ext4 dev: /dev/nvme0n1p9 maj-min: 259:9
label: Giant uuid: 13d5cd6f-69f4-4dc3-9191-d639c1f6c3f4
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 38 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/nvme0n1p8 maj-min: 259:8 label: Swap
uuid: 9bebb4df-1081-4119-8113-740557000d97
Unmounted:
ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 100 MiB fs: vfat label: N/A
uuid: FCB6-3DCC
ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 16 MiB fs: <superuser required>
label: N/A uuid: N/A
ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 79.3 GiB fs: ntfs label: Wirus
uuid: C0DCBC86DCBC786C
ID-4: /dev/nvme0n1p5 maj-min: 259:5 size: 603 MiB fs: ntfs label: N/A
uuid: 82742A78742A6EDB
USB:
Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 1-1:2 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID
driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s
power: 98mA chip-ID: 046d:c52b class-ID: 0300
Device-2: 1-6:3 info: SteelSeries ApS Rival 300 Gaming Mouse
type: HID,Mouse driver: hid-generic,usbhid interfaces: 3 rev: 1.1
speed: 12 Mb/s power: 200mA chip-ID: 1038:1710 class-ID: 0300
Device-3: 1-14:4 info: Corsair Vengeance K70RGB keyboard
type: Keyboard,HID driver: usbfs interfaces: 2 rev: 2.0 speed: 12 Mb/s
power: 500mA chip-ID: 1b1c:1b13 class-ID: 0300 serial: <filter>
Hub-2: 2-0:1 info: Super-speed hub ports: 10 rev: 3.0 speed: 5 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Hub-4: 4-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Hub-5: 5-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Hub-6: 5-2:2 info: Realtek RTS5411 Hub ports: 4 rev: 2.1 speed: 480 Mb/s
chip-ID: 0bda:5411 class-ID: 0900
Hub-7: 5-2.1:3 info: Realtek RTS5411 Hub ports: 4 rev: 2.1 speed: 480 Mb/s
chip-ID: 0bda:5411 class-ID: 0900
Device-1: 5-2.1.1:4 info: Cambridge Silicon Radio Avantree DG60
type: Audio,HID driver: hid-generic,snd-usb-audio,usbhid interfaces: 4
rev: 2.0 speed: 12 Mb/s power: 500mA chip-ID: 0a12:1004 class-ID: 0300
serial: <filter>
Device-2: 5-2.1.4:5 info: Microsoft Wireless keyboard (All-in-One-Media)
type: Keyboard,Mouse,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
speed: 12 Mb/s power: 100mA chip-ID: 045e:0800 class-ID: 0300
Hub-8: 6-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Hub-9: 6-2:2 info: Realtek Hub ports: 4 rev: 3.0 speed: 5 Gb/s
chip-ID: 0bda:0411 class-ID: 0900
Hub-10: 6-2.1:3 info: Realtek Hub ports: 4 rev: 3.0 speed: 5 Gb/s
chip-ID: 0bda:0411 class-ID: 0900
Sensors:
System Temperatures: cpu: 29.0 C mobo: 30.0 C gpu: nvidia temp: 49 C
Fan Speeds (RPM): cpu: 505 fan-1: 731 fan-3: 0 fan-4: 0 fan-5: 0 fan-6: 0
gpu: nvidia fan: 0%
Info:
Processes: 347 Uptime: 14m wakeups: 11 Init: systemd v: 250 tool: systemctl
Compilers: gcc: 11.2.0 alt: 10 clang: 13.0.1 Packages: 1546 pacman: 1538
lib: 381 flatpak: 0 snap: 8 Shell: Zsh v: 5.8.1 running-in: gnome-terminal
inxi: 3.3.13
And now result of checking whether they have ability to powerup
grep . /sys/bus/usb/devices/*/power/wakeup
/sys/bus/usb/devices/1-1/power/wakeup:enabled
/sys/bus/usb/devices/1-6/power/wakeup:disabled
/sys/bus/usb/devices/1-14/power/wakeup:enabled
/sys/bus/usb/devices/5-2.1.4/power/wakeup:enabled
/sys/bus/usb/devices/5-2.1/power/wakeup:disabled
/sys/bus/usb/devices/5-2/power/wakeup:disabled
/sys/bus/usb/devices/6-2.1/power/wakeup:disabled
/sys/bus/usb/devices/6-2/power/wakeup:disabled
/sys/bus/usb/devices/usb1/power/wakeup:disabled
/sys/bus/usb/devices/usb2/power/wakeup:disabled
/sys/bus/usb/devices/usb3/power/wakeup:disabled
/sys/bus/usb/devices/usb4/power/wakeup:disabled
/sys/bus/usb/devices/usb5/power/wakeup:disabled
/sys/bus/usb/devices/usb6/power/wakeup:disabled
grep . /sys/bus/usb/devices/*/product
/sys/bus/usb/devices/1-1/product:USB Receiver
/sys/bus/usb/devices/1-6/product:SteelSeries Rival 300 Gaming Mouse
/sys/bus/usb/devices/1-14/product:Corsair K70 RGB Gaming Keyboard
/sys/bus/usb/devices/5-2.1.1/product:Avantree DG60
/sys/bus/usb/devices/5-2.1.4/product:Microsoft® Nano Transceiver v2.0
/sys/bus/usb/devices/5-2.1/product:4-Port USB 2.0 Hub
/sys/bus/usb/devices/5-2/product:4-Port USB 2.0 Hub
/sys/bus/usb/devices/6-2.1/product:4-Port USB 3.0 Hub
/sys/bus/usb/devices/6-2/product:4-Port USB 3.0 Hub
/sys/bus/usb/devices/usb1/product:xHCI Host Controller
/sys/bus/usb/devices/usb2/product:xHCI Host Controller
/sys/bus/usb/devices/usb3/product:xHCI Host Controller
/sys/bus/usb/devices/usb4/product:xHCI Host Controller
/sys/bus/usb/devices/usb5/product:xHCI Host Controller
/sys/bus/usb/devices/usb6/product:xHCI Host Controller
executing command as root
echo enabled > /sys/bus/usb/devices/1-6/power/wakeup
indeed changes the value, but it still won’t wake up from mouse
grep . /sys/bus/usb/devices/*/power/wakeup
/sys/bus/usb/devices/1-1/power/wakeup:enabled
/sys/bus/usb/devices/1-6/power/wakeup:enabled
/sys/bus/usb/devices/1-14/power/wakeup:enabled
/sys/bus/usb/devices/5-2.1.4/power/wakeup:enabled
/sys/bus/usb/devices/5-2.1/power/wakeup:disabled
/sys/bus/usb/devices/5-2/power/wakeup:disabled
/sys/bus/usb/devices/6-2.1/power/wakeup:disabled
/sys/bus/usb/devices/6-2/power/wakeup:disabled
/sys/bus/usb/devices/usb1/power/wakeup:disabled
/sys/bus/usb/devices/usb2/power/wakeup:disabled
/sys/bus/usb/devices/usb3/power/wakeup:disabled
/sys/bus/usb/devices/usb4/power/wakeup:disabled
/sys/bus/usb/devices/usb5/power/wakeup:disabled
/sys/bus/usb/devices/usb6/power/wakeup:disabled
1-6 device is SteelSeries Rival 300 Gaming Mouse connected to the backplate of mobo, and that change did not result in me being able to wake up pc from suspend with this mouse.
That is why I am already going a little crazy, because I have no idea where to search next.
For sanity sake - I have dual-boot, so I have tested on windows if it wakes from sleep from all devices connected to pc in the exact same way.
It did work flawlessly so it is unlikely to be bios configuration or hardware issue, and has to be software issue in my manjaro configuration.