Touchpad not working on amd64 but working on i368

Asked by Paras

I have two ubuntu editions, one is ubuntu-16.04-beta2-i386.iso and the other is ubuntu-16.04-amd64.iso. Now the touchpad works good on beta 2 which is i386 but doesn't work on amd64 edition. No idea why.
Output of xinput is

↳ Elan Touchpad id=11 [slave pointer (2)]

Please advice me what to do as I have to ditch this 32 bit edition and use 64 bit asap.
Thanks
Paras Thakur

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Paras
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

If you run:

sudo modprobe -r psmouse; sleep 5; sudo modprobe psmouse force_elantech=1

Is it OK? If so, we can make the configuration permanent.

Thanks

Revision history for this message
Paras (parasthakur37) said :
#2

Okay so @actionparsnip I run the command but it's still not fixed.
But I've found some more information about this.
I installed the amd64 one over my previously installed i386 edition and the touchpad kept working, then i rebooted and it logged into busy box and told me I needed to manually run fsck on /dev/sda7 and so I did, then it rebooted again and this time there were a lot of PCIe errors (severity-critial) but it still booted and now I'm here with no drivers whatsoever, previously I had nvidia's proprietary driver installed which now I can't find in additional drivers window. And touchpad is not working again.

So what I think.
Drivers have vanished somehow, I'll try to install nvidia driver thru the terminal, hope it fixes the touchpad too.
If you have anything else in mind please say.

Revision history for this message
Paras (parasthakur37) said :
#3

Okay so I found a fix for this issue.

Thanks to @Guillaume for putting me to the right direction. This issue is very beautifully explained here http://unix.stackexchange.com/questions/28736/what-does-the-i8042-nomux-1-kernel-option-do-during-booting-of-ubuntu

It arises for some specific, rare devices such as mine (New Elantech Touchpad).

Sometimes touchpad would work and sometimes it wouldn't, it has got something to do with multiplexing.

To solve this issue I followed the answer by @Guillaume here http://askubuntu.com/questions/763584/elantech-touchpad-not-working-on-16-04-amd-but-working-on-16-04-i386/770340#770340
And added i8042.kbdreset=1 in grub file by following the exact same steps in the other answer.

P.s. i8042.reset didn't work for me.