Bug 16069 - All versions of linux don't recognize LG E300 laptop built-in PS/2 keyboard.
Summary: All versions of linux don't recognize LG E300 laptop built-in PS/2 keyboard.
Status: RESOLVED OBSOLETE
Alias: None
Product: Drivers
Classification: Unclassified
Component: Input Devices (show other bugs)
Hardware: All Linux
: P1 high
Assignee: drivers_input-devices
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-28 14:28 UTC by anonymous
Modified: 2012-07-20 12:40 UTC (History)
4 users (show)

See Also:
Kernel Version: all versions
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmesg, lsusb, and lsinput log files (54.39 KB, application/zip)
2010-05-28 14:28 UTC, anonymous
Details

Description anonymous 2010-05-28 14:28:41 UTC
Created attachment 26568 [details]
dmesg, lsusb, and lsinput log files

It's really a big problem since if I want to use a keyboard, I have to plug in a USB keyboard.
As far as I know, all versions of linux kernel don't recognize the built-in keyboard of LG E300 laptop. It's been a problem for more than 2 years.
This is really serious.

Let me describe the problem exactly.
While I'm on GRUB or linux installation CD boot menu, the laptop keyboard works.
But after I enter linux kernel, the keyboard stops working. It's dead.
I have to plug in a USB keyboard to make it happen.

If I add "i8042.dumbkbd" in kernel boot parameters of GRUB, the keyboard works, but Num Lock and Caps Lock toggle LEDs don't blink at all, so I can't check the status of Caps Lock and Num Lock.

Not just LG E300 laptop built-in PS/2 internal keyboard but also many other PS/2 keyboards and mice are reported not to work at all unless i8042.nopnp or i8042.dumbkbd option is given to GRUB.
Comment 1 Dmitry Torokhov 2010-05-29 06:07:35 UTC
i8042.nomux helps any?
Comment 2 anonymous 2010-06-01 07:33:03 UTC
i8042.nomux leads to the same result as i8042.dumbkbd does.
I see no difference.
Comment 3 Dmitry Torokhov 2010-06-01 20:43:40 UTC
Do the LEDs work while in Grub? Also you can try using i8042.reset and see if it helps. If that does not help we'll have to go and start cuttgin commands from ATKBD to see which one upsets the keyboard... Can you try disabling AUX port (i8042.noaux) if that makes keyboard work?
Comment 4 anonymous 2010-06-03 16:24:36 UTC
The LEDs work fine in grub.
After testing i8042.nomux again today, I realized that i8042.nomux doesn't work in fact.
I made a mistake. Below is the summary.
i8042.reset doesn't work.
i8042.dumbkbd makes it work, but LEDs don't blink.
i8042.nomux doesn't make it work.
i8042.nomux + i8042.reset doesn't work.
i8042.noaux doesn't make it work and even disables the touch pad.

So far, i8042.dumbkbd is the only sane option.
Comment 5 anonymous 2010-06-25 02:00:57 UTC
The built-in PS/2 laptop keyboard of LG E300 works fine with FreeBSD kernel.
I think I'll use FreeBSD for a while.

Note You need to log in before you can comment on or make changes to this bug.