[RESOLVED] Touchpad not working
Gladox114
Status: New User - Welcome
Joined: 10 Jul 2020
Posts: 2
Reply Quote
Well I just installed the Liquorix Kernel through apt like on the webpage and after rebooting (and selecting the default Pop_os kernel in systemd-boot) the kernel was loaded and the touchpad isn't working for some reasons.

OS: Pop_os 20.04

I found the device in multiple commands.

under
:: Quote ::
cat /proc/bus/input/devices

:: Code ::
I: Bus=0018 Vendor=06cb Product=8254 Version=0100
N: Name="Synaptics TM3336-004"
P: Phys=i2c-SYNA2B52:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-SYNA2B52:00/0018:06CB:8254.0001/input/input7
U: Uniq=
H: Handlers=mouse0 event5
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=6f3800001000003

also under
:: Quote ::
xinput list

:: Code ::
⎡ Virtual core pointer                       id=2   [master pointer  (3)]
⎜   â†³ Virtual core XTEST pointer                 id=4   [slave  pointer  (2)]
⎜   â†³ Logitech Gaming Mouse G502                 id=9   [slave  pointer  (2)]
⎜   â†³ Logitech Gaming Mouse G502 Consumer Control   id=10   [slave  pointer  (2)]
⎜   â†³ Synaptics TM3336-004                       id=14   [slave  pointer  (2)]


I tried to install some drivers but still not working
:: Quote ::
sudo apt install xserver-xorg-input-synaptics

sudo apt install xserver-xorg-input-libinput

sudo apt install xserver-xorg-input-mouse

sudo apt install xserver-xorg-input-evdev


and under
:: Quote ::
uname -r

I get
:: Code ::
5.7.0-8.1-liquorix-amd64


Also I don't know how to disable the kernel because in Systemd-boot I only see Pop_os current kernel and oldkernel
Back to top
damentz
Status: Assistant
Joined: 09 Sep 2008
Posts: 1135
Reply Quote
Hi Gladox114,

I just released an update that should fix your issue (in the next 2 hours pending build times). Last release I merged some HID/DesignWare patches that reduce power consumption under use, but it looks like some touch pads/screens malfunction with these enhancements.

Jan reverted the patches in upstream Zen Kernel but I hadn't released an update yet. Fortunately there's some other worthwhile updates this time around so I just spun out a new release.

5.7.0-8.2 should resolve your touchpad issues. Let me know if it doesn't.
Back to top
Gladox114
Status: New User - Welcome
Joined: 10 Jul 2020
Posts: 2
Reply Quote
It works now which is very nice!
Back to top
jmtschanz
Status: New User - Welcome
Joined: 30 Oct 2023
Posts: 1
Location: Switzerland
Reply Quote
The following is a random hack and should not be added to any kernel under any circumstance. Check my post later for context on where it came from
- damentz


Hello same issue here with 6.0.0-10-1-liquorix-amd64

Maybe this patch:

:: Code ::
From 7a62c5f716bb3a0dd119d6a6eb5994d906ffbb32 Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoede@redhat.com>
Date: Mon, 16 Oct 2023 22:40:47 +0200
Subject: [PATCH] i8259 hack allow mapping of legacy IRQs with NULL PIC

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
---
 arch/x86/kernel/i8259.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/x86/kernel/i8259.c b/arch/x86/kernel/i8259.c
index 30a55207c000..e34b2c884d70 100644
--- a/arch/x86/kernel/i8259.c
+++ b/arch/x86/kernel/i8259.c
@@ -394,7 +394,7 @@ static int legacy_pic_probe(void)
 }
 
 struct legacy_pic null_legacy_pic = {
-   .nr_legacy_irqs = 0,
+   .nr_legacy_irqs = NR_IRQS_LEGACY,
    .chip = &dummy_irq_chip,
    .mask = legacy_pic_uint_noop,
    .unmask = legacy_pic_uint_noop,
--
2.41.0



with which I could solve the issue on Ubuntu, can be easily fitted to that kernel

Thanks for reading
Back to top
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4127
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
Liquorix is at 6.5.9-2
Back to top
damentz
Status: Assistant
Joined: 09 Sep 2008
Posts: 1135
Reply Quote
Do not post random patches to the forum without any context of where they came from. The one you linked is a hack that was quickly shot down here: bugzilla.kernel.org/show_bug.cgi?id=218003#c33

The correct fix entered 6.5.10, per commit: git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.5.10&id=3256ad9bb4ce357a0ff686dd0354d020e8af6bab

Also, all kernels aside from the latest are COMPLETELY UNSUPPORTED. I"ll add a blurb to your comment that the patch you posted is dangerous an should not be used under any circumstance.
Back to top
Display posts from previous:   

All times are GMT - 8 Hours