1
  • OS Ubuntu 20.04
  • Device XPS-13 2019
  • Kernel 5.15.0-41-generic

I am using a USB hub and connecting a Logitech wireless mouse to my laptop.

After an (automatic) suspend, the computer no longer recognizes the mouse (the USB device that emits the signal to the mouse).

Reconnecting the USB hub or the mouse solves the problem; but I don't prefer this as frequent connect-and-disconnect operations wear out the physical input/output terminals.

The output of xinput --list is:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL096D:01 06CB:CDE6 Mouse                id=14   [slave  pointer  (2)]
⎜   ↳ DLL096D:01 06CB:CDE6 Touchpad             id=15   [slave  pointer  (2)]
⎜   ↳ YICHIP Wireless Device Consumer Control   id=10   [slave  pointer  (2)]
⎜   ↳ YICHIP Wireless Device Mouse              id=20   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Video Bus                                 id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD: Integrate           id=12   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD: Integrate           id=13   [slave  keyboard (3)]
    ↳ Intel HID 5 button array                  id=16   [slave  keyboard (3)]
    ↳ Intel HID events                          id=17   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=18   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=19   [slave  keyboard (3)]
    ↳ YICHIP Wireless Device System Control     id=9    [slave  keyboard (3)]
    ↳ YICHIP Wireless Device Consumer Control   id=11   [slave  keyboard (3)]

output of lsmod | grep psmouse before suspend is

psmouse               172032  0

after suspend is

psmouse               172032  0

The output of dmesg --level=err is:

[    0.067035] x86/cpu: SGX disabled by BIOS.
[    0.427745] pci 0000:00:07.0: DPC: RP PIO log size 0 is invalid
[    0.430259] pci 0000:00:07.2: DPC: RP PIO log size 0 is invalid
[    0.831262] wmi: Failed to parse WDG method
[   44.117591] PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
[   44.117618] usb 3-8.5: PM: failed to resume async: error -5
[ 2644.419014] PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
[ 2644.419031] usb 3-8.5: PM: failed to resume async: error -5
[ 2813.787886] PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
[ 2813.787901] usb 3-8.5: PM: failed to resume async: error -5
[ 3980.333287] PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
[ 3980.333304] usb 3-8.5: PM: failed to resume async: error -5
[ 4658.805360] PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
[ 4658.805377] usb 3-8.5: PM: failed to resume async: error -5
[ 4700.060619] PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
[ 4700.060636] usb 3-8.5: PM: failed to resume async: error -5
[ 4766.598694] PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
[ 4766.598712] usb 3-8.5: PM: failed to resume async: error -5
[ 4827.793456] PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
[ 4827.793475] usb 3-8.5: PM: failed to resume async: error -5

where the last two lines gets appended everytime the computer wakes up from the suspend.

I've tried :

They did not work. This question is not a duplicate of the above because they're questions on different versions of Ubuntu.

It seems to be that this has been going for more than 10 years?

They didn't work, and they are not duplicates because, again, they're questions on different versions of Ubuntu.

This question is different from :

Tom
  • 725

0 Answers0