You are not logged in.

#1 2024-03-18 19:02:51

jimkat
Member
Registered: 2021-01-07
Posts: 5

[SOLVED] Login tty doesn't take keyboard input after (old) update

Around a year and a half ago I updated my arch laptop and when i rebooted the tty wouldn't take keyboard input. I tried a usb keyboard and that also didn't work. I tracked it down to the mkinitcpio package which i've been downgrading to mkinitcpio-32-2-any.pkg.tar.zst ever since (when I forget to I have to chroot from a live usb). I'm not sure but I think the 32-2 version was not the last before the problematic one. I also did not keep the version of the package that introduced the problem thinking it would be fixed in a later version and I've been regreting it ever since.

But now I just updated and I can't downgrade to 32-2 because of conflicting versions so it's time to actually solve the issue.

I tried to find an actual solution many times since then but no one seemed to have the same issue. I have changed many laptops since then (same ssd) and all of them had the same issue.

What do I do now? If I shut the laptop down I won't be able to log back in so I'd have to use a live arch usb.

EDIT: I just found the bad version from pacman.log (I found the time I started downgrading mkinitcpio). It's 33-1.

EDIT: SOLVED: In order to swap the escape and caps lock keys (vim user) I had set my vconsole KEYMAP equal to a keymap that only defined those two keys. It worked with the old mkinitcpio version but when i upgraded they had changed the behavior of the keymap variable in the terminal. Thus the only functioning keys were the caps lock and escape keys. Explains why no one else had the same problem.

Last edited by jimkat (2024-03-19 00:55:10)

Offline

Board footer

Powered by FluxBB