Keyboard not working in live cd desktop

Asked by Aneerudh

I have a lenovo y500 3000 series Laptop. I tried booting ubuntu live cd. It went till the desktop perfectly fine. Once inside the desktop screen i am not able to use any of my keys in the keyboard. Not even CAPS lock gets on. The USB legacy support has been enabled in bios. Not only this even my touch pad is not working. Live CD boot is perfect. the keyboard works till i make selections in language and other things. It stops working once the live CD creates the desktop.
Pls adviceme as to how to proceed.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Aneerudh (aneerudh123) said :
#1

I meant the inbuilt keyboard in my LAPTOP.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#2

You need some extra kernel options on the live CD:

http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/Touchpad-Keyboard-support-in-Linux-for-3000-Y500/m-p/1933#M161

You need to add:

locale=fr_FR i8042.reset

to the end of the kernel line before you start booting the LiveCD. You will also need this on all kernel lines of your installed system.

Revision history for this message
DarkJavi (darkjavi) said :
#3

After a quick research looks like you're not the only one having this issue.
Is reported as a bug in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/319208
looks like the person that have this issue before didn't fill up all the information needed, so maybe you should go there and say it also affects you and provide all info you can for helping developers to fix that issue in future's releases.
It's also solved on lenovo's forum http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/Touchpad-Keyboard-support-in-Linux-for-3000-Y500/m-p/1933#M161

You can workaround that by adding i8042.reset to the kernel line, to try it press F6 after selecting lenguage on livecd, select advanced if prompted, and append i8042.reset to the kernel line.

Once installed, plug an external keyboard, boot up and run from a terminal
sudo gedit /boot/grub/menu.lst

look for the kernel line similar to:
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2946bc29-bb7c-466c-823e-86394c27eed3 ro quiet splash

and append i8042.reset option:
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2946bc29-bb7c-466c-823e-86394c27eed3 ro quiet splash i8042.reset

You may have to do this everytime you upgrade your kernel.

Can you help with this problem?

Provide an answer of your own, or ask Aneerudh for more information if necessary.

To post a message you must log in.