Unresponsive keyboard after wake from suspend

Problem description:
Once my Workstation enters Suspend, my keyboard becomes completely unresponsive.
The keyboard backlight remains off, I cannot wake the computer with the keyboard, & I cannot type my password once awake.
Once the computer is awake, I have to physically unplug & then re-plug the keyboard for it to work. After that, everything else is fine. Manjaro is responsive & my apps are as I left them.

Keyboard model:
HAVIT HV-KB390L Low Profile Mechanical Keyboard
https://www.prohavit.com/collections/mechanical-keyboard/products/hv-kb390l-low-profile-mechanical-keyboard

Notes:
My mouse ( Logitech M720 Triathlon ) is not afftected.
It remains responsive & able to wake the machine when connected either to the USB Receiver or directly via Bluetooth.

Solutions I have tried:

  1. Verifying resume=/dev/<mySwapDevice> in GRUB_CMDLINE_LINUX_DEFAULT
  2. Adding atkbd.reset i8042.nomux to my GRUB_CMDLINE_LINUX_DEFAULT. Running sudo update-grub & rebooting
  3. Trying different USB ports for the keyboard

Additional detail:

❯ systemctl suspend
❯ journalctl --system --boot=0 --priority=3 | tail --lines=50
-- Journal begins at Tue 2021-08-24 14:40:03 IST, ends at Thu 2021-08-26 06:31:07 IST. --
Aug 26 06:29:25 manjaro-ws kernel: 
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
Aug 26 06:29:38 manjaro-ws bluetoothd[1780]: profiles/input/hog-lib.c:report_value_cb() bt_uhid_send: Invalid argument (22)
❯ journalctl --boot=0 --priority=4
-- Journal begins at Tue 2021-08-24 14:40:03 IST, ends at Thu 2021-08-26 07:45:14 IST. --
Aug 26 06:29:25 manjaro-ws kernel: nvme nvme0: missing or invalid SUBNQN field.
Aug 26 06:29:25 manjaro-ws kernel: ata6.00: supports DRM functions and may not be fully accessible
Aug 26 06:29:25 manjaro-ws kernel: ata6.00: supports DRM functions and may not be fully accessible
Aug 26 06:29:25 manjaro-ws kernel: ata7.00: supports DRM functions and may not be fully accessible
Aug 26 06:29:25 manjaro-ws kernel: ata7.00: supports DRM functions and may not be fully accessible
Aug 26 06:29:25 manjaro-ws kernel: usb 3-6: config 1 has an invalid interface number: 2 but max is 1
Aug 26 06:29:25 manjaro-ws kernel: usb 3-6: config 1 has no interface number 1
Aug 26 06:29:25 manjaro-ws kernel: vboxdrv: loading out-of-tree module taints kernel.
Aug 26 06:29:25 manjaro-ws kernel: VBoxNetAdp: Successfully started.
Aug 26 06:29:25 manjaro-ws kernel: VBoxNetFlt: Successfully started.
Aug 26 06:29:25 manjaro-ws kernel: acpi PNP0C14:01: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)
Aug 26 06:29:25 manjaro-ws kernel: acpi PNP0C14:02: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)
Aug 26 06:29:25 manjaro-ws kernel: acpi PNP0C14:03: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)
Aug 26 06:29:25 manjaro-ws kernel: acpi PNP0C14:04: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)
Aug 26 06:29:25 manjaro-ws systemd-cryptsetup[689]: Encountered unknown /etc/crypttab option 'aes-xts-plain64', ignoring.
Aug 26 06:29:25 manjaro-ws systemd-cryptsetup[733]: Encountered unknown /etc/crypttab option 'aes-xts-plain64', ignoring.
Aug 26 06:29:25 manjaro-ws systemd-cryptsetup[732]: Encountered unknown /etc/crypttab option 'aes-xts-plain64', ignoring.
Aug 26 06:29:25 manjaro-ws kernel: nvidia: module license 'NVIDIA' taints kernel.
Aug 26 06:29:25 manjaro-ws kernel: Disabling lock debugging due to kernel taint
Aug 26 06:29:25 manjaro-ws kernel: 
Aug 26 06:29:25 manjaro-ws kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  470.63.01  Tue Aug  3 20:44:16 UTC 2021
Aug 26 06:29:25 manjaro-ws kernel: ext4 filesystem being mounted at /boot supports timestamps until 2038 (0x7fffffff)
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 0
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 1
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 2
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 3
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 4
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 6
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 8
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 9
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 10
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 11
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 15
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 16
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 18
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 19
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 20
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 21
Aug 26 06:29:25 manjaro-ws kernel: iwlwifi 0000:04:00.0: WRT: Overriding region id 28
Aug 26 06:29:25 manjaro-ws kernel: xfs filesystem being mounted at /mnt/Games supports timestamps until 2038 (0x7fffffff)
Aug 26 06:29:25 manjaro-ws kernel: thermal thermal_zone0: failed to read out thermal zone (-61)
Aug 26 06:29:31 manjaro-ws kernel: kauditd_printk_skb: 11 callbacks suppressed
Aug 26 06:29:31 manjaro-ws systemd-xdg-autostart-generator[1908]: /home/maazb/.config/autostart/auto:1: Assignment outside of section. Ignoring.
Aug 26 06:29:31 manjaro-ws systemd-xdg-autostart-generator[1908]: Not generating service for XDG autostart app-org.gnome.SettingsDaemon.A11yKeyboard@autostart.service, error parsing Exec= line: No such file or >
Aug 26 06:29:31 manjaro-ws systemd-xdg-autostart-generator[1908]: Not generating service for XDG autostart app-org.gnome.SettingsDaemon.Smartcard@autostart.service, error parsing Exec= line: No such file or dir>
Aug 26 06:29:31 manjaro-ws systemd-xdg-autostart-generator[1908]: Not generating service for XDG autostart app-libinput\x2dgestures@autostart.service, error parsing Exec= line: No such file or directory
Aug 26 06:29:31 manjaro-ws systemd-xdg-autostart-generator[1908]: Not generating service for XDG autostart app-org.gnome.SettingsDaemon.Housekeeping@autostart.service, error parsing Exec= line: No such file or >
Aug 26 06:29:31 manjaro-ws systemd-xdg-autostart-generator[1908]: Not generating service for XDG autostart app-org.gnome.SettingsDaemon.PrintNotifications@autostart.service, error parsing Exec= line: No such fi>
Aug 26 06:29:31 manjaro-ws systemd-xdg-autostart-generator[1908]: Not generating service for XDG autostart app-org.gnome.SettingsDaemon.Wacom@autostart.service, error parsing Exec= line: No such file or directo>

❯ lsusb -tv
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 04d9:a131 Holtek Semiconductor, Inc. 
    |__ Port 1: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
        ID 04d9:a131 Holtek Semiconductor, Inc. 
    |__ Port 1: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 04d9:a131 Holtek Semiconductor, Inc. 
    |__ Port 1: Dev 4, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        ID 04d9:a131 Holtek Semiconductor, Inc. 
    |__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 046d:c52b Logitech, Inc. Unifying Receiver
    |__ Port 2: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 046d:c52b Logitech, Inc. Unifying Receiver
    |__ Port 2: Dev 3, If 2, Class=Human Interface Device, Driver=usbhid, 12M
        ID 046d:c52b Logitech, Inc. Unifying Receiver
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1b1c:0c0b Corsair Lighting Node Pro
    |__ Port 5: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0025 Intel Corp. Wireless-AC 9260 Bluetooth Adapter
    |__ Port 5: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0025 Intel Corp. Wireless-AC 9260 Bluetooth Adapter
    |__ Port 6: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 12M
        ID 0b05:18f3 ASUSTek Computer, Inc. 
    |__ Port 6: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
        ID 0b05:18f3 ASUSTek Computer, Inc. 
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub

❯ sudo dmesg | grep usb
[sudo] password for maazb: 
[    0.674578] usbcore: registered new interface driver usbfs
[    0.674578] usbcore: registered new interface driver hub
[    0.674578] usbcore: registered new device driver usb
[    0.834139] usbcore: registered new interface driver usbserial_generic
[    0.834141] usbserial: USB Serial support registered for generic
[    1.414683] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.414685] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.414686] usb usb1: Product: xHCI Host Controller
[    1.414686] usb usb1: Manufacturer: Linux 5.10.59-1-MANJARO xhci-hcd
[    1.414687] usb usb1: SerialNumber: 0000:06:00.1
[    1.415239] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.415249] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    1.415249] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.415250] usb usb2: Product: xHCI Host Controller
[    1.415250] usb usb2: Manufacturer: Linux 5.10.59-1-MANJARO xhci-hcd
[    1.415251] usb usb2: SerialNumber: 0000:06:00.1
[    1.416104] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.416105] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.416105] usb usb3: Product: xHCI Host Controller
[    1.416106] usb usb3: Manufacturer: Linux 5.10.59-1-MANJARO xhci-hcd
[    1.416106] usb usb3: SerialNumber: 0000:06:00.3
[    1.416594] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.416604] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    1.416604] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.416605] usb usb4: Product: xHCI Host Controller
[    1.416605] usb usb4: Manufacturer: Linux 5.10.59-1-MANJARO xhci-hcd
[    1.416606] usb usb4: SerialNumber: 0000:06:00.3
[    1.417770] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.417771] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.417771] usb usb5: Product: xHCI Host Controller
[    1.417772] usb usb5: Manufacturer: Linux 5.10.59-1-MANJARO xhci-hcd
[    1.417772] usb usb5: SerialNumber: 0000:09:00.2
[    1.418029] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.418038] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    1.418038] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.418039] usb usb6: Product: xHCI Host Controller
[    1.418039] usb usb6: Manufacturer: Linux 5.10.59-1-MANJARO xhci-hcd
[    1.418040] usb usb6: SerialNumber: 0000:09:00.2
[    1.418575] usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    1.418575] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.418576] usb usb7: Product: xHCI Host Controller
[    1.418576] usb usb7: Manufacturer: Linux 5.10.59-1-MANJARO xhci-hcd
[    1.418577] usb usb7: SerialNumber: 0000:0b:00.3
[    1.418769] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.418779] usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    1.418779] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.418780] usb usb8: Product: xHCI Host Controller
[    1.418780] usb usb8: Manufacturer: Linux 5.10.59-1-MANJARO xhci-hcd
[    1.418781] usb usb8: SerialNumber: 0000:0b:00.3
[    1.661158] usb 3-1: new full-speed USB device number 2 using xhci_hcd
[    1.664490] usb 7-1: new full-speed USB device number 2 using xhci_hcd
[    1.820785] usb 7-1: New USB device found, idVendor=04d9, idProduct=a131, bcdDevice= 2.01
[    1.820788] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.820789] usb 7-1: Product: USB-HID Keyboard
[    1.820789] usb 7-1: Manufacturer: HOLTEK
[    1.827730] usb 3-1: New USB device found, idVendor=1b1c, idProduct=0c0b, bcdDevice= 0.07
[    1.827732] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.827732] usb 3-1: Product: Lighting Node PRO
[    1.827733] usb 3-1: Manufacturer: Corsair
[    1.827734] usb 3-1: SerialNumber: 1C800003C0843EAF04B2375CC11B00F5
[    1.842736] hid-generic 0003:1B1C:0C0B.0001: hiddev96,hidraw0: USB HID v1.11 Device [Corsair Lighting Node PRO] on usb-0000:06:00.3-1/input0
[    1.846894] input: HOLTEK USB-HID Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.0/0003:04D9:A131.0002/input/input2
[    1.901725] hid-generic 0003:04D9:A131.0002: input,hidraw1: USB HID v1.11 Keyboard [HOLTEK USB-HID Keyboard] on usb-0000:0b:00.3-1/input0
[    1.906571] input: HOLTEK USB-HID Keyboard Mouse as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.2/0003:04D9:A131.0003/input/input3
[    1.906619] input: HOLTEK USB-HID Keyboard System Control as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.2/0003:04D9:A131.0003/input/input4
[    1.958281] usb 7-2: new full-speed USB device number 3 using xhci_hcd
[    1.958292] usb 3-5: new full-speed USB device number 3 using xhci_hcd
[    1.961356] input: HOLTEK USB-HID Keyboard Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.2/0003:04D9:A131.0003/input/input5
[    1.961387] input: HOLTEK USB-HID Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.2/0003:04D9:A131.0003/input/input6
[    1.961419] input: HOLTEK USB-HID Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.2/0003:04D9:A131.0003/input/input7
[    1.961472] hid-generic 0003:04D9:A131.0003: input,hiddev97,hidraw2: USB HID v1.11 Mouse [HOLTEK USB-HID Keyboard] on usb-0000:0b:00.3-1/input2
[    1.963912] hid-generic 0003:04D9:A131.0004: hiddev98,hidraw3: USB HID v1.11 Device [HOLTEK USB-HID Keyboard] on usb-0000:0b:00.3-1/input3
[    1.968023] hid-generic 0003:04D9:A131.0005: hiddev99,hidraw4: USB HID v1.11 Device [HOLTEK USB-HID Keyboard] on usb-0000:0b:00.3-1/input1
[    1.968039] usbcore: registered new interface driver usbhid
[    1.968040] usbhid: USB HID core driver
[    2.115915] usb 7-2: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=24.11
[    2.115917] usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.115918] usb 7-2: Product: USB Receiver
[    2.115919] usb 7-2: Manufacturer: Logitech
[    2.117732] usb 3-5: New USB device found, idVendor=8087, idProduct=0025, bcdDevice= 0.02
[    2.117734] usb 3-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.155088] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-2/7-2:1.0/0003:046D:C52B.0006/input/input8
[    2.211761] hid-generic 0003:046D:C52B.0006: input,hidraw5: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:0b:00.3-2/input0
[    2.217490] input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-2/7-2:1.1/0003:046D:C52B.0007/input/input9
[    2.217559] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-2/7-2:1.1/0003:046D:C52B.0007/input/input10
[    2.244946] usb 3-6: new full-speed USB device number 4 using xhci_hcd
[    2.271708] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-2/7-2:1.1/0003:046D:C52B.0007/input/input11
[    2.271768] hid-generic 0003:046D:C52B.0007: input,hiddev100,hidraw6: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:0b:00.3-2/input1
[    2.277482] hid-generic 0003:046D:C52B.0008: hiddev101,hidraw7: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:0b:00.3-2/input2
[    2.398739] usb 3-6: config 1 has an invalid interface number: 2 but max is 1
[    2.398741] usb 3-6: config 1 has no interface number 1
[    2.410736] usb 3-6: New USB device found, idVendor=0b05, idProduct=18f3, bcdDevice= 1.00
[    2.410738] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.410739] usb 3-6: Product: AURA LED Controller
[    2.410739] usb 3-6: Manufacturer: AsusTek Computer Inc.
[    2.410740] usb 3-6: SerialNumber: 9876543210
[    2.426248] hid-generic 0003:0B05:18F3.0009: hiddev102,hidraw5: USB HID v1.11 Device [AsusTek Computer Inc. AURA LED Controller] on usb-0000:06:00.3-6/input2
[    2.568667] logitech-djreceiver 0003:046D:C52B.0008: hiddev100,hidraw6: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:0b:00.3-2/input2
[    2.685037] input: Logitech Wireless Device PID:405e Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-2/7-2:1.2/0003:046D:C52B.0008/0003:046D:405E.000A/input/input13
[    2.685132] input: Logitech Wireless Device PID:405e Mouse as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-2/7-2:1.2/0003:046D:C52B.0008/0003:046D:405E.000A/input/input14
[    2.685168] input: Logitech Wireless Device PID:405e Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-2/7-2:1.2/0003:046D:C52B.0008/0003:046D:405E.000A/input/input15
[    2.685195] input: Logitech Wireless Device PID:405e System Control as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-2/7-2:1.2/0003:046D:C52B.0008/0003:046D:405E.000A/input/input16
[    2.685234] hid-generic 0003:046D:405E.000A: input,hidraw7: USB HID v1.11 Keyboard [Logitech Wireless Device PID:405e] on usb-0000:0b:00.3-2/input2:1
[    2.697385] input: Logitech K850 as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-2/7-2:1.2/0003:046D:C52B.0008/0003:046D:4062.000B/input/input20
[    2.768441] logitech-hidpp-device 0003:046D:4062.000B: input,hidraw8: USB HID v1.11 Keyboard [Logitech K850] on usb-0000:0b:00.3-2/input2:2
[    2.911386] input: Logitech M720 Triathlon as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-2/7-2:1.2/0003:046D:C52B.0008/0003:046D:405E.000A/input/input21
[    2.911508] logitech-hidpp-device 0003:046D:405E.000A: input,hidraw7: USB HID v1.11 Keyboard [Logitech M720 Triathlon] on usb-0000:0b:00.3-2/input2:1
[   11.033867] usbcore: registered new interface driver btusb
[   16.047632] audit: type=1130 audit(1629939571.707:28): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=vmware-usbarbitrator comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   60.895568] usb usb5: root hub lost power or was reset
[   60.895569] usb usb6: root hub lost power or was reset
[   71.181111] usb 7-1: USB disconnect, device number 2
[   80.275257] usb 7-1: new full-speed USB device number 4 using xhci_hcd
[   80.428716] usb 7-1: New USB device found, idVendor=04d9, idProduct=a131, bcdDevice= 2.01
[   80.428719] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   80.428720] usb 7-1: Product: USB-HID Keyboard
[   80.428721] usb 7-1: Manufacturer: HOLTEK
[   80.489379] input: HOLTEK USB-HID Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.0/0003:04D9:A131.000D/input/input41
[   80.545912] hid-generic 0003:04D9:A131.000D: input,hidraw1: USB HID v1.11 Keyboard [HOLTEK USB-HID Keyboard] on usb-0000:0b:00.3-1/input0
[   80.550195] input: HOLTEK USB-HID Keyboard Mouse as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.2/0003:04D9:A131.000E/input/input42
[   80.550270] input: HOLTEK USB-HID Keyboard System Control as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.2/0003:04D9:A131.000E/input/input43
[   80.605868] input: HOLTEK USB-HID Keyboard Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.2/0003:04D9:A131.000E/input/input44
[   80.605897] input: HOLTEK USB-HID Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.2/0003:04D9:A131.000E/input/input45
[   80.605925] input: HOLTEK USB-HID Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb7/7-1/7-1:1.2/0003:04D9:A131.000E/input/input46
[   80.605970] hid-generic 0003:04D9:A131.000E: input,hiddev97,hidraw2: USB HID v1.11 Mouse [HOLTEK USB-HID Keyboard] on usb-0000:0b:00.3-1/input2
[   80.608974] hid-generic 0003:04D9:A131.000F: hiddev98,hidraw3: USB HID v1.11 Device [HOLTEK USB-HID Keyboard] on usb-0000:0b:00.3-1/input3
[   80.613366] hid-generic 0003:04D9:A131.0010: hiddev99,hidraw4: USB HID v1.11 Device [HOLTEK USB-HID Keyboard] on usb-0000:0b:00.3-1/input1
❯ inxi --admin --verbosity=7 --filter --no-host --width
System:
  Kernel: 5.10.59-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/vmlinuz-5.10-x86_64 
  root=UUID=f2f524e2-e3a2-438b-827f-79ba8fe6bc2c rw 
  rootflags=subvol=timeshift-btrfs/snapshots/2021-08-24_15-05-57/@ quiet 
  cryptdevice=UUID=7e208b99-e8c8-4ad8-9ead-136965b27704:cr_root 
  root=/dev/mapper/cr_root udev.log_priority=3 atkbd.reset=1 i8042.nomux 
  resume=/dev/mapper/cr_swap 
  Desktop: GNOME 40.3 tk: GTK 3.24.30 wm: gnome-shell dm: GDM 40.1 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: ASUSTeK model: TUF GAMING X570-PLUS (WI-FI) v: Rev X.0x 
  serial: <filter> UEFI: American Megatrends v: 3603 date: 03/20/2021 
Memory:
  RAM: total: 31.33 GiB used: 3.32 GiB (10.6%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 8-Core model: AMD Ryzen 7 3700X bits: 64 type: MT MCP arch: Zen 2 
  family: 17 (23) model-id: 71 (113) stepping: 0 microcode: 8701021 cache: 
  L2: 4 MiB bogomips: 115252 
  Speed: 3600 MHz min/max: 2200/3600 MHz boost: enabled Core speeds (MHz): 
  1: 3600 2: 2056 3: 2056 4: 2055 5: 2193 6: 2191 7: 2192 8: 2195 9: 2057 
  10: 2056 11: 2199 12: 2200 13: 2198 14: 2195 15: 3595 16: 2052 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy 
  constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc 
  cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid 
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs irperf lahf_lm lbrv lm 
  mba mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc 
  nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq 
  pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse 
  pse36 rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sev sev_es sha_ni 
  skinit smap smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp 
  succor svm svm_lock syscall tce topoext tsc tsc_scale umip v_vmsave_vmload 
  vgif vmcb_clean vme vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr 
  xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  conditional, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA TU104GL [Quadro RTX 4000] driver: nvidia v: 470.63.01 
  alternate: nouveau,nvidia_drm bus-ID: 09:00.0 chip-ID: 10de:1eb1 
  class-ID: 0300 
  Display: x11 server: X.org 1.20.13 compositor: gnome-shell driver: 
  loaded: nvidia resolution: <missing: xdpyinfo> 
  OpenGL: renderer: Quadro RTX 4000/PCIe/SSE2 v: 4.6.0 NVIDIA 470.63.01 
  direct render: Yes 
Audio:
  Device-1: NVIDIA TU104 HD Audio driver: snd_hda_intel v: kernel 
  bus-ID: 09:00.1 chip-ID: 10de:10f8 class-ID: 0403 
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus-ID: 0b:00.4 chip-ID: 1022:1487 
  class-ID: 0403 
  Sound Server-1: ALSA v: k5.10.59-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
  Sound Server-4: PipeWire v: 0.3.33 running: no 
Network:
  Device-1: Intel Wireless-AC 9260 driver: iwlwifi v: kernel bus-ID: 04:00.0 
  chip-ID: 8086:2526 class-ID: 0280 
  IF: wlp4s0 state: up mac: <filter> 
  IP v4: <filter> type: noprefixroute scope: global broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK driver: r8169 v: kernel port: f000 bus-ID: 05:00.0 
  chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp5s0 state: down mac: <filter> 
  IF-ID-1: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter> 
  IP v4: <filter> scope: global broadcast: <filter> 
  IP v6: <filter> scope: link 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel Wireless-AC 9260 Bluetooth Adapter type: USB driver: btusb 
  v: 0.8 bus-ID: 3-5:3 chip-ID: 8087:0025 class-ID: e001 
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends 
Logical:
  Message: No logical block device data found. 
  Device-1: cr_iSSD1 maj-min: 254:3 type: LUKS dm: dm-3 size: 931.5 GiB 
  Components: 
  p-1: sdb1 maj-min: 8:17 size: 931.51 GiB 
  Device-2: cr_iSSD2 maj-min: 254:4 type: LUKS dm: dm-4 size: 931.5 GiB 
  Components: 
  p-1: sdc1 maj-min: 8:33 size: 931.51 GiB 
  Device-3: cr_root maj-min: 254:0 type: LUKS dm: dm-0 size: 59.6 GiB 
  Components: 
  p-1: nvme0n1p3 maj-min: 259:3 size: 59.6 GiB 
  Device-4: cr_home maj-min: 254:2 type: LUKS dm: dm-2 size: 390.29 GiB 
  Components: 
  p-1: nvme0n1p4 maj-min: 259:4 size: 390.3 GiB 
  Device-5: cr_swap maj-min: 254:1 type: LUKS dm: dm-1 size: 14.89 GiB 
  Components: 
  p-1: nvme0n1p5 maj-min: 259:5 size: 14.9 GiB 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 2.49 TiB used: 1.04 TiB (41.8%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Crucial model: CT500P1SSD8 
  size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 type: SSD serial: <filter> rev: P3CR013 temp: 41.9 C scheme: GPT 
  ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital 
  model: WDS240G2G0B-00EPW0 size: 223.57 GiB block-size: physical: 512 B 
  logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 0400 
  scheme: GPT 
  ID-3: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT1000MX500SSD1 
  size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: 023 scheme: GPT 
  ID-4: /dev/sdc maj-min: 8:32 vendor: Crucial model: CT1000MX500SSD1 
  size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: 023 scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 59.6 GiB size: 59.6 GiB (100.00%) used: 17.79 GiB (29.8%) 
  fs: btrfs dev: /dev/dm-0 maj-min: 254:0 mapped: cr_root label: N/A uuid: N/A 
  ID-2: /boot raw-size: 488 MiB size: 462.4 MiB (94.74%) 
  used: 67.2 MiB (14.5%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2 
  label: manjaro-boot uuid: 6ca57b49-d961-45a2-9d20-1e81c67edd0d 
  ID-3: /boot/efi raw-size: 488 MiB size: 487 MiB (99.80%) 
  used: 288 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A 
  uuid: 6072-4BD3 
  ID-4: /home raw-size: 390.29 GiB size: 390.28 GiB (100.00%) 
  used: 35.91 GiB (9.2%) fs: f2fs dev: /dev/dm-2 maj-min: 254:2 
  mapped: cr_home label: N/A uuid: N/A 
  ID-5: /mnt/Games raw-size: 223.57 GiB size: 223.46 GiB (99.95%) 
  used: 52.22 GiB (23.4%) fs: xfs dev: /dev/sda1 maj-min: 8:1 label: Games 
  uuid: dadb8cbe-f655-4ba7-8cf3-949c2258747d 
  ID-6: /mnt/iSSD1 raw-size: 931.5 GiB size: 931.49 GiB (100.00%) 
  used: 480.67 GiB (51.6%) fs: f2fs dev: /dev/dm-3 maj-min: 254:3 
  mapped: cr_iSSD1 label: N/A uuid: N/A 
  ID-7: /mnt/iSSD2 raw-size: 931.5 GiB size: 931.49 GiB (100.00%) 
  used: 480.15 GiB (51.5%) fs: f2fs dev: /dev/dm-4 maj-min: 254:4 
  mapped: cr_iSSD2 label: N/A uuid: N/A 
  ID-8: /var/cache raw-size: 59.6 GiB size: 59.6 GiB (100.00%) 
  used: 17.79 GiB (29.8%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0 
  mapped: cr_root label: N/A uuid: N/A 
  ID-9: /var/log raw-size: 59.6 GiB size: 59.6 GiB (100.00%) 
  used: 17.79 GiB (29.8%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0 
  mapped: cr_root label: N/A uuid: N/A 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 14.89 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/dm-1 maj-min: 254:1 mapped: cr_swap label: manjaro-swap 
  uuid: 0dbbd904-86c0-4bcc-8c33-92c2fe819094 
Unmounted:
  Message: No unmounted partitions found. 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 3-1:2 info: Corsair Lighting Node Pro type: HID 
  driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s power: 50mA 
  chip-ID: 1b1c:0c0b class-ID: 0300 serial: <filter> 
  Device-2: 3-5:3 info: Intel Wireless-AC 9260 Bluetooth Adapter 
  type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  power: 100mA chip-ID: 8087:0025 class-ID: e001 
  Device-3: 3-6:4 info: ASUSTek AURA LED Controller type: HID 
  driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 16mA 
  chip-ID: 0b05:18f3 class-ID: 0300 serial: <filter> 
  Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-5: 5-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-6: 6-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-7: 7-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 7-1:4 info: Holtek USB-HID Keyboard type: Keyboard,HID 
  driver: hid-generic,usbhid interfaces: 4 rev: 1.1 speed: 12 Mb/s 
  power: 500mA chip-ID: 04d9:a131 class-ID: 0300 
  Device-2: 7-2:3 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 
  Hub-8: 8-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 46.9 C mobo: N/A gpu: nvidia temp: 50 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 30% 
Info:
  Processes: 448 Uptime: 45m wakeups: 2 Init: systemd v: 248 tool: systemctl 
  Compilers: gcc: 11.1.0 Packages: pacman: 1148 lib: 318 Shell: Zsh v: 5.8 
  running-in: gnome-terminal inxi: 3.3.06 
❯ sudo mkinitcpio -P
[sudo] password for maazb: 
==> Building image from preset: /etc/mkinitcpio.d/linux510.preset: 'default'
  -> -k /boot/vmlinuz-5.10-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.10-x86_64.img
==> Starting build: 5.10.59-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [encrypt]
  -> Running build hook: [openswap]
  -> Running build hook: [filesystems]
  -> Running build hook: [resume]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.10-x86_64.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux510.preset: 'fallback'
  -> -k /boot/vmlinuz-5.10-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.10-x86_64-fallback.img -S autodetect
==> Starting build: 5.10.59-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [encrypt]
  -> Running build hook: [openswap]
  -> Running build hook: [filesystems]
  -> Running build hook: [resume]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.10-x86_64-fallback.img
==> Image generation successful
❯ sudo update-grub
Generating grub configuration file ...
Found theme: /boot/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-5.10-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.10-x86_64.img
Found initrd fallback image: /boot/initramfs-5.10-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Info: Separate boot partition detected 
Found snapshot: 2021-08-25 14:02:10 | timeshift-btrfs/snapshots/2021-08-25_14-02-10/@
Found snapshot: 2021-08-24 15:05:57 | timeshift-btrfs/snapshots/2021-08-24_15-05-57/@
Found snapshot: 2021-08-24 14:44:53 | timeshift-btrfs/snapshots/2021-08-24_14-44-53/@
Found 3 snapshot(s)
done

-=-=-=-=–=-=-=-=–=-=-=-=–=-=-=-=-
Related forum posts I have reviewed:

  1. https://forum.manjaro.org/t/keyboard-unresponsive-for-a-while-after-reboot/77343/2 - Unresolved
  2. https://forum.manjaro.org/t/keyboard-no-longer-awake-suspended-laptop-with-closed-lid/52341/6 - Unresolved
  3. https://forum.manjaro.org/t/suspend-hangs-when-connected-to-a-specific-usb-keyboard/44394 - Does not apply, system does not hang / freeze
  4. https://forum.manjaro.org/t/keyboard-and-touchpad-are-not-working-after-suspend/74626/16 - Unresolved
  5. https://bbs.archlinux.org/viewtopic.php?id=204923 - Solution applied by default under Manjaro
1 Like

Have you seen this? [SOLVED] USB Keyboard powers off after suspend / Kernel & Hardware / Arch Linux Forums

There’s even a utility for it:

1 Like

It didn’t strike me to search for the specific keyboard model, the idea just didn’t pop into my head.

I’m a little hesitant about the utility. I mean it’s one thing if you break my install - that’s just an hour & a half to reconfigure everything - it’s a wholly different thing if you brick my device.

There’s an open issue about briking that I haven’t gone through yet, but I’ll probably just go with the systemd service. If it works I’ll come back and mark this solved.

1 Like

Backup first, then you won’t have to worry about reconfiguring anything if something goes awry. :wink:

1 Like

Figuring out the Bus Address was a bit of an adventure, but the systemd service has fixed the issue.

Thank you.

P.S. I was wondering something.
In the .service file, the execute line reads ExecStop=-/bin/bash -c "/usr/bin/echo '1-1' > /sys/bus/usb/drivers/usb/unbind"
What does the dash do, the one after the equals?

Looks like a typo to me… Does it work without the dash too?

:thinking:

I thought so too, at first. But the OP in the Arch Forum links to this Arch Wiki page where they’re using that syntax.
https://wiki.archlinux.org/title/Power_management#Sleep_hooks

I’ll try and let you know.

1 Like

I found the answer and It means:

Don’t fail the service if the file doesn’t exist or the execution of that binary gives an error.

So no need to test it out now.

:man_shrugging:

P.S. Thanks for insisting on wanting to find out the reason, because now I learned something today and that’s the whole reason why I help people here… :grin:

1 Like

That’s nice of you, thank you.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.