Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Lenovo ideapad 330 (15ARR) ubuntu issues and there solutions

Lenovo ideapad 330 (15ARR) ubuntu issues and their solutions

Issue-1: None of the ubuntu distros are getting installed

Solution: Ubuntu distros lower than 18.10 will not work in this laptop, as minimum kernal version required is 4.18.

So install ubuntu 18.10 / xubuntu 18.10 / lubuntu 18.10 / kubuntu 18.10 in UEFI mode

Issue-2: Wifi is not working

Solution: Install drivers seperatly. In most of the cases the wifi network card manufacturer is Elan tech for this model.

So just run the following commands to download and install

git clone https://github.com/tomaspinho/rtl8821ce.git
cd rtl8821ce/
sudo make all
sudo make install
sudo modprobe -a 8821ce

Check your wifi networks!

Issue-3: Touchpad is not working at all

Solution: You need to upgrade kernel to minimum 4.19.15-041915-generic . From this kernal version, the touchpad drivers are present in the kernal.

So just download the kernal files and upgrade. Visit https://kernel.ubuntu.com/~kernel-ppa/mainline/ to choose a kernal version

If you want to download 4.19.15, try the steps

First download the files

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19.15/linux-headers-4.19.15-041915_4.19.15-041915.201901130432_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19.15/linux-headers-4.19.15-041915-generic_4.19.15-041915.201901130432_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19.15/linux-modules-4.19.15-041915-generic_4.19.15-041915.201901130432_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19.15/linux-image-unsigned-4.19.15-041915-generic_4.19.15-041915.201901130432_amd64.deb

Install

dpkg -i linux-headers-4.19.15-041915_4.19.15-041915.201901130432_all.deb
dpkg -i linux-headers-4.19.15-041915-generic_4.19.15-041915.201901130432_amd64.deb
dpkg -i linux-modules-4.19.15-041915-generic_4.19.15-041915.201901130432_amd64.deb
dpkg -i linux-image-unsigned-4.19.15-041915-generic_4.19.15-041915.201901130432_amd64.deb

Reboot

@shantanu-tomar
Copy link

shantanu-tomar commented Feb 12, 2020

Anyone got a solution to fact laptop does not hibrenate when screen goes down on Ubuntu ?

Same problem here with ideapad 330. So far, I'm only able to hibernate by selecting shutdown > suspend by hand. Power button doesn't works, too.

To hibernate you have to make a "swap file" (many tutorials online) of size 1GB more than your RAM size. Hibernating is easy. But my wifi disconnects after waking up, and doesn't reconnect again easily. So keep that in mind.

@piranna
Copy link

piranna commented Feb 12, 2020

Honestly I don't care too much about hibernation than suspend it when lid is closen or being able to adjust screen brightness, but thank you anyway :-)

@Dominos
Copy link

Dominos commented Feb 13, 2020

I'm struggling with some charging issues on ideapad 330 on Ubuntu 19.10. What I mean by issues is whenever I plug in charger systems detects it after a while. The same situation occurs when disconnecting a charger. Has any of you already solved this issue?

@pijuzmagnificuz
Copy link

pijuzmagnificuz commented Mar 12, 2020

Good job, wifi seems work perfectly!!

@kascesar
Copy link

kascesar commented Apr 1, 2020

Hi, i love this repo. This Solve de WiFi isue in mi Lenovo 330s with AMD ryzen 7. Now i have a question. The driver Will be in the next kernel version ? ...
Thanks a lot for sharing!

@Athena-817
Copy link

Athena-817 commented Apr 4, 2020

Hi,
Even after trying the below steps, WIFI still not working. Secure Boot is also in Disabled status.
cd rtl8821ce/
sudo make all
sudo make install
sudo modprobe -a 8821ce

@stoufa
Copy link

stoufa commented Apr 23, 2020

Issue #2 solved (Wifi) but I'm still struggling with Issue #3 (Touchpad)
I'm using version 5.6.6 of the kernel.

