Loop of "fell asleep" and "woke up"
I'm experiencing a laggy mouse, with random wheel scroll, very annoying.
I tried running logid manually to see the output, this is less than an hour:
[DEBUG] Unsupported device /dev/hidraw6 ignored
[DEBUG] Unsupported device /dev/hidraw7 ignored
[DEBUG] Unsupported device /dev/hidraw1 ignored
[DEBUG] Unsupported device /dev/hidraw2 ignored
[DEBUG] Unsupported device /dev/hidraw3 ignored
[INFO] Detected receiver at /dev/hidraw0
[INFO] Device found: Wireless Mouse MX Master 3 on /dev/hidraw0:1
[DEBUG] /dev/hidraw0:1 remappable buttons:
[DEBUG] CID | reprog? | fn key? | mouse key? | gesture support?
[DEBUG] 0x50 | | | YES |
[DEBUG] 0x51 | | | YES |
[DEBUG] 0x52 | YES | | YES | YES
[DEBUG] 0x53 | YES | | YES | YES
[DEBUG] 0x56 | YES | | YES | YES
[DEBUG] 0xc3 | YES | | YES | YES
[DEBUG] 0xc4 | YES | | YES | YES
[DEBUG] 0xd7 | YES | | | YES
[DEBUG] Thumb wheel detected (0x2150), capabilities:
[DEBUG] timestamp | touch | proximity | single tap
[DEBUG] YES | YES | YES | YES
[DEBUG] Thumb wheel resolution: native (18), diverted (120)
[WARN] Error adding device /dev/hidraw4: std::exception
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] /dev/hidraw0:1 timed out, waiting for input from device to initialize.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] /dev/hidraw0:1 timed out, waiting for input from device to initialize.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] /dev/hidraw0:1 timed out, waiting for input from device to initialize.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] /dev/hidraw0:1 timed out, waiting for input from device to initialize.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] /dev/hidraw0:1 timed out, waiting for input from device to initialize.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] /dev/hidraw0:1 timed out, waiting for input from device to initialize.
[INFO] /dev/hidraw0:1 woke up.
[ERROR] Caught HID++ 1.0 error while trying to initialize /dev/hidraw0:1: Resource error
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] /dev/hidraw0:1 timed out, waiting for input from device to initialize.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] /dev/hidraw0:1 timed out, waiting for input from device to initialize.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[ERROR] Caught HID++ 1.0 error while trying to initialize /dev/hidraw0:1: Resource error
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] /dev/hidraw0:1 timed out, waiting for input from device to initialize.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] All workers were busy for 500ms, running task in new thread.
[DEBUG] All workers were busy for 500ms, running task in new thread.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] All workers were busy for 500ms, running task in new thread.
[DEBUG] All workers were busy for 500ms, running task in new thread.
[DEBUG] All workers were busy for 500ms, running task in new thread.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] All workers were busy for 500ms, running task in new thread.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] All workers were busy for 500ms, running task in new thread.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[DEBUG] All workers were busy for 500ms, running task in new thread.
[DEBUG] All workers were busy for 500ms, running task in new thread.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[ERROR] Caught HID++ 1.0 error while trying to initialize /dev/hidraw0:1: Resource error
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[ERROR] Caught HID++ 1.0 error while trying to initialize /dev/hidraw0:1: Resource error
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
[INFO] /dev/hidraw0:1 fell asleep.
[INFO] /dev/hidraw0:1 woke up.
I have logiops-git r219.6bb47000-1 from AUR, the mouse is connected though the unifying receiver.
The battery should be fully charged, but i don't have any way to check it. I also have Solaar running, maybe they collide in some ways? But I didn't upgrade, and this behavior is new.
The behavior is similar to #173, maybe they are connected.
Some info on my system:
> inxi --admin --verbosity=1 --filter --no-host --width
System:
Kernel: 5.15.21-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-5.15-x86_64
root=UUID=08c1a849-60c7-4f1b-aeca-1b2815a7cdb2 rw rootflags=subvol=@ quiet
apparmor=1 security=apparmor udev.log_priority=3
resume=UUID=5618d796-e5de-40ac-98ee-704cbd0d94b4
systemd.unified_cgroup_hierarchy=false
Desktop: KDE Plasma 5.23.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
Distro: Manjaro Linux base: Arch Linux
CPU:
Info: 8-core AMD Ryzen 7 2700X [MT MCP] arch: Zen+ speed (MHz): avg: 2598
min/max: 2200/3700
Graphics:
Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] vendor: Micro-Star MSI
driver: nvidia v: 510.47.03 alternate: nouveau,nvidia_drm pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 07:00.0 chip-ID: 10de:1c82 class-ID: 0300
Display: x11 server: X.Org v: 1.21.1.3 compositor: kwin_x11 driver: X:
loaded: nvidia gpu: nvidia resolution: 1: 1920x1080~60Hz 2: 2560x1440~60Hz
Message: Unable to show GL data. Required tool glxinfo missing.
Drives:
Local Storage: total: 1.91 TiB used: 769.32 GiB (39.3%)
Info:
Processes: 449 Uptime: 6h 32m wakeups: 260 Memory: 31.36 GiB
used: 27.77 GiB (88.6%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.1.0 clang: 13.0.1 Packages: pacman: 1597 lib: 399 pkg: 0 flatpak: 0
Shell: Zsh v: 5.8 running-in: alacritty inxi: 3.3.13
I really hope it is not the mouse :)
I have a similar problem with a MX Anywhere 3 using the receiver. Randomly mouse is stuttering and scrolls up repeatedly, this lasts up to 30 seconds before everything is back to normal. I am using 0.3.4 after updating from 0.3.3 in the hope it would fix the problem. The mouse worked without any problems for about a year now, started misbehaving (maybe coincidently) after I replace my CPU cooler and switched the USB port the receiver was in.
In journalctl I can see a fell asleep and woke up everytime it happens, dmesg shows
logitech-hidpp-device 0003:046D:4090.0009: Couldn't get wheel multiplier (error -110)
Is there any info I can provide to help figuring out the problem?
Edit: I fixed my problem by switching to another USB port, so it's probably unrelated to OP. Sorry for waking up anyone.