Touchpad not working right after boot in dual boot system

I am running Manjaro in Lenovo g50-45 since past 3-4 years without any major issue . Since couple of days i am facing touchpad not working. When i check in settings in input device - touchpad it says device not found but after i close the lid and again open it the touchpad starts to work after few seconds and for very brief period there come touchpad off written on screen. my f6 key has toggle function to onn/off touchpad , even that button is not working.Even When booting in windows touchpad doesnt work . Please Help , i have tried the solutions provided in forum on touchpad freezing after suspended/sleep but is not working.

Tried
`-sudo modprobe -r psmouse && sudo modprobe -a psmouse
but the problem remains

Kindly help :slight_smile:

here is the output of libinput debug-events

[rohitk@rohit-pc ~]$ sudo libinput debug-events
[sudo] password for rohitk:
-event2 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event3 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event4 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event0 DEVICE_ADDED Power Button seat0 default group3 cap:k
-event1 DEVICE_ADDED Lid Switch seat0 default group4 cap:S
-event11 DEVICE_ADDED Lenovo EasyCamera: Lenovo EasyC seat0 default group5 cap:k
-event7 DEVICE_ADDED Ideapad extra buttons seat0 default group6 cap:k
-event5 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group7 cap:k
-event12 DEVICE_ADDED ETPS/2 Elantech Touchpad seat0 default group8 cap:pg size 96x47mm tap(dl off) left scroll-nat scroll-2fg-edge dwt-on

Does an external USB mouse work? If it does then try some other distro and if the touchpad doesnt work with other OS, the there is something wrong with touchpad hardware. Also try switching kernels.

External USB mouse does work . I tried Live usb of manjaro as well as endevour Os the problem remains same. The touchpad does not work . After closing the lid and the bringing it back from suspend once , the touchpad starts working. in libinput events elantech rouchpad is added last as you can see in my output

[rohitk@rohit-pc ~]$ sudo libinput debug-events
[sudo] password for rohitk:
-event2 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event3 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event4 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event0 DEVICE_ADDED Power Button seat0 default group3 cap:k
-event1 DEVICE_ADDED Lid Switch seat0 default group4 cap:S
-event11 DEVICE_ADDED Lenovo EasyCamera: Lenovo EasyC seat0 default group5 cap:k
-event7 DEVICE_ADDED Ideapad extra buttons seat0 default group6 cap:k
-event5 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group7 cap:k
-event12 DEVICE_ADDED ETPS/2 Elantech Touchpad seat0 default group8 cap:pg size 96x47mm tap(dl off) left scroll-nat scroll-2fg-edge dwt-on