09-01-2019 10:01 AM - edited 09-01-2019 10:17 AM
Hi, I try to istall POP OS to this computer. The trackpad and the red Thinkpad pointer not work. I need to use an external usb mouse. Also, there is no wifi. Going to Setting and Network does not list wifi option nor list of routers. Could you please let me know how to make them work? Thanks
09-02-2019 11:47 PM
I was able to get the wifi working by upgrading to a Linux kernel version 5.1 and then using the a newer firmware from Intel for the AX200 (which seems to be the wifi model, at least on my P53):
basically, download and copy the microcode file into your /lib/firmware from this tgz: https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi/iwlwifi-cc-46.3cfab8da.0.tgz
I had to remove the old iwlwifi module first, before I was able to get the new one working:
or you can probably just reboot.
I'm still working on the touchpad.
09-03-2019 12:09 AM
09-03-2019 07:07 AM - edited 09-03-2019 07:10 AM
Thanks. For permanent fix, I typed the following but got an error message. What is in between protocol and ETSMBus? I tried a space, it did not work. Copied and pasted also did not work.
Alternatively, it is better to add kernel parameter psmouse.elantech_smbus=0 to boot option? If so, what is the safest way to accomplish this?
09-04-2019 05:22 AM
The correct way to fix this until the later kernel which has it fixed is released is to create a /etc/modprobe.d/psmouse.conf file with the line "options psmouse elantech_smbus=0" in it and then rebuild your ramfs using "update-initramfs -u"
09-04-2019 05:09 PM - edited 09-04-2019 05:34 PM
Thanks. I updated the linux kernel to 5.2.2. After moving the decompressed .tgz file to /lib/firmware, I executed: rmmod iwlwifi
The system returned.
rmmod: ERROR: Module iwlwifi is not currently loaded
After I moved the iwlwifi-cc-a0-46.ucode from the uncompressed directory to /lib/firmware and re-executed sudo rmod iwlwifi and then sudo modprobe iwlwifi, it works.
09-04-2019 05:37 PM
In Windows 10, we can go to the battery icon on the bottom right and choose between performance focused and battery life focused. We can also choose between using iGPU, dGPU or auto selection. Can we do these things under Linux? I don't see the performance or battery saving option available.
09-05-2019 03:55 AM
Not sure on the batery but for the other if you install the Nvidia driver set then you get a command nvidia-settings which allows for the similar switching between iGPU or dGPU.
09-05-2019 08:25 PM
Am I correct that by default under Linux, the power setting is max performance rather than battery saving? Anybody knows a way to change the performance level under Linux?