You are not logged in.

#1 2025-01-04 19:13:09

jammy
Member
Registered: 2023-05-28
Posts: 11

Touchpad Stops Working IRQ

Hello all,
My touchpad stops being able to move the cursor about 5-10 minutes after boot. It allows me to click, but I can't move the cursor. I have been having this issue for about a month now. I don't think this is caused by programs specific to my installation, as I see logs like `Disabling IRQ #27` even when I'm not logged in(once I turned on my computer but forgot about it) and when I'm on a live installation medium. Here is an error I've spotted in `journalctl -r` around the time it stopped working last time: (I see very similar messages each time my touchpad does this, I didn't check whether they were the exact same though.)

Jan 04 21:51:54 archjam kernel: Disabling IRQ #27
Jan 04 21:51:54 archjam kernel: [<00000000ae55c0c2>] i2c_dw_isr
Jan 04 21:51:54 archjam kernel: [<000000000ecde567>] idma64_irq [idma64]
Jan 04 21:51:54 archjam kernel: handlers:
Jan 04 21:51:54 archjam kernel:  </TASK>
Jan 04 21:51:54 archjam kernel:  common_startup_64+0x13e/0x141
Jan 04 21:51:54 archjam kernel:  start_secondary+0x11e/0x140
Jan 04 21:51:54 archjam kernel:  cpu_startup_entry+0x29/0x30
Jan 04 21:51:54 archjam kernel:  do_idle+0x1b0/0x210
Jan 04 21:51:54 archjam kernel:  cpuidle_enter+0x2d/0x40
Jan 04 21:51:54 archjam kernel: R13: 0000006823b10d44 R14: 0000000000000001 R15: 0000000000000000
Jan 04 21:51:54 archjam kernel:  start_secondary+0x11e/0x140
Jan 04 21:51:54 archjam kernel:  cpu_startup_entry+0x29/0x30
Jan 04 21:51:54 archjam kernel:  do_idle+0x1b0/0x210
Jan 04 21:51:54 archjam kernel:  cpuidle_enter+0x2d/0x40
Jan 04 21:51:54 archjam kernel: R13: 0000006823b10d44 R14: 0000000000000001 R15: 0000000000000000
Jan 04 21:51:54 archjam kernel: R10: 0000000000000008 R11: ffff8e680fab51a4 R12: ffffffff98dbb080
Jan 04 21:51:54 archjam kernel: RBP: ffff8e680fac1518 R08: 0000000000000000 R09: 000000000000001c
Jan 04 21:51:54 archjam kernel: RDX: 0000006823b10d44 RSI: fffffffdd7e9ec93 RDI: 0000000000000000
Jan 04 21:51:54 archjam kernel: RAX: ffff8e680fa80000 RBX: 0000000000000001 RCX: 0000000000000000
Jan 04 21:51:54 archjam kernel: RSP: 0018:ffffac94c01efe80 EFLAGS: 00000246
Jan 04 21:51:54 archjam kernel: Code: 00 00 e8 1d 21 29 ff e8 98 f1 ff ff 49 89 c5 0f 1f 44 00 00 31 ff e8 a9 b8 27 ff 45 8>
Jan 04 21:51:54 archjam kernel: RIP: 0010:cpuidle_enter_state+0xc6/0x420
Jan 04 21:51:54 archjam kernel:  asm_common_interrupt+0x26/0x40
Jan 04 21:51:54 archjam kernel:  <TASK>
Jan 04 21:51:54 archjam kernel:  </IRQ>
Jan 04 21:51:54 archjam kernel:  common_interrupt+0x80/0xa0
Jan 04 21:51:54 archjam kernel:  __common_interrupt+0x3b/0x90
Jan 04 21:51:54 archjam kernel:  handle_fasteoi_irq+0x78/0x200
Jan 04 21:51:54 archjam kernel:  handle_irq_event+0x6f/0x80
Jan 04 21:51:54 archjam kernel:  note_interrupt.cold+0xa/0x62
Jan 04 21:51:54 archjam kernel:  __report_bad_irq+0x35/0xa7
Jan 04 21:51:54 archjam kernel:  dump_stack_lvl+0x5d/0x80
Jan 04 21:51:54 archjam kernel:  <IRQ>
Jan 04 21:51:54 archjam kernel: Call Trace:
Jan 04 21:51:54 archjam kernel: Hardware name: MONSTER HUMA H4 V5.2/HUMA H4 V5.2, BIOS V1.09.X 02/28/2023
Jan 04 21:51:54 archjam kernel: Tainted: [W]=WARN
Jan 04 21:51:54 archjam kernel: CPU: 9 UID: 0 PID: 0 Comm: swapper/9 Tainted: G        W          6.12.8-arch1-1 #1 099de49>
Jan 04 21:51:54 archjam kernel: irq 27: nobody cared (try booting with the "irqpoll" option)

How should I approach this issue? I don't know how to boot with the "irqpoll" option, is it something I put in my grub.cfg file?

Offline

#2 2025-01-06 10:10:30

jammy
Member
Registered: 2023-05-28
Posts: 11

Re: Touchpad Stops Working IRQ

bump

Offline

#3 2025-01-06 10:48:25

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,897

Re: Touchpad Stops Working IRQ

Don't do that https://wiki.archlinux.org/title/Genera … es#Bumping

You could've made better use of your time finding out whether irqpoll is indeed an option you can put into your grub.cfg - which it is - and trying with it: https://wiki.archlinux.org/title/Kernel_parameters#GRUB

Offline

#4 2025-01-19 07:58:50

jammy
Member
Registered: 2023-05-28
Posts: 11

Re: Touchpad Stops Working IRQ

Alright, sorry, thank you. When I boot with irqpoll, I couldn't use my wifi - the interface was not there. I also tried booting with the `i8042.nopnp` parameter, however that didn't change anything.

Could these errors be related?

Jan 19 10:27:55 archjam kernel: thermal thermal_zone2: Disabled thermal zone with critical trip point
Jan 19 10:27:55 archjam kernel: thermal thermal_zone2: Unable to get temperature, disabling!
Jan 19 10:27:55 archjam kernel: ACPI Error: Aborting method \_SB.PC00.LPCB.H_EC.SEN1._TMP due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
Jan 19 10:27:55 archjam kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.LPCB.HEC.TSR1], AE_NOT_FOUND (20240827/psargs-332)
Jan 19 10:26:41 archjam kernel: ACPI Error: Aborting method \_SB.PC00.LPCB.H_EC.SEN1._TMP due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
Jan 19 10:26:41 archjam kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.LPCB.HEC.TSR1], AE_NOT_FOUND (20240827/psargs-332)

Note that my touchpad works fine on other installations on my laptop. (Ubuntu and Windows)

Offline

#5 2025-01-19 10:52:19

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,897

Re: Touchpad Stops Working IRQ

Those are usually normal not cause for concern, you'll likely see those in Ubuntu as well.

Have you tried a different kernel, like linux-lts or so? If you have a working Ubuntu/linux install, what's the software stack there (e.g. kernel and libinput versions). Cursor issues are also sometimes actually related to GPU issues, or does e.g. an attached mouse or so have no trouble moving the cursor in those instances?

Offline

#6 2025-01-20 08:44:18

jammy
Member
Registered: 2023-05-28
Posts: 11

Re: Touchpad Stops Working IRQ

I have the same issue using linux-lts. My Ubuntu installation is of version 22.04 (it is not the latest).
On Ubuntu, `uname -r` gives

6.8.0-51-generic

`apt list --installed | grep "libinput"` gives

libinput-bin/jammy-updates,now 1.20.0-1ubuntu0.3 amd64 [installed,automatic]
libinput10/jammy-updates,now 1.20.0-1ubuntu0.3 amd64 [installed,automatic]
xserver-xorg-input-libinput/jammy,now 1.2.1-1 amd64 [installed,automatic]

Note that I'm on Wayland when I'm on Ubuntu and I'm on xorg when I'm on ArchLinux. I am not sure whether it would make a difference, since I see the "Disabling IRQ" error even when I haven't started xorg yet as I mentioned previously. Also, `libinput` was not a valid command on Ubuntu.

An attached mouse works with no issues.

On Arch, the first line of the output of `cat /proc/interrupts | grep 27` is:

  27:          0          0          0          0          0          0          0          0          0     631871          0          0  IR-IO-APIC   27-fasteoi   idma64.1, i2c_designware.1

Last edited by jammy (2025-01-20 08:45:09)

Offline

#7 2025-01-28 10:57:36

pzz
Member
Registered: 2025-01-28
Posts: 1

Re: Touchpad Stops Working IRQ

Hi!

we have the very similar issue on the KVADRA NAU LE14U notebook running ROSA Linux with kernel 6.12.* and here the solution that works for us: https://github.com/alexpevzner/hotfix-kvadra-touchpad

Assuming you gave gcc, make, kernel development package (called differently on different distros), just make and then insmod the compiled module (insmod hotfix-kvadra-touchpad.ko)

I would appreciate to receive any feedback.

Offline

#8 2025-02-03 11:21:20

lomarkomar
Member
Registered: 2025-02-03
Posts: 1

Re: Touchpad Stops Working IRQ

pzz wrote:

Hi!

we have the very similar issue on the KVADRA NAU LE14U notebook running ROSA Linux with kernel 6.12.* and here the solution that works for us: https://github.com/alexpevzner/hotfix-kvadra-touchpad

Assuming you gave gcc, make, kernel development package (called differently on different distros), just make and then insmod the compiled module (insmod hotfix-kvadra-touchpad.ko)

I would appreciate to receive any feedback.

Is there any way to use it with Zen kernel?

❯ uname -r
6.12.10-zen1-1-zen

Edit:
I just need to download the linux headers

sudo pacman -S linux-headers

LTS headers

sudo pacman -S linux-lts-headers 

Zen headers

sudo pacman -S  linux-zen-headers

Installation:

git clone https://github.com/alexpevzner/hotfix-kvadra-touchpad.git&&cd hotfix-kvadra-touchpad
sudo make
sudo make install_module
sudo insmod hotfix-kvadra-touchpad.ko

Last edited by lomarkomar (2025-02-03 11:51:59)

Offline

Board footer

Powered by FluxBB