You just installed Ubuntu on your Acer Aspire 5 and the touchpad does nothing. The cursor will not move. Buttons do not click. It is a very common problem on this laptop, and in most cases the fix takes less than ten minutes.
The Aspire 5 uses different touchpad hardware depending on the exact model and year. Ubuntu sometimes picks the wrong mode or driver. This guide walks you through every reliable fix, from the simplest setting to the BIOS change that solves it for most owners.
Quick Answer
To fix the touchpad on an Acer Aspire 5 in Ubuntu, first change the Touchpad setting in BIOS from Advanced to Basic, save, and reboot — this fixes most units. If you cannot change BIOS or it does not help, boot Ubuntu with the kernel option for I2C detection, update your system with sudo apt update && sudo apt upgrade, and check that the touchpad is enabled in Settings and with the Fn + F7 key. Most Aspire 5 touchpads then work with full tap and scroll support.
Why the Touchpad Stops Working on the Aspire 5
The Acer Aspire 5, including models like the A515-54, A515-56, and A515-57, often ships with an ELAN or Synaptics I2C touchpad. I2C is a modern connection method. It needs the right kernel handling to be detected.
In Advanced mode in BIOS, the touchpad expects a special Windows driver. Linux may see the device partially or not at all. In Basic mode, it behaves like a standard mouse-compatible device and Linux handles it easily, though with slightly fewer gestures.
Other causes include a disabled touchpad hotkey, outdated kernel, missing firmware, or Ubuntu starting with the wrong input driver after install.
Fix 1: Check the Obvious Things First
Do not skip these. They save time more often than you expect.
- Press
Fn + F7on your keyboard. On many Aspire 5 models this toggles the touchpad on and off. Try it once, wait two seconds, and test the pad. - Plug in a USB mouse so you can navigate.
- Open Settings > Mouse & Touchpad. Make sure Touchpad is switched On.
- Turn off “Disable Touchpad While Typing” temporarily to rule it out.
- Reboot once. A fresh boot after install sometimes loads the input stack correctly.
If the touchpad appears in Settings but does not respond, continue to the BIOS fix. If it does not appear at all, BIOS and kernel fixes are even more likely.
Fix 2: Change BIOS Touchpad Mode to Basic
This is the number one fix for the Aspire 5. It sounds drastic, but it is safe and reversible.
- Shut down the laptop completely.
- Turn it on and press
F2repeatedly to enter BIOS. - Go to the Main tab. If you do not see a Touchpad option, press
Ctrl + Sin BIOS to reveal hidden options on some models. - Find Touchpad and change it from Advanced to Basic.
- Also check that Internal Pointing Device is set to Enabled if that option exists.
- Press
F10to Save and Exit. - Boot into Ubuntu and test the touchpad.
For most users, the cursor moves immediately after this change. Basic mode may limit some multi-touch gestures, but tap, two-finger scroll, and click usually work. In many Ubuntu versions, gestures still work well even in Basic mode because the kernel handles it as a precision device after detection.
If you want to try Advanced mode again later after a kernel update, you can. Just remember this setting if the problem returns.
Fix 3: Update Ubuntu and the Linux Kernel
Newer kernels have better I2C and ELAN support. If you installed from an older ISO, update first.
- Open a terminal with
Ctrl + Alt + T. - Run
sudo apt update && sudo apt full-upgrade -y - Run
uname -rto see your kernel version. Ubuntu 24.04 with kernel 6.8 or newer handles recent Aspire 5 models much better. - Reboot after the upgrade.
- Check again with Settings > Mouse & Touchpad.
You can also follow the official Ubuntu touchpad help documentation for standard settings checks while you update. If you need terminal update steps in detail, see our guide on how to update Ubuntu from the terminal safely.
Fix 4: Check If Ubuntu Detects the Touchpad at All
Detection tests tell you if this is a driver problem or a settings problem.
- Open a terminal and run
libinput list-devicesor, if not installed,sudo apt install libinput-toolsfirst. - Look for a device with Touchpad, ELAN, or Synaptics in the name.
- Run
xinput liston Xorg sessions, or checkcat /proc/bus/input/devicesfor I2C entries. - Run
dmesg | grep -i -E "elan|i2c|touchpad"to look for errors.
If nothing is listed, Ubuntu is not seeing the hardware. BIOS Basic mode and the next kernel parameter fix are your best options. If it is listed but not working, the driver or libinput configuration is the issue.
Fix 5: Add a Kernel Boot Parameter for I2C
Some Aspire 5 units need help enumerating the I2C bus during boot. This fix helps when BIOS Basic alone is not enough.
- Edit GRUB:
sudo nano /etc/default/grub - Find the line
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" - Change it to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp=1 pci=nocrs"on models where the touchpad shares legacy handling, or tryinitcall_blacklist=elants_i2c_driver_initonly if logs point to a conflicting driver — do not add random parameters all at once. - Save the file, then run
sudo update-grub - Reboot and test.
Add only one change at a time. If it does not help, remove it before trying another. Keeping notes helps you know what actually fixed it.
Another tested option on some A515 models is booting once with an external mouse, running all updates, then switching BIOS back to Advanced after the newer kernel is installed. Some users get full gestures that way. If it breaks again, return to Basic.
Fix 6: Reinstall Input Drivers
If the device is detected but gestures or clicks fail, reinstall the input stack.
- Run
sudo apt install --reinstall xserver-xorg-input-libinput libinput10 - On Ubuntu with Wayland, also ensure
sudo apt install --reinstall ubuntu-desktopcomponents are not broken by checking for errors. - Log out and log back in, choosing Ubuntu on Wayland and Ubuntu on Xorg once each to compare behavior.
- Test tap-to-click in Settings after each login.
Avoid installing the old Synaptics driver xserver-xorg-input-synaptics unless a forum post for your exact model recommends it. On modern Ubuntu, libinput is preferred and mixing drivers causes conflicts.
Fix 7: Check for a BIOS Update Carefully
Acer has released BIOS updates that improve Linux I2C handling on some Aspire 5 revisions. Check your current BIOS version in BIOS setup or with sudo dmidecode -t bios. Compare it on Acer’s support site for your exact model number.
Only update BIOS if Acer lists a newer version and you are comfortable with the process. Keep the laptop plugged into power. A failed BIOS update is riskier than a touchpad issue, so treat this as a last step, not a first one.
Common Mistakes and Useful Tips
- Pressing the wrong function key: On Aspire 5 it is usually Fn + F7, but check the icons on your F keys. Some models use F2 or a dedicated touchpad icon.
- Forgetting Ctrl + S in BIOS: The Touchpad option is hidden on some revisions until you press it on the Main tab.
- Testing only on Wayland or only on Xorg: Try both login types. A touchpad may work on one and not the other due to a session bug.
- Installing random drivers from blogs: Stick to Ubuntu packages and kernel updates. Random DKMS drivers often break after the next update.
- Not rebooting after GRUB edits: Kernel parameters only apply after
sudo update-gruband a full reboot. - Tip: Write down your exact model — for example A515-57-XXXX on the bottom sticker. Fixes differ slightly between generations.
- Tip: If Basic mode works, leave it. The practical difference for daily Ubuntu use is small, and stability matters more.
Conclusion
An Aspire 5 touchpad that fails after installing Ubuntu is frustrating, but it is rarely a broken laptop. Start with Fn + F7 and Settings, then switch BIOS Touchpad to Basic — that solves it for most people. Update your kernel, verify detection with libinput, and only then try boot parameters or driver reinstalls. Once it works, it tends to stay working through future Ubuntu updates.
Frequently Asked Questions
Will switching the touchpad to Basic in BIOS break Windows dual boot?
No. Windows also works in Basic mode. You may lose some Acer-specific precision gestures in Windows, but basic pointing, clicking, and scrolling still work. You can switch back to Advanced when you mainly use Windows if you prefer.
Why does my touchpad work in the installer but not after install?
The live installer often uses a generic fallback driver and different kernel options. After install, Ubuntu loads the I2C driver stack that exposes the Aspire 5 detection bug. BIOS Basic mode and a kernel update usually align the installed system with what worked in the live session.
How do I know if my touchpad is ELAN or Synaptics?
Run cat /proc/bus/input/devices or dmesg | grep -i elan in a terminal, or check the Windows Device Manager if you dual boot. The brand helps when searching for your exact model, but the fixes in this guide work for both brands.
My touchpad moves but tap and scroll do not work. What should I do?
Open Settings > Mouse & Touchpad and enable Tap to Click and Two-Finger Scroll. Then log into the other session type — Wayland versus Xorg — to test. If it still fails, reinstall libinput as shown above and reboot.
Should I install Ubuntu 24.04 instead of an older version?
Yes, if your Aspire 5 is a recent model. Newer Ubuntu releases ship newer kernels with better ELAN I2C support out of the box. Many users who struggled on 20.04 or 22.04 found the touchpad worked immediately on 24.04 after setting BIOS to Basic.


Leave a Reply