Keyboard doesn't work on waking from suspend

Hi,

I have a HP Elitebook Folio 9470M. Also a Lenova laptop.

I have installed EOS on both of them. When I suspect the system to sleep and wake up, the computer usually works fine.

However, about 30% of the time, on waking up the keyboard doesn’t work at all. I can’t even get past the login screen.

The mouse works fine always.

The issue happens on both laptops with different make and model.

Is this a common problem, and please advise on the solution.

I’ve never had this issue with Manjaro or any other distro.

lspci is below for the HP laptop.

Thanks

[adminuser@adminuser-hpelitebookfolio9470m ~]$ lspci -v
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, fast devsel, latency 0
	Capabilities: <access denied>
	Kernel driver in use: ivb_uncore

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	DeviceName: 64
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, fast devsel, latency 0, IRQ 33
	Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 2000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI])
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, medium devsel, latency 0, IRQ 29
	Memory at d0720000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, fast devsel, latency 0, IRQ 30
	Memory at d0735000 (64-bit, non-prefetchable) [size=16]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, fast devsel, latency 0, IRQ 31
	Memory at d0700000 (32-bit, non-prefetchable) [size=128K]
	Memory at d073a000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at 2060 [disabled] [size=32]
	Capabilities: <access denied>
	Kernel driver in use: e1000e
	Kernel modules: e1000e

00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, medium devsel, latency 0, IRQ 16
	Memory at d0739000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci

00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, fast devsel, latency 0, IRQ 34
	Memory at d0730000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 26
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: [disabled]
	Memory behind bridge: d0600000-d06fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 27
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: [disabled]
	Memory behind bridge: d0500000-d05fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 28
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: [disabled]
	Memory behind bridge: d0400000-d04fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, medium devsel, latency 0, IRQ 16
	Memory at d0738000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci

00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, medium devsel, latency 0
	Capabilities: <access denied>
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich

00:1f.2 IDE interface: Intel Corporation 7 Series Chipset Family 4-port SATA Controller [IDE mode] (rev 04) (prog-if 8a [ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering])
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
	I/O ports at 01f0 [size=8]
	I/O ports at 03f4
	I/O ports at 0170 [size=8]
	I/O ports at 0374
	I/O ports at 20b0 [size=16]
	I/O ports at 20a0 [size=16]
	Capabilities: <access denied>
	Kernel driver in use: ata_piix
	Kernel modules: ata_piix, pata_acpi, ata_generic

00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: medium devsel, IRQ 18
	Memory at d0734000 (64-bit, non-prefetchable) [size=256]
	I/O ports at ef80 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.5 IDE interface: Intel Corporation 7 Series Chipset Family 2-port SATA Controller [IDE mode] (rev 04) (prog-if 85 [PCI native mode-only controller, supports bus mastering])
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
	I/O ports at 20c8 [size=8]
	I/O ports at 20e4 [size=4]
	I/O ports at 20c0 [size=8]
	I/O ports at 20e0 [size=4]
	I/O ports at 2090 [size=16]
	I/O ports at 2080 [size=16]
	Capabilities: <access denied>
	Kernel driver in use: ata_piix
	Kernel modules: ata_piix, pata_acpi, ata_generic

02:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at d0503000 (32-bit, non-prefetchable) [size=256]
	Expansion ROM at d0510000 [disabled] [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci

02:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30) (prog-if 01)
	Subsystem: Hewlett-Packard Company Device 18df
	Flags: fast devsel, IRQ 18
	Memory at d0502000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel modules: sdhci_pci

03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)
	DeviceName: WLAN
	Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN
	Flags: bus master, fast devsel, latency 0, IRQ 32
	Memory at d0400000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

Did you find a solution to this problem? I also recently installed EndeavourOS on an HP, and the keyboard frequently doesn’t register for about 20 seconds after boot and wake up.