Ain’t Your Lenevo Y500 Series Laptop Keyboard working in linux ??

by Himanshu Gupta

[tweetmeme service=”bit.ly” source=”LeisureHoursWP” ]

I have Lenovo Y500 series laptop and I have tried almost every Linux version (Fedora core-8,9,10,12 and even ubuntu ) but  I found that when ever I boot system , my keyboard worked  some times and some times not .Same thing was happening with my touchpad.

After some googling I found out that it’s neither a problem of Operating System  nor a misconfiguration of X11 config file.

It is a problem related to acpi and the 8042 interrupt controller conflicts.

So to get rid of this problem is to edit your  grub configuration file . It is /boot/grub/grub.conf  ( on fedora and red hat systems ) or /boot/grub/menu.lst ( on ubuntu)  and append  the following  line to the  kernel argument.

locale=fr_FR i8042.reset

eg:

Earlier My grub configuration file was as follows-

default=0
timeout=5
splashimage=(hd0,5)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.11.1.el5)
root (hd0,5)
kernel /vmlinuz-2.6.18-164.11.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet splash
initrd /initrd-2.6.18-164.11.1.el5.imga

I have highlighted the line the be changed. Append the ‘locale=fr_FR i8042.reset’ to the following line.Depending on your grub file, you have to find line having kernel and modify it. After the changes, file is.

default=0
timeout=5
splashimage=(hd0,5)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.11.1.el5)
root (hd0,5)
kernel /vmlinuz-2.6.18-164.11.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet splash locale=fr_FR i8042.reset
initrd /initrd-2.6.18-164.11.1.el5.imga

default=0
timeout=5
splashimage=(hd0,5)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.11.1.el5)
root (hd0,5)
kernel /vmlinuz-2.6.18-164.11.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet splash
initrd /initrd-2.6.18-164.11.1.el5.imga

default=0
timeout=5
splashimage=(hd0,5)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.11.1.el5)
root (hd0,5)
kernel /vmlinuz-2.6.18-164.11.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet splash locale=fr_FR i8042.reset
initrd /initrd-2.6.18-164.11.1.el5.imga

Advertisements