Page 1 of 1

[solved] Keyboard not working on an older laptop

Posted: 10 Mar 2017, 20:45
by johny
Hello,

I have a strange problem with a keyboard on LG LM50.
As soon as Porteus starts to boot, the keyboard goes off.
Touchpad works in text mode and in X.

I have this data from other distro that currently runs on the laptop:

Code: Select all

# cat /proc/bus/input/devices

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0011 Vendor=0002 Product=0007 Version=1db1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio2/input0
S: Sysfs=/devices/platform/i8042/serio2/input/input5
U: Uniq=
H: Handlers=mouse0 event5
B: EV=b
B: KEY=6420 0 3000f 0 0 0 0 0 0 0 0
B: ABS=11000003

Code: Select all

/sys/bus/serio/drivers/atkbd/serio0
/sys/bus/serio/drivers/psmouse/serio2
/sys/module/psmouse/drivers/serio:psmouse
I thought there was a kernel module missing.
But if touchpad works...

I would welcome any ideas.

Re: Keyboard not working on an older laptop

Posted: 10 Mar 2017, 21:55
by brokenman
Try downloading the kernel firmware file from slackware and converting it to a module. Then place it in your modules folder and reboot.
http://mirrors.slackware.com/slackware/ ... arch-1.txz

Re: Keyboard not working on an older laptop

Posted: 11 Mar 2017, 22:26
by johny
It's 32 bit machine, so I downloaded http://mirrors.slackware.com/slackware/ ... arch-1.txz.
The module gets loaded during boot, however the keyboard still doesn't work.

Re: Keyboard not working on an older laptop

Posted: 12 Mar 2017, 02:33
by francois
You downloaded it. Did you install it?

Code: Select all

cd /path-to-download
txz2xzm my-package
activate my-package.xzm        #and for next reboot move xzm module to /porteus/modules

Re: Keyboard not working on an older laptop

Posted: 12 Mar 2017, 09:29
by johny
What I did so far:

1. I booted Porteus from USB on my PC ,since laptop keyboard doesn't work.
2. I made a module and put it in modules dir:
# txz2xzm kernel-firmware
# cp kernel-firmware.xzm /mnt/sdb1/porteus/modules
3. Booted USB stick on the laptop

I didn't use the 'activate' command.
If I start Porteus on my PC again and use 'activate', it says that the module is already activated.

Re: Keyboard not working on an older laptop

Posted: 12 Mar 2017, 16:12
by brokenman
Some people report success adding this kernel parameter to the boot line.

i8042.nopnp=1 i8042.dumbkbd=1

Re: Keyboard not working on an older laptop

Posted: 12 Mar 2017, 19:57
by johny

Code: Select all

i8042.dumbkbd=1
Yep, that was it.
Thank you.

Re: Keyboard not working on an older laptop

Posted: 14 Mar 2017, 02:02
by francois
Just mark this thread solved. :)