Siduction Forum > Hardware - Support

 Touchpad for Lenovo Ideapad 3 not found after launching Wintersky Live CD(USB)

(1/2) > >>

bad_aptitude:
I have tried the Grub boot code "pci=nocrs" which has worked with previous Siduction versions.
This doesn't fix the problem with Wintersky.
I'm not familiar with the new Grub menu, so I may not be adding the boot code correctly, but I have tried adding "pci=nocrs" after entering command mode (typing "c").
I've also tried inserting "pci=nocrs"  into the grub script after entering edit mode (typing "e")
I've also tried UEFI and legacy boot with the above combinations.

mdmarmer:
I have an Ideapad 3. I tried adding the pci=nocrs boot code to grub before booting Wintersky from usb.  I wasn't successful -- my system wouldn't boot after I tried to make the change.

The boot code interacts only with the kernel -- if it doesn't work for you with the kernel in Wintersky after installation, you can install a kernel which had your touchpad working before.

Note also that siduction is rolling release -- if you have a fully upgraded system installed, you don't need to use the Wintersky .iso

If you need graphical capabilities before you get the touchpad working you could use a mouse.  Very small mice are available.

Mike

bad_aptitude:
I came across the following fix applied to grub, on the askubuntu forum.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nocrs"
GRUB_CMDLINE_LINUX="initcall_blacklist=elants_i2c_driver_init"

Any thoughts about the safety of "initcall_blacklist=elants_i2c_driver_init"
I would like to try this before installing Wintersky. Is there a way to add  "initcall_blacklist=elants_i2c_driver_init" as a boot code? Would it need any special syntax?

devil:
Same fix is mentioned on the Lenovo forum at https://forums.lenovo.com/t5/Ubuntu/Ideapad-5-14ARE05-linux-touchpad-issue/m-p/5022961. I dont see any security implication here, as it is a simple blacklisting. The command-line parameter 'initcall_blacklist' enables you to block a driver that is not a module, but a built-in. More info on this here https://unix.stackexchange.com/questions/276392/how-to-block-drivers-built-into-kernel-i-e-drivers-who-are-not-a-module

mdmarmer:
I tried this on my Ideapad 3.  No luck. I tried just pci=nocrs and the system did not boot from the Wintersky .iso. With both pci=nocrs and 'initcall_blacklist=elants_i2c_driver_init' i got a successful boot, but the touchpad didn't work.  With no boot codes, the result was the same (successful boot, no touchpad).  One way to install Wintersky on my system and get the touchpad working would be to install the system and then install and use another kernel with pci=nocrs.

Note that the older .iso versions of siduction are still available and a recent one could probably be upgraded to the latest (equivalent to Wintersky) easily.

I have had difficulty with some of the siduction kernels before and I'm now using the latest liquorix kernel.  If you want to try a liquorix kernel, you'll need to add this repository to your sources:
http://liquorix.net/debian/ sid main

Mike

Navigation

[0] Message Index

[#] Next page

Go to full version
Powered by Advanced Topic Prefix Pro
Powered by SMFPacks WYSIWYG Editor