You are not logged in.
my laptop's keyboard isn't working, when i press a key it is unresponsive, the touchpad works normally.
i tested both on xmonad and the console and in both it doesn't work.
xinput list shows this,it seems my keyboard is detected i think my hardware is relevant so here is the output of hwinfo but running only hwinfo --keyboard is just this. i tried to enable the keyboard through xinput but it seems to have not have done anything. i searched a little but no thread i found seemed to be relevant.
Last edited by eldritch_cookie (2022-07-04 16:21:42)
Offline
Does it show up if you pass "i8042.dumbkbd" to the kernel?
Online
at first i was like what? but after a little reading on the archwiki i found that you are referring to kernel module options, i first tried to add it to the boot options , but when i used systool -v -m i8042 it didn't show dumbkbd as a parameter so i added a .conf file to modprobe and regenerated the initramfs and it still didn't show on systool -v -m i8042 however when i did modprobe -c | rg i8042 it appeared on the first line options i8042 dumbkbd=1.
and after all this yes it showed as before as AT Translated Set 2 keyboard but the keyboard still didn't work. at least i learned something new.
what extra information that i should supply? i believe only hardware info, probably isn't sufficient but i am ignorant about what other information i should give that would be relevant. i think i forgot to mention but i use a USB connected keyboard and it works normally only the laptop's builtin keyboard doesn't work. and the laptop's touchpad does work.
Last edited by eldritch_cookie (2022-07-01 12:03:37)
Offline
I'm not sure whether i8042 exposes those parameters, but check /sys/module/i8042/parameters
However, if you correctly add the parameter to the kernel command line, https://wiki.archlinux.org/title/Kernel_parameters it will apply to the module regardless from where it's loaded (you can check "cat /proc/cmdline")
what extra information that i should supply?
Just post your system journal,
sudo journalctl -b | curl -F 'file=@-' 0x0.stOnline
sure here
Offline
That boot doesn't have i8042.dumbkbd as parameter, however:
Jul 01 08:40:58 eldritch kernel: serio: i8042 KBD port at 0x60,0x64 irq 1
Jul 01 08:40:58 eldritch kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5Does the keyboard produce events in "sudo evtest"?
Online
no it does not. using evtest with the AT Translated Set 2 keyboard does not produce output when i press a key in my laptop's keyboard, does that mean it is broken?
Offline
Does it worf for the UEFI/BIOS and maybe bootloader?
Online
just tested, it doesn`t work on the bios and it doesn`t work in the bootloader
Offline
I guess there isn't a parallel windows installation?
Unless it's an UEFI bug, you'll probably need a replacement.
You can try to re-assemble it first - remove the keyboard, check the connector and put it back. But I'd not hold my breath.
Online
ok thanks for all the help. should i mark it solved? i am leaning toward yes but i am asking just to be sure as i technically haven't solved my problem.
Offline
You could tag it w/ "[HW defect]"
Online