1

I recently bought a new Lenovo Ideapad-130-15IKB and installed Ubuntu 18.04 LTS alongside Windows. I encountered some issues as soon as I turned my PC on. The touchpad isn't working at all on Ubuntu but is working fine on my Windows 10. I didn't find the device in my xinput list:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ YSPRINGTECH USB OPTICAL MOUSE             id=9    [slave  pointer  (2)]
    ⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
        ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
        ↳ Power Button                              id=6    [slave  keyboard (3)]
        ↳ Video Bus                                 id=7    [slave  keyboard (3)]
        ↳ Power Button                              id=8    [slave  keyboard (3)]
        ↳ EasyCamera: EasyCamera                    id=10   [slave  keyboard (3)]
        ↳ Ideapad extra buttons                     id=11   [slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

I tried to change the kernel version from 4.1k.0-15-generic to 4.18.0-15-generic

but it didn't work unluckily.

From dmesg | grep i2c the output is:

[    0.917926] i2c /dev entries driver
[   27.763102] i2c_hid i2c-ELAN0620:01: i2c-ELAN0620:01 supply vdd not found, using dummy regulator

If there's any solution please post it.

Zanna
  • 70,465

1 Answers1

1

You have a new touchpad model that is not supported by current Ubuntu kernels. The model is ELAN0620.

Luckily support has been added to the 4.19 Linux kernel.

I suggest installing a mainline kernel using UKUU.

  1. Install UKUU this way

    sudo apt-add-repository -y ppa:teejee2008/ppa
    sudo apt-get update
    sudo apt-get install ukuu
    
  2. Start UKUU using GUI, or by running ukuu-gtk in a terminal.

  3. Choose the latest 4.19 kernel there and press Install.

  4. Reboot.

The touchpad should start working.

Pilot6
  • 90,100
  • 91
  • 213
  • 324