Thanks — good progress. Two quick confirmations from your last steps:
- powercfg shows USB selective suspend is already Disabled for AC and DC (your powercfg -Q output showed Current AC/DC Power Setting Index = 0).
- You’ve plugged in the UGreen passive USB‑2.0 extension (good — keep it in the rear USB2 port for testing).
I tried to extract and parse the tarball you created, but I don’t have the archive contents available in this chat yet. Please attach the Windows‑safe tarball file (mouselinuxlogs_win_20251022_025516.tgz) directly to your next forum reply using the Attach files / paperclip button so I can download and parse it. If you prefer not to attach the full archive, paste these three small extracts instead (either from the tarball in Slax or from the files you copied):
1) Kernel USB messages around the drops (include ~03:00):
- In Slax:
tar -xOzf /path/to/mouselinuxlogs_win_20251022_025516.tgz dmesg* | grep -n -E '02:42:|02:44:|02:48:|02:50:|03:00:' -C3
2) lsusb snapshots (before and after):
- In Slax:
tar -xOzf /path/to/mouselinuxlogs_win_20251022_025516.tgz lsusb*
3) Small head of the mouse input capture (optional, helps confirm whether input events stopped):
- In Slax:
tar -xOzf /path/to/mouselinuxlogs_win_20251022_025516.tgz mouse_event* | head -n 200
What I’ll do as soon as I have those: extract the exact decisive lines (the kernel lines like “usb … disconnect”, “reset high‑speed USB device”, or xhci_hcd entries vs. the evidence the receiver stayed present and input events stopped) and tell you one single next action (firmware/re‑pair/RMA if device‑side, or driver/BIOS/port change if host‑side). The K800 staying connected during the failures is already a strong clue that this is likely a mouse/session problem rather than a full USB host reset.
While you attach / paste, please also do these low‑risk steps if you haven’t already (they’re the highest ROI):
1) Keep the UGreen passive USB‑2.0 extension in a rear motherboard USB2 port (leave it there while testing). This fixes many Unifying receiver issues.
2) Re‑pair the MX Master 3 (only the mouse) and check firmware:
- Unifying/Bolt Utility or Logi Options+ → remove/unpair the MX Master 3 (leave K800 paired) → re‑pair the mouse → check Firmware Update in Logi Options+ and apply any updates.
3) Device Manager power settings (do this even though selective suspend is disabled):
- In Device Manager → Universal Serial Bus controllers: for each USB Root Hub / Generic USB Hub → Properties → Power Management → uncheck “Allow the computer to turn off this device to save power.” Also check Logitech HID entries under Human Interface Devices and Mice and other pointing devices and uncheck that box if present.
If it still drops after those steps
- Reproduce a drop in Windows and immediately (do NOT reboot) run this in an elevated PowerShell and paste the output here — this will decisively show whether Windows reset the USB port/controller:
$start=(Get-Date).AddMinutes(-10)
Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match 'VID_046D|VID
0A5C' } | Format-List FriendlyName,InstanceId,Status
Get-WinEvent -FilterHashtable @{LogName='System'; StartTime=$start} | Where-Object { $.Message -match 'USB|usb|Kernel-PnP|USBHUB|UsbHub|reset|removed|disconnect' } | Select-Object TimeCreated, ProviderName, Id, LevelDisplayName, Message | Format-List
- If that log shows port/controller resets at the drop time, we’ll update a specific chipset/USB driver or BIOS (I’ll give exact downloads). If the receiver stays enumerated but the mouse input stops, we’ll re‑pair/update firmware and, if the problem follows the mouse, I’ll help draft an RMA message and include the logs.
Next step for you now
- Attach mouselinuxlogs_win_20251022_025516.tgz here (paperclip) or paste the three Slax extracts above. I’ll parse immediately and give the single next action. fileciteturn53file2turn53file7
Want me to wait while you attach it, or do you prefer to try re‑pair + firmware first and only attach logs if it still fails?