Touchpad not working

Hi, I have installed zorin os in my laptop. I find that my touchpad not working at all.

Hi and welcome to the forum.
Can you tell us which version and flavour of ZorinOS you have installed e.g. Z15.3 Core, Lite etc or maybe Z16 Core beta?
Also the brand of laptop and touchpad you have.

1 Like

Hi i have a trouble with ny notebook. I adquired from a time a notebook lenovo 4233 n500 3000 series and I installed Zorin Os Lite 15.3 64 bit the last week, it worked very good but from a few days ago the touchpad don't works, I just can use it with a mouse, I tried a lot of things but I need help. Best regards.

The fix is not for the faint of heart...

Hi, this is my notebook:
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3 leds
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input6
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0011 Vendor=0002 Product=0008 Version=0200
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event5
B: PROP=1
B: EV=b
B: KEY=420 70000 0 0 0 0
B: ABS=1000003

I: Bus=0003 Vendor=090c Product=3371 Version=2171
N: Name="Lenovo EasyCamera"
P: Phys=usb-0000:00:1d.7-3/button
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1.0/input/input8
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input7
U: Uniq=
H: Handlers=event7
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9
U: Uniq=
H: Handlers=event8
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10
U: Uniq=
H: Handlers=event9
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0003 Vendor=1a2c Product=0043 Version=0110
N: Name="SEMICCHIP USB Mouse"
P: Phys=usb-0000:00:1d.2-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb8/8-1/8-1:1.0/0003:1A2C:0043.0002/input/input12
U: Uniq=
H: Handlers=mouse1 event10
B: PROP=0
B: EV=17
B: KEY=1f0000 0 0 0 0
B: REL=903
B: MSC=10

The last solution given seems not too complicated:

An easier solution is: add "blacklist elants_i2c" to /etc/modprobe.d/unneeded-modules.conf (you'll have to create this), save and reboot. Working on identical touchpad and Manjaro. Vendor=04f3 Product=3140 Version=0100

Hi, I'm sincere to you, I'm a basic user and i try to fix it but I don't understand a lot what means some things:

1

sudo nano /etc/default/grub

2

If you change this file, run 'update-grub' afterwards to update

/boot/grub/grub.cfg.

For full documentation of the options in this file, see:

info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="initcall_blacklist=elants_i2c_driver_init">
GRUB_CMDLINE_LINUX="i8042.nopnp=1 pc1=nocrs"

Uncomment to enable BadRAM filtering, modify to suit your needs

This works with Linux (no patch required) and with any kernel that obtains

the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)

#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

The resolution used on graphical terminal

note that you can use only modes which your graphic card supports via VBE

you can see them in real GRUB with the command `vbeinfo'

#GRUB_GFXMODE=640x480

Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true

Uncomment to disable generation of recovery mode menu entries

#GRUB_DISABLE_RECOVERY="true"

Uncomment to get a beep at grub start

#GRUB_INIT_TUNE="480 440 1"

GRUB_THEME=/usr/share/grub/themes/zorin/theme.txt

3

sudo update-grub

4

Obteniendo el archivo «/etc/default/grub»
/usr/sbin/grub-mkconfig: 12: /etc/default/grub: Syntax error: newline unexpected

I understand that there is a syntax error but how is the step by step to fix it? Thank you.

The solution I posted above does not require any grub editing.

add "blacklist elants_i2c" to /etc/modprobe.d/unneeded-modules.conf (you'll have to create this)
save and reboot.

how I create from the console /etc/modprobe.d/unneeded-modules.conf? Please

  1. Move to the working directory.

cd /etc/modprobe.d/

sudo nano unneeded-modules.conf

  1. Paste bellow into this editor window:

lacklist elants_i2c

  1. ctrl+O then enter to save this file

Try tapping one of your function keys. One of them may be the toggle to turning your touchpad on/off.

Hi, I swear it I tried the commands, fn keys but I coudn't fix it, Is there any other option still? Sorry. I don't know if this information is useful but my touchpad has a led indicator located between the click keys, at the beginning it worked very well but it stopped recognizing until the light was on and while I was working it was off.

Remove the (>) symbol

ctrl+x to exit, then the y key to say yes to save, then `enter key to save as current configuration.

sudo update grub

I really sorry, I tried but is doesn't works, Maybe the kernel or driver? I don't know. i think that in a future updating can fix it. Thank you very much to everyone for the help.

That was to fix your grub. That needed doing.

I have not yet begun to look into the touchpad issue... As those are always sticky...

Ahh I understand, well in that case, I remain at your disposal and thank you very much for your time.

1 Like

Can you try:

sudo nano /etc/default/grub
Change the following:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp=1 pc1=nocrs"
GRUB_CMDLINE_LINUX=""

Just like that.
Then

sudo update-grub

Once done,

sudo apt install linux-generic-hwe-20.04

sudo reboot

and test. If it does not work after kernel install:

sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

sudo update-grub && sudo reboot

And test...

1 Like

hi, I try this

1

sudo apt install linux-generic-hwe-20.04

2

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete linux-generic-hwe-20.04
E: No se pudo encontrar ningún paquete usando «*» con «linux-generic-hwe-20.04»
E: No se pudo encontrar ningún paquete con la expresión regular «linux-generic-hwe-20.04»
root@doz-Lenovo-3000-N500:~#