#Fresh install on Lenovo Slim 9i not detecting trackpad in hyprland
1 messages · Page 1 of 1 (latest)
Confusingly before a reboot I was able to get all devices to list but now it just says my instance signature isn't set
Oops you're right
For reference I did just swap off of ubuntu (with lubuntu installed) and that worked just fine with the touchpad
hi @teal trail . have you tried https://wiki.archlinux.org/title/Lenovo_Yoga_Slim_9_(Intel) instructions in here?
i dont know if this is exactly the same model, so be careful
I was sadly unable to find this but looks like a good lead! Thanks ❤️
I think an exact model number would be helpful in this case - looking up Lenovo Slim 9i is mostly people reporting that the laptop's trackpad is all good
also the output of sudo libinput list-devices - not sure exactly of the command but i can find it tomorrow if you cant get it
but i think thats it
I had already checked that one and same issue of the trackpad just not listing
is it possibly listed as a mouse instead?
Nope, no mice or touchpads, etc are listed other than the touchscreen
So same list of devices 
For sanity I did double check the bios to make sure the touchpad wasn't disabled somehow either
thats good
try dmesg
there might be some important messages from the kernel in there
dmesg | less will make it easier to scroll up/down and search if you prefer
look for stuff like 'i2c' 'hid' 'elan' 'synaptics' 'touchpad'
better yet,
dmesg | grep -iE 'i2c|hid|elan|synaptics|touchpad'
Looks like this is probably it
so its failing to bind to the kernel which is pretty common on new laptops
Definitely a first for me 😆
you can try a different kernel, its easy on arch. i heard reports that its good on kernel version 5.8, though maybe try linux-lts first
plus you have system snapshots on omarchy, so if anything goes wrong, roll that bitch back
i think its just sudo pacman -S linux-lts or whichever kernel version you want to try
alternatively, you can try blacklisting the driver on the bootloader (limine)
add i2c_hid_acpi.blacklist=1 to the end of CMDLINE= in limine.conf then reboot
it'll force linux to use a different driver like hid-multitouch
Just installing and booting from linux lts worked!
That does mean I am on the latest now so fingers crossed it dosn't blow everything else up
I am surprised too
does your touchscreen still work?
But it's a completely fresh install with like 2 things done so if it blew up it blew up
Yup! Touchscreen too
awesome
But tbf I almost never actually use a touchscreen, I forgot it even had one
Thanks for the help I really appreciate it
I'll probably have to update my bootloader to make sure to use lts by default but it should be easy
make sure to install linux-lts-headers first!!
you can actually add linux-lts as a separate entry on the bootloader if you want
instead of fucking with the main one that omarchy sets up
just copy that block, paste it, rename it and point it at the correct version
Hmm I just set it to use the default entry to 3 instead of 2 which highlights the right kernel but of course doesn’t use it if I let it automatically select
So as long as I press enter it works
do you mean it's highlighting the right one (linux-lts) but its defaulting to the default omarchy one if you dont hit enter?
Yes, more testing and it just seems to be up to chance and sometimes the touchpad and the kernel aren’t happy together but it at least works like 95% of the time so good enough for me
Next time it gives me trouble I'll definitely check it out
Welp, I’m tired and it’s late and I just nuked my install by moving a bin folder to my home folder 😔
Didn’t think that one out
lollll
you definitely havent nuked it, you can move it back by pointing to the mv program directly if its no longer accessible
More of my system is unresponsive and I just get a black screen after booting in, really fudged this one
Yup! I’m hoping I can just restore the bin folder to back to not being destroyed
(but maybe get some sleep first)
Pft what’s a bit more destruction at this point
i once overwrote my entire path variable because i forgot to include ":$PATH" at the end of the string in my .bashrc
which means i couldnt use any commands
it was awesome
Linux wouldn’t nearly be as fun if you wouldn’t mess it up so easily
linux doesnt have viruses because YOU ARE the virus. you cause utter destruction in your wake
Weird thing is, my install boots fine if I boot the restore which has like everything I added. My actual install is dead
Does the restore just do system files 🤔
they only store the diffs basically
btrfs (the filesystem of omarchy) does something called copy-on-write, which does exactly as it sounds. when you write something to the disk, it gets copied into a subvolume.
so when you take a new snapshot, it contains a reference to the copied info, as well as system metadata and the directory structure and stuff
so when you 'rollback', you boot into that subvolume and then make it the default
so boot into it, then run omarchy-snapshot restore to make it permanent
I see
Fun news is I had to reinstall Linux lts and it doesn’t fix the touchpad anymore so I think this is a tomorrow problem, thanks for the laughs and all the help 😆
did you reinstall the headers too?