New laptop keyboard not working

I bought a new laptop and decided to continue using Manjaro as main OS.
The laptop came with w11, where the keyboard works great.
I noticed that in GRUB and w11 the keyboard works, but when it came to the installation, the keyboard stop working.
Then I made the installation with a wireless keyboard and it works fine.

I tried 2 ways, with open-source drivers and proprietary drivers and no one works.

Here is the input of “sudo inxi --admin --verbosity=7 --filter --no-host --width”:

System:
  Kernel: 6.6.7-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=455325d2-431d-4320-91e2-fbdedbdb3b76 rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.11 wm: kwin_x11 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 83BY v: Yoga Pro 9 16IRP8
    serial: <filter> Chassis: type: 10 v: Yoga Pro 9 16IRP8 serial: <filter>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76461 WIN serial: <filter>
    UEFI: LENOVO v: KVCN37WW date: 08/17/2023
Battery:
  ID-1: BAT1 charge: 78.3 Wh (100.0%) condition: 78.3/75.0 Wh (104.5%)
    volts: 17.8 min: 15.6 model: SunWoda BASE-BAT type: Li-poly serial: <filter>
    status: full cycles: 3
  Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard
    serial: <filter> charge: 55% (should be ignored) rechargeable: yes
    status: discharging
Memory:
  System RAM: total: 32 GiB available: 31.07 GiB used: 3.08 GiB (9.9%)
    igpu: 60 MiB
  Array-1: capacity: 32 GiB slots: 8 modules: 8 EC: None
    max-module-size: 4 GiB note: est.
  Device-1: Controller0-ChannelA type: LPDDR5 detail: synchronous size: 4 GiB
    speed: 6400 MT/s volts: curr: 0.5 width (bits): data: 16 total: 16
    manufacturer: SK Hynix part-no: H58G66BK7BX06g serial: N/A
  Device-2: Controller0-ChannelB type: LPDDR5 detail: synchronous size: 4 GiB
    speed: 6400 MT/s volts: curr: 0.5 width (bits): data: 16 total: 16
    manufacturer: SK Hynix part-no: H58G66BK7BX06g serial: N/A
  Device-3: Controller0-ChannelC type: LPDDR5 detail: synchronous size: 4 GiB
    speed: 6400 MT/s volts: curr: 0.5 width (bits): data: 16 total: 16
    manufacturer: SK Hynix part-no: H58G66BK7BX06g serial: N/A
  Device-4: Controller0-ChannelD type: LPDDR5 detail: synchronous size: 4 GiB
    speed: 6400 MT/s volts: curr: 0.5 width (bits): data: 16 total: 16
    manufacturer: SK Hynix part-no: H58G66BK7BX06g serial: N/A
  Device-5: Controller1-ChannelA type: LPDDR5 detail: synchronous size: 4 GiB
    speed: 6400 MT/s volts: curr: 0.5 width (bits): data: 16 total: 16
    manufacturer: SK Hynix part-no: H58G66BK7BX06g serial: N/A
  Device-6: Controller1-ChannelB type: LPDDR5 detail: synchronous size: 4 GiB
    speed: 6400 MT/s volts: curr: 0.5 width (bits): data: 16 total: 16
    manufacturer: SK Hynix part-no: H58G66BK7BX06g serial: N/A
  Device-7: Controller1-ChannelC type: LPDDR5 detail: synchronous size: 4 GiB
    speed: 6400 MT/s volts: curr: 0.5 width (bits): data: 16 total: 16
    manufacturer: SK Hynix part-no: H58G66BK7BX06g serial: N/A
  Device-8: Controller1-ChannelD type: LPDDR5 detail: synchronous size: 4 GiB
    speed: 6400 MT/s volts: curr: 0.5 width (bits): data: 16 total: 16
    manufacturer: SK Hynix part-no: H58G66BK7BX06g serial: N/A
CPU:
  Info: model: 13th Gen Intel Core i9-13905H socket: U3E1 bits: 64
    type: MST AMCP arch: Raptor Lake gen: core 13 level: v3 note: check
    built: 2022+ process: Intel 7 (10nm) family: 6 model-id: 0xBA (186)
    stepping: 2 microcode: 0x411C
  Topology: cpus: 1x cores: 14 mt: 6 tpc: 2 st: 8 threads: 20 smt: enabled
    cache: L1: 1.2 MiB desc: d-8x32 KiB, 6x48 KiB; i-6x32 KiB, 8x64 KiB
    L2: 11.5 MiB desc: 6x1.2 MiB, 2x2 MiB L3: 24 MiB desc: 1x24 MiB
  Speed (MHz): avg: 768 high: 1541 min/max: 400/5200:5400:4100
    base/boost: 4851/5400 scaling: driver: intel_pstate governor: powersave
    volts: 1.4 V ext-clock: 100 MHz cores: 1: 824 2: 1177 3: 400 4: 400 5: 1143
    6: 1541 7: 1064 8: 400 9: 1399 10: 400 11: 1510 12: 400 13: 762 14: 771
    15: 1070 16: 400 17: 400 18: 500 19: 400 20: 400 bogomips: 119840
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2
    bts clflush clflushopt clwb cmov constant_tsc cpuid cpuid_fault cx16 cx8
    de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c flexpriority
    flush_l1d fma fpu fsgsbase fsrm fxsr gfni hfi ht hwp hwp_act_window
    hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt ida intel_pt
    invpcid lahf_lm lm mca mce md_clear mmx monitor movbe movdir64b movdiri
    msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pclmulqdq pdcm pdpe1gb pebs
    pge pku pln pni popcnt pse pse36 pts rdpid rdrand rdseed rdtscp rep_good
    sdbg sep serialize sha_ni smap smep smx split_lock_detect ss ssbd sse sse2
    sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust
    tsc_deadline_timer tsc_known_freq umip user_shstk vaes vme vmx vnmi
    vpclmulqdq vpid waitpkg x2apic xgetbv1 xsave xsavec xsaveopt xsaves
    xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS, IBPB: conditional,
    RSB filling, PBRSB-eIBRS: SW sequence
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Lenovo driver: i915
    v: kernel arch: Gen-13 process: Intel 7 (10nm) built: 2022+ ports:
    active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0
    chip-ID: 8086:a7a0 class-ID: 0300
  Device-2: NVIDIA AD107M [GeForce RTX 4060 Max-Q / Mobile] vendor: Lenovo
    driver: nvidia v: 545.29.06 alternate: nouveau,nvidia_drm non-free: 545.xx+
    status: current (as of 2023-11) arch: Lovelace code: AD1xx
    process: TSMC n4 (5nm) built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 8
    bus-ID: 01:00.0 chip-ID: 10de:28e0 class-ID: 0300
  Device-3: Bison Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-4:2 chip-ID: 5986:118b
    class-ID: fe01 serial: <filter>
  Display: server: X.Org v: 21.1.10 compositor: kwin_x11 driver: X:
    loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa dri: iris
    gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3200x2000 s-dpi: 96 s-size: 846x529mm (33.31x20.83")
    s-diag: 998mm (39.28") monitors: <missing: xrandr>
  Monitor-1: eDP-1 model: Lenovo 0x8ba1 serial: <filter> built: 2022
    res: 3200x2000 dpi: 236 gamma: 1.2 size: 344x215mm (13.54x8.46")
    diag: 406mm (16") ratio: 16:10 modes: 3200x2000
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: nvidia x11: drv: iris inactive: wayland,device-2
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 23.1.9-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (RPL-P)
    device-ID: 8086:a7a0 memory: 30.34 GiB unified: yes
  API: Vulkan v: 1.3.269 layers: 1 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 4060 Laptop GPU driver: nvidia v: 545.29.06
    device-ID: 10de:28e0 surfaces: xcb,xlib
Audio:
  Device-1: Intel vendor: Lenovo driver: sof-audio-pci-intel-tgl
    alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:51cf class-ID: 0401
  API: ALSA v: k6.6.7-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.0 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:51f1 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:3 chip-ID: 8087:0033
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 953.87 GiB used: 9.21 GiB (1.0%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SanDisk
    model: SKHynix HFS001TEJ9X115N size: 953.87 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 51020A12 temp: 29.9 C scheme: GPT
  SMART: yes health: PASSED on: 17 hrs cycles: 66
    read-units: 621,946 [318 GB] written-units: 1,445,046 [739 GB]
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 350 GiB size: 343.44 GiB (98.13%) used: 9.17 GiB (2.7%)
    fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p5 maj-min: 259:5 label: N/A
    uuid: 455325d2-431d-4320-91e2-fbdedbdb3b76
  ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%)
    used: 46.6 MiB (18.2%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: SYSTEM_DRV uuid: 5CC8-6998
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: N/A label: N/A uuid: N/A
  ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 601.65 GiB fs: bitlocker
    label: N/A uuid: N/A
  ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 1.95 GiB fs: ntfs
    label: WINRE_DRV uuid: 643AC99D3AC96D1C
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 2-0:1 info: super-speed hub ports: 3 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-4:2 info: Bison Integrated Camera type: video driver: uvcvideo
    interfaces: 5 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 500mA chip-ID: 5986:118b class-ID: fe01 serial: <filter>
  Device-2: 3-7:5 info: SteelSeries ApS Aerox 3 Wireless type: mouse,HID
    driver: hid-generic,usbhid interfaces: 5 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 380mA chip-ID: 1038:183a class-ID: 0300
  Device-3: 3-9:4 info: Logitech Unifying Receiver type: keyboard,mouse
    driver: logitech-djreceiver,usbhid interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA
    chip-ID: 046d:c534 class-ID: 0301
  Device-4: 3-10:3 info: Intel AX211 Bluetooth type: bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 8087:0033 class-ID: e001
  Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 30.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 341 Uptime: 7m wakeups: 0 Init: systemd v: 254 default: graphical
  tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6 Packages: pm: pacman
  pkgs: 1117 libs: 317 tools: pamac pm: flatpak pkgs: 0 Shell: Sudo (sudo)
  v: 1.9.15p2 default: Bash v: 5.2.21 running-in: konsole inxi: 3.3.31

Hi @Guerra and welcome to the Manjaro forum.

This is only my opinion. Continue with the wireless keyboard, regardless, unless you have a specific need for the other one. I have used a Logitech K800 for more years than I care to admit, and it has served me well despite multibooting several operating systems.

If you really must persist with the other keyboard, I’m sure someone will have a suggestion or two before long. Cheers.

Aside:- One thing you might try is to plug that keyboard into another USB port (I presume it’s also USB, as most are today). Naturally, if it’s a PS/2 connector, your choice is likely limited. :slight_smile:

1 Like

Oh, I was talking about the laptop keyboard. The built-in one.

But thanks about your opinion. It is a real trouble if the keyboard doesn’t work.
I tried older and newer versions of kernel and nothing…

Well, yes, that makes a difference. :slight_smile:
Unfortunately, I still don’t know what to suggest. Maybe someone with a similar laptop might. Good luck.

1 Like

Hi,
At first look, your keyboard seems to be not recognized.
I’m not sure that I could be a huge help but we could tried something.
What is the result of this command ?

sudo dmesg | grep -i keyboard

here:

[    7.133319] hid-generic 0003:1038:183A.0002: input,hidraw1: USB HID v1.11 Keyboard [SteelSeries SteelSeries Aerox 3 Wireless] on usb-0000:00:14.0-7/input1
[   28.414328] hid-generic 0003:046D:C534.0009: input,hidraw8: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-9/input0
[   28.755914] logitech-djreceiver 0003:046D:C534.0009: hidraw8: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-9/input0
[   28.983161] input: Logitech Wireless Keyboard PID:4023 Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.1/0003:046D:C534.000A/0003:046D:4023.000B/input/input138
[   28.985673] hid-generic 0003:046D:4023.000B: input,hidraw10: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:4023] on usb-0000:00:14.0-9/input1:1
[   29.289568] input: Logitech Wireless Keyboard PID:4023 as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.1/0003:046D:C534.000A/0003:046D:4023.000B/input/input147
[   29.290360] logitech-hidpp-device 0003:046D:4023.000B: input,hidraw10: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:4023] on usb-0000:00:14.0-9/input1:1

The logitec one is the wireless one that I’m using now.

Keyboard

The keyboard does not work in neither Xorg nor Wayland, only in the TTY. In order to get it working, add i8042.dumbkbd to the kernel parameters. Note that the Caps Lock LED stops turning on after this. Lenovo Yoga Slim 9 (Intel) - ArchWiki

Not exactly the same model but since the issue is the same it might be worth a try. As always with kernel parameters, if you don’t succeed remove it again.

Thank you so much! It worked.

In yoga 9 arch wiki it says:

The keyboard does not work in neither Xorg nor Wayland, only in the TTY. In order to get it working, add i8042.dumbkbd to the kernel parameters. Note that the Caps Lock LED stops turning on after this.

Open /etc/default/grub, add i8042.dumbkbd to GRUB_CMDLINE_LINUX_DEFAULT="" like this: GRUB_CMDLINE_LINUX_DEFAULT="i8042.dumbkbd".

It may not work just with that so do this too:

In the same file add i8042.dumbkbd=1 to GRUB_CMDLINE_LINUX="" like this: GRUB_CMDLINE_LINUX="i8042.dumbkbd=1"

Then I run grub-mkconfig -o /boot/grub/grub.cfg then reebot.

That’s the way it worked for me!

“Note that the Caps Lock LED stops turning on after this.”

1 Like

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