- Joined
- Mar 8, 2015
- Messages
- 69
- Motherboard
- MSI Z370m Mortar; ASUS Zenbook Pro UX535LI
- CPU
- i5-9600k; i7-10750H
- Graphics
- UHD 630
- Mac
-
The problem is in the BIOS firmware. I have verified with Linux that the APIC interrupt 0x5F is firing for the trackpad. In Linux you can see this interrupt tied to pin 74. Have run Linux with noapic to force GPIO but no GPIO interrupts come in on the pin because the firmware seems to be bypassing GPIO subsystem for the interrupt and/or it is not setting the GPIO interrupt status bit which is not required for APIC. Note that both Voodoo and Linux without mods prevent 74 from being used for interrupts at all as it is owned by APIC for this very reason.
So, it seems like a different BIOS issue than a chip or pinning issue. The only hope might be that there is a DSDT patch that will fix it for our machines.
I still would like to know how @sqlsec arrived at his pin number.
If @sqlsec can run a live linux CD or USB on his machine, he can also help us see the difference doing
cat /proc/interrupts
and
mount -t debugfs none /sys/kernel/debug
cat /sys/kernel/debug/pinctrl/<controller id>/pins
after booting.
So, it seems like a different BIOS issue than a chip or pinning issue. The only hope might be that there is a DSDT patch that will fix it for our machines.
I still would like to know how @sqlsec arrived at his pin number.
If @sqlsec can run a live linux CD or USB on his machine, he can also help us see the difference doing
cat /proc/interrupts
and
mount -t debugfs none /sys/kernel/debug
cat /sys/kernel/debug/pinctrl/<controller id>/pins
after booting.