IN asus predator helios 300 after installing ubuntu 17.10 , touchpad not working ?

SSR123456789
SSR123456789 Member Posts: 1 New User
edited November 2023 in 2019 Archives
what is the solution for this ?

Answers

  • sri369
    sri369 ACE Posts: 2,774 Pathfinder
    edited August 2018
    That is because your bios is set to touchpad --> advanced and this mode is recognized only in Windows 10.

    Go to bios, and change touchpad to Basic. And then installed necessary drivers in the non windows 10 OS to activate advanced functions.

    See my post for doing this on Windows 7. You would need to do something similar on whatever OS you are installing.
    https://community.acer.com/en/discussion/549192/solution-enabling-touchpad-advanced-features-on-non-windows-10-os-on-g3-572


    -----
    Karma...
    LIKE - if helpful
    ACCEPT - if helped resolve
  • nihal111
    nihal111 Member Posts: 1 New User
    The following solution worked for me on my Acer Predator Helios 300 running Ubuntu 18.04 (5.0.0-36-generic) when all else did not-

    **Check if the solution works** 
    Try running the following command after waking up from suspend when your trackpad is not working- `/sbin/rmmod i2c_hid && /sbin/modprobe i2c_hid`. 
    If this makes your trackpad work, follow the below steps to create an automatic solution that runs this everytime you wake up from suspend.

    **Permanent Solution** 
     1. Create `/lib/systemd/system-sleep/touchpad` 
     2. Open the above file and edit it, `sudo vi /lib/systemd/system-sleep/touchpad` 
     3. Save the following content in the file- 

    ```
    #!/bin/sh

    case $1 in
      post)
        /sbin/rmmod i2c_hid && /sbin/modprobe i2c_hid
      ;;
    esac
    ```

     4. Make it executable- `chmod +x /lib/systemd/system-sleep/touchpad`

    This basically restarts the i2c_hid device upon waking up from suspend.

    Courtesy: https://unix.stackexchange.com/a/526488/283735