I have a problem with my microphone as well.
I tried reducing the Front Right slider under input Devices on PulseAudio Volum Control as explained in this stackoverflow.com thread, however, it works for a couple of minutes then it resets back to its initial state. I have no idea why.

@shantanu-tomar
Copy link

shantanu-tomar commented Apr 24, 2020

For rtl8821ce wifi driver installation, read the Manual Installation section of the readme file on the original developer's github page. And download the driver from there. It is the latest version, always.

https://github.com/tomaspinho/rtl8821ce/blob/master/README.md

@shantanu-tomar
Copy link

shantanu-tomar commented Apr 24, 2020

Many drivers stop working when you update linux kernel. You'll have to install them again on the newer kernel. Could be that there is no updated version of that driver for the newer kernel yet. Anyways, follow the many basic instructions available online to make touchpad work.

Btw, I'm still on 5.3 kernel. Everything just works. And personally, latest kernels make no difference to my work.

@Dominos
Copy link

Dominos commented May 4, 2020

guys do you have any issues with charger on any kernel version? Could anyone provide me output of acpidump?

@debojyoti
Copy link
Author

debojyoti commented Jun 27, 2020

@Dominos, which model are you using?

@Dominos
Copy link

Dominos commented Jun 28, 2020

@Dominos, which model are you using?

it was on Lenovo Ideapad 330 17-ICH. I've investigated further and it turned out to be DSDT-related problems, so it required some SSDT patching. Unfortunately I don't own this laptop anymore, so I can no longer share more informations about this issue.

@rockytirajean
Copy link

rockytirajean commented Jul 5, 2020

Hi, i'm using 330s-15arr (256gb ssd, 8gb ram, vega 8 + radeon 540), the temperature really high even after installing tlp/slimbook battery 3, is there any problem with it?

@debojyoti
Copy link
Author

debojyoti commented Jul 5, 2020

@rockytirajean what distro are you using?

@rockytirajean
Copy link

rockytirajean commented Jul 5, 2020

Ubuntu 20.04

@codingtalkie
Copy link

codingtalkie commented Jul 11, 2020

I have a Lenovo Ideapad 330 and I have no wifi. Tried 7 distros!
The only one that can see my wifi adapter is Manjaro, but Can't find any driver.
The wifi adapter i from Realtek.

Both Mageia 7 / 8 and OpenMandriva LX 4 detect the RealTek wifi adapater by default and works fine. All you have to do is to use the NetWorkManager

@Rio-Nyx
Copy link

Rio-Nyx commented Jul 15, 2020

What about rpm systems ? I use fedora32.
Any similiar solution?

@simps7b2
Copy link

simps7b2 commented Sep 12, 2020

The WiFi fix works great for me, but if I turn the laptop off then on again, I have to rebuild and reinstall the package. This is the 330-15ARR from May 2018. I have secure boot turned off.

@pikacu789
Copy link

pikacu789 commented Oct 2, 2020

thanks for the help, it is working on v 20.04

@xoftware
Copy link

xoftware commented Jan 22, 2021

Update Jan 2021:

  • Ubuntu 20.04 LTS (kernel 5.8) works with trackpad out of the box, and wifi with latest driver in this tutorial. You have to (1) Install Ubuntu for GPT/EFI/SecureBoot mode enabled in BIOS. (2) After wifi driver is installed, disable EFI/SecureBoot and enable Legacy in BIOS. (3) Reinstall wifi driver after every upgrade, or have it automated as a post-install hook.
  • Ubuntu 18.04 LTS (kernel 4.18) still works with old wifi driver from the tutorial, and trackpad with the kernel params. (see my old comment.) Again, you have to reinstall the wifi driver after every upgrade.
  • Void Linux Rolling-Release (kernel 5.10) works out of the box with everything. It is very easy to install from chroot. I used ipw to connect to wifi.

Notes:

  1. It appears kernels at least 5.10 and later will work out of the box. (Distros like Void Linux that are rolling release are easiest to install, while Ubuntu LTS comes with 5.8)
  2. This laptop does support booting to the NVME, as well as the SSD, USB, etc. (I am multi-booting the above 3 distros on different drives/partitions, as well as sharing storage partitions. Even booting to a partition inside VMware works. Booting from SuperGrub2 also works.)
  3. This laptop apparently supports booting in Legacy mode even when booting to a GPT/EFI/SecureBoot configuration. (SecureBoot is what causes the third-party modules like the wifi driver not to work, unless you get it manually signed for SecureBoot.)
  4. This laptop supports some 16GB 2400 RAM sticks even though the specs sheet says it is only compatible up to 8GB. (I used TeamGroup RAM, and there is ~4GB onboard RAM for a total of ~20GB RAM.)
  5. This laptop supports upgrading the battery from ~30Wh to ~52Wh. (Charging works fine, may charge faster, and battery lasts much longer.)

@kascesar
Copy link

kascesar commented Feb 4, 2021

Witch version of kernel wee need to use Wi-Fi out of the box ?

@turu-el-terrible
Copy link

turu-el-terrible commented Feb 4, 2021

Witch version of kernel wee need to use Wi-Fi out of the box ?

judging by the 2021 update it's kernel 5.10

@ssyomik
Copy link

ssyomik commented Feb 13, 2021

  1. This laptop supports upgrading the battery from ~30Wh to ~52Wh. (Charging works fine, may charge faster, and battery lasts much longer.)

@xoftware Can you please provide a source/proof of battery replacement? If we are talking about 330S-15ARR, then I have not found anywhere confirmation that it is possible to replace to a 50wh battery, including chat with Lenovo technical support, and I am a bit afraid to change it without being sure that it works correctly (preferably in Windows too, cause I use dual-boot).

@jaydeep-webonise
Copy link

jaydeep-webonise commented Apr 13, 2021

modprobe: ERROR: could not insert '8821ce': Invalid argument
getting this error after sudo modprobe -a 8821ce

@SourabhSNath
Copy link

SourabhSNath commented Jun 4, 2021

Hello, I am getting terrible battery life with Linux on, at max it lasts for 45 minutes, with windows the battery easily lasts for over 1 and half an hour (Goes way beyond that). I have tried Manjaro Linux and it is the same... Is anyone else experiencing this?
If someone here has great battery life, can you share your configurations.

@curtwarfield
Copy link

curtwarfield commented Jun 25, 2021

I'm impressed and happy. I just successfully installed Ubuntu 21.04 Mate on this laptop and it works flawlessly without doing anything at all. Just installed it and it worked out of the box with no tweaks or changes. Wifi, touchpad, etc work perfectly!

@italodea
Copy link

italodea commented Jul 3, 2021

I'm with random freezes when i do anything in my ubuntu. I tried add some params to grub like "iommu=soft","processor.cstate=1", "idle=nomwait". Tried too update the kernel from 5.4 to 5.5, 5.6, 5.8... and nothing stop the problem.

More infos here:
https://www.reddit.com/r/linuxhardware/comments/afktfv/linux_freezes_and_amd_2500u_chipset/

When the system freeze, the screen turn off, the keyboard stop working and i need to press the power button.

@SourabhSNath
Copy link

SourabhSNath commented Jul 4, 2021

@italodea The issue is with amd. Downgrade Linux firmware to March version. People have reported this issue on arch Linux forums, this is the only working solution for now.

@italodea
Copy link

italodea commented Jul 4, 2021

@SourabhSNath which kernel version are you using?

@Ldev007
Copy link

Ldev007 commented Dec 2, 2021

Hey everyone ! An update here. Recently, a new bug has been introduced with kernel update 5.15.x which prevents the rtl8821ce from compiling ! 😞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment