No keyboard on latest kernel

Hi all,

I just installed Silverblue. I didnt have wifi so i updated os to the latest one. But now I dont have working keyboard.

It is a known issue with latest kernel.

my laptop ishttps://psref.lenovo.com/Detail/IdeaPad_5_Pro_16ARH7?M=82SN0066SC

keyboard is broken ( doesnt work at all). On previous build 6.4.6 or less working perfect.

I found on Arch forum that others have the same issue : 217718 – IRQ override revert breaks keyboard on Lenovo Yoga 7 14ARB7

What can I do ?

Thanks

Are you able to enter a tty?

Ctrl+Alt+<Num>

Try tty 3.

I’m unsure of the scope of this issue currently, but if you cannot switch to a tty then you may need to recover from live media.

I am in Gnome atm. Everything working except keyboard. I am using keyboard from accessibility to type

I think I need newest kernel as possible or older than this one… but dont know how

Would I be correct to assume you can use your mouse to copy and paste?

Yes, mouse working fine…even touchpad

Could you please provide the output of

uname -r

6.4.7-200.fc38.x86_64

Ahh hold on a sec. You’re on Silverblue. That should make this easy.

Did you just install it or did a recent update cause this break?

I did install , that is fine, but than I updated to latest update, and kernel upgraded with broken keyboard

Running this should fix your issue:

rpm-ostree rollback

See Updates, Upgrades & Rollbacks :: Fedora Docs for details

1 Like

Yeah, but with next update kernel will be upgraded.

Is it possible to install another kernel (lts) and than in grub choose them ?

Or I saw that 6.4.9 is launched , maybe I can try that ?

Its not a good idea to use a kernel before Fedora officially release it. It is possible however but puts your system stability at risk.

The safest thing I can recommend is rolling back and waiting a day or so. If you give me a few mins I can check with the Silverblue team to see if they have a suggestion.

1 Like

Sure, I have a time. Thanks anyway :slight_smile:

The hacky workaround would probably be downloading the desired kernel version from here: kernel | Package Info | koji

And then installing it with sudo rpm-ostree override replace ./kernel*.rpm

I’m not sure how supported doing this is however, so proceed with caution.

1 Like

And please note I am not a Silverblue user, so I am unable to test these commands properly.

ok, thanks I will try

1 Like

[sudo] password for marko:
Checking out tree 0d70991… done
Enabled rpm-md repositories: fedora-cisco-openh264 fedora-modular updates-modular updates fedora copr:copr.fedorainfracloud.org:phracek:PyCharm google-chrome rpmfusion-nonfree-nvidia-driver rpmfusion-nonfree-steam updates-archive
Importing rpm-md… done
rpm-md repo ‘fedora-cisco-openh264’ (cached); generated: 2023-03-14T10:56:46Z solvables: 4
rpm-md repo ‘fedora-modular’ (cached); generated: 2023-04-13T20:30:47Z solvables: 1082
rpm-md repo ‘updates-modular’ (cached); generated: 2023-08-05T02:10:48Z solvables: 1084
rpm-md repo ‘updates’ (cached); generated: 2023-08-11T00:33:09Z solvables: 21228
rpm-md repo ‘fedora’ (cached); generated: 2023-04-13T20:37:10Z solvables: 69222
rpm-md repo ‘copr:copr.fedorainfracloud.org:phracek:PyCharm’ (cached); generated: 2023-07-16T06:58:28Z solvables: 5
rpm-md repo ‘google-chrome’ (cached); generated: 2023-08-10T20:04:51Z solvables: 3
rpm-md repo ‘rpmfusion-nonfree-nvidia-driver’ (cached); generated: 2023-08-10T16:22:05Z solvables: 31
rpm-md repo ‘rpmfusion-nonfree-steam’ (cached); generated: 2023-08-10T16:27:32Z solvables: 2
rpm-md repo ‘updates-archive’ (cached); generated: 2023-08-11T01:05:52Z solvables: 29617
Resolving dependencies… done
error: Could not depsolve transaction; 1 problem detected:
Problem: package kernel-6.4.9-200.fc38.x86_64 from @commandline requires kernel-core-uname-r = 6.4.9-200.fc38.x86_64, but none of the providers can be installed

  • cannot install both kernel-core-6.4.9-200.fc38.x86_64 from updates and kernel-core-6.4.7-200.fc38.x86_64 from @System
  • cannot install both kernel-core-6.4.9-200.fc38.x86_64 from updates-archive and kernel-core-6.4.7-200.fc38.x86_64 from @System
  • conflicting requests
    [marko@fedora Downloads]$ sudo rpm-ostree override replace kernel-core-6.4.9-200.fc38.x86_64.rpm
    Checking out tree 0d70991… done
    Enabled rpm-md repositories: fedora-cisco-openh264 fedora-modular updates-modular updates fedora copr:copr.fedorainfracloud.org:phracek:PyCharm google-chrome rpmfusion-nonfree-nvidia-driver rpmfusion-nonfree-steam updates-archive
    Importing rpm-md… done
    rpm-md repo ‘fedora-cisco-openh264’ (cached); generated: 2023-03-14T10:56:46Z solvables: 4
    rpm-md repo ‘fedora-modular’ (cached); generated: 2023-04-13T20:30:47Z solvables: 1082
    rpm-md repo ‘updates-modular’ (cached); generated: 2023-08-05T02:10:48Z solvables: 1084
    rpm-md repo ‘updates’ (cached); generated: 2023-08-11T00:33:09Z solvables: 21228
    rpm-md repo ‘fedora’ (cached); generated: 2023-04-13T20:37:10Z solvables: 69222
    rpm-md repo ‘copr:copr.fedorainfracloud.org:phracek:PyCharm’ (cached); generated: 2023-07-16T06:58:28Z solvables: 5
    rpm-md repo ‘google-chrome’ (cached); generated: 2023-08-10T20:04:51Z solvables: 3
    rpm-md repo ‘rpmfusion-nonfree-nvidia-driver’ (cached); generated: 2023-08-10T16:22:05Z solvables: 31
    rpm-md repo ‘rpmfusion-nonfree-steam’ (cached); generated: 2023-08-10T16:27:32Z solvables: 2
    rpm-md repo ‘updates-archive’ (cached); generated: 2023-08-11T01:05:52Z solvables: 29617
    Resolving dependencies… done
    error: Could not depsolve transaction; 1 problem detected:
    Problem: package kernel-6.4.7-200.fc38.x86_64 from @System requires kernel-core-uname-r = 6.4.7-200.fc38.x86_64, but none of the providers can be installed
  • cannot install both kernel-core-6.4.9-200.fc38.x86_64 from @commandline and kernel-core-6.4.7-200.fc38.x86_64 from @System
  • cannot install both kernel-core-6.4.9-200.fc38.x86_64 from @commandline and kernel-core-6.4.7-200.fc38.x86_64 from updates-archive
  • conflicting requests
    [marko@fedora Downloads]$

This topic may address the issue: Downgrading kernel on Silverblue - #3 by jlh

You may simply be able to install additional overrides to resolve the issue.

I’m seeing the actual issue as

Problem: package kernel-6.4.9-200.fc38.x86_64 from @commandline requires kernel-core-uname-r = 6.4.9-200.fc38.x86_64, but none of the providers can be installed

1 Like

I am not still sure which parts I need to download first

Ok,I got it. I installed latest 6.4.10 and keyboard is back.

But, I think that my Silverblue is not immutable anymore ? Because I layered the package (kernel)