Keyboard not working on kernel 6.4.7 on Yoga 7 14ARB7 with AMD Ryzen 7 6800U

since kernel update 6.4.7 (6.4.6 worked) the internal keyboard of my notebook is not detected (again, this was an issue on a 5.x kernel before, see for example hiere: Lenovo Yoga Slim 7 Pro X (14ARH7) - ArchWiki
or here: https://bugzilla.kernel.org/show_bug.cgi?id=216473
but this was fixed since 6.1…
is anyone else having this problem and is there a fix available?
currently i’m starting my notebook with kernel 6.4.6

EDIT:

output of libinput list-devices | grep Device:

Device:           Video Bus
Device:           Power Button
Device:           Lid Switch
Device:           Logitech USB Laser Mouse
Device:           SteelSeries SteelSeries Arctis 5
Device:           Logitech Logitech Illuminated Keyboard
Device:           Logitech Logitech Illuminated Keyboard Consumer Control
Device:           Keychron K3
Device:           HD-Audio Generic Headphone
Device:           Ideapad extra buttons
Device:           SYNA2BA6:00 06CB:CE44 Mouse
Device:           SYNA2BA6:00 06CB:CE44 Touchpad
Device:           Wacom HID 52D3 Pen
Device:           Wacom HID 52D3 Finger
Device:           Lenovo Yoga Tablet Mode Control switch

the attached keyboard are via bluetooth (K3) and via usb to be able to get the results above

EDIT2:

# inxi -SMmGaz
System:
  Kernel: 6.4.7-200.fc38.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.39-9.fc38
    parameters: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.4.7-200.fc38.x86_64
    root=UUID=1e5dada3-0781-4b36-8024-03cbe29f5eb1 ro rootflags=subvol=root
    rhgb quiet
  Console: pty pts/0 wm: gnome-shell DM: GDM v: 44.1 Distro: Fedora release
    38 (Thirty Eight)
Machine:
  Type: Convertible System: LENOVO product: 82QF v: Yoga 7 14ARB7
    serial: <filter> Chassis: type: 31 v: Yoga 7 14ARB7 serial: <filter>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76461 WIN serial: <filter>
    UEFI: LENOVO v: K5CN39WW date: 03/08/2023
Memory:
  System RAM: available: 27.08 GiB used: 5.01 GiB (18.5%)
  Array-1: capacity: 32 GiB slots: 4 EC: None max-module-size: 8 GiB
    note: est.
  Device-1: DIMM 0 type: LPDDR5 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 6400 MT/s volts: curr: 0.5 min: 0.5
    max: 0.5 width (bits): data: 32 total: 32 manufacturer: Hynix
    part-no: H9JCNNNFA5MLYR-N6E serial: N/A
  Device-2: DIMM 0 type: LPDDR5 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 6400 MT/s volts: curr: 0.5 min: 0.5
    max: 0.5 width (bits): data: 32 total: 32 manufacturer: Hynix
    part-no: H9JCNNNFA5MLYR-N6E serial: N/A
  Device-3: DIMM 0 type: LPDDR5 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 6400 MT/s volts: curr: 0.5 min: 0.5
    max: 0.5 width (bits): data: 32 total: 32 manufacturer: Hynix
    part-no: H9JCNNNFA5MLYR-N6E serial: N/A
  Device-4: DIMM 0 type: LPDDR5 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 6400 MT/s volts: curr: 0.5 min: 0.5
    max: 0.5 width (bits): data: 32 total: 32 manufacturer: Hynix
    part-no: H9JCNNNFA5MLYR-N6E serial: N/A
Graphics:
  Device-1: AMD Rembrandt [Radeon 680M] vendor: Lenovo driver: amdgpu
    v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22
    pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: DP-3,DP-4 off: eDP-1
    empty: DP-1, DP-2, DP-5, DP-6, HDMI-A-1 bus-ID: 33:00.0 chip-ID: 1002:1681
    class-ID: 0300 temp: 46.0 C
  Device-2: Logitech Webcam C310 driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3.3:6
    chip-ID: 046d:081b class-ID: 0102 serial: <filter>
  Device-3: Luxvisions Innotech Integrated RGB Camera driver: uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 7-1:2
    chip-ID: 30c9:0057 class-ID: fe01 serial: <filter>
  Display: server: X.Org v: 22.1.9 with: Xwayland v: 22.1.9
    compositor: gnome-shell driver: dri: radeonsi gpu: amdgpu display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 7680x2160 s-dpi: 96 s-size: 2032x571mm (80.00x22.48")
    s-diag: 2111mm (83.1")
  Monitor-1: XWAYLAND0 pos: primary,left res: 3840x2160 hz: 60 dpi: 160
    size: 610x350mm (24.02x13.78") diag: 703mm (27.69") modes: N/A
  Monitor-2: XWAYLAND1 pos: right res: 3840x2160 hz: 60 dpi: 160
    size: 610x350mm (24.02x13.78") diag: 703mm (27.69") modes: N/A
  API: OpenGL v: 4.6 Mesa 23.1.4 renderer: AMD Radeon Graphics (rembrandt
    LLVM 16.0.6 DRM 3.52 6.4.7-200.fc38.x86_64) direct-render: Yes

greetings

I can confirm the issue! My laptop internal keyboard is not working after I’ve upgraded to kernel 6.4.7-200 on Fedora today! Now I boot my system using the older 6.4.6-200 kernel to get it working. It is a Lenovo Slim 7 Pro X 14" laptop with AMD Ryzen 9 6900HS Creator Edition cpu and NVIDIA GA107BM [GeForce RTX 3050 Mobile] dedicated gpu.

1 Like

I have the same issue on Silverblue, and had to rollback the update.
Has a bug for this issue been filed some where ?

I did not find anything but the old issue that was fixed with 6.1…

Thanks, I have found this issue and some similar ones: 217718 – IRQ override revert breaks keyboard on Lenovo Yoga 7 14ARB7
And your laptop should be fixed with the kernel patch here: [PATCH v2] ACPI: resource: Add a quirk for Lenovo Yoga 7 14ARB7 - Mario Limonciello
But mine isn’t yet it seems.

1 Like

I’ve filed a bug report, link below. Many thanks for “style fish” for starting the topic and providing the links in their post.
Lenovo Yoga Laptop Built-in Keyboard not Working on Kernel 6.4.7-200

1 Like

i can confirm that my keyboard is working again in 6.4.9-200.fc38.x86_64 (by enabling testing updates for kernel)

thanks for the bug report and your answers :slight_smile: