Touchpad stops responding in MX Linux

Click on upgrade and enter your password when asked.
I managed to get it to upgrade with --full-upgrade
WiFi still working, but the old error from dmesg has been
replaced with a new one, WiFi still works though, any idea
on how to get these drivers right so there is no error in dmesg.
I tried --fix-missing same with fix broken, same with install -f
but am thin
king these are kernel modules so the above wont work.
Code:
[    6.885202] iwlwifi 0000:00:0c.0: firmware: failed to load iwl-debug-yoyo.bin (-2)
[    6.885207] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
My original freezing pointer issue is still ongoing, a wireless mouse
or a USB mouse work fine.
 


I turned off power management for the screen,
stopped and started again, this did not help at all.
this should eliminate issues ragarding screen state changes
like suspending or dimming.
I found this in dmesg, not sure its linked to my issue, someone with
more brains than me might be able to tell me what this message refers to.
Code:
PNP: PS/2 appears to have AUX port disabled

I think this might be related to why I get frozen pointer on screen when no power supply is plugged in, does anyone know what this from dmesg means, I think it is not getting a voltage reading.
Code:
[    4.241371] cryptd: max_cpu_qlen set to 1000
[    4.248773] idma64 idma64.6: Found Intel integrated DMA 64-bit
[    4.267859] idma64 idma64.7: Found Intel integrated DMA 64-bit
[    4.276092] i2c_hid i2c-HTIX5288:00: supply vdd not found, using dummy regulator
[    4.276133] i2c_hid i2c-HTIX5288:00: supply vddl not found, using dummy regulator
 
Last edited by a moderator:
And a whole new bunch of dmesg listings all in red.
Code:
[    4.434822] fbcon: i915drmfb (fb0) is primary device
[    4.434838] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.437388] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.439941] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.442543] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.445091] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.447233] Console: switching to colour frame buffer device 170x48
[    4.447645] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.450205] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.452758] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.455312] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.457866] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.460415] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.462967] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.465520] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.467879] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    4.468073] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.470675] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.473275] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.475872] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.478475] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.481074] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.483680] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.486276] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.488873] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.491468] i2c_hid i2c-HTIX5288:00: i2c_hid_get_input: incomplete report (27/36433)
[    4.529622] ata1: SATA link down (SStatus 4 SControl 300)
[    4.529729] ata2: SATA link down (SStatus 4 SControl 300)
 
there is a grub edit we can do - /etc/default/grub
Code:
sudo texteditor /etc/default/grub
I think your texteditor is mousepad but not for sure - whatever it is just substitute texteditor for yours
need to change this line
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
to look like this
GRUB_CMDLINE_LINUX_DEFAULT="i8042.nopnp quiet"
Need to change this line
GRUB_CMDLINE_LINUX=""
to look like this
GRUB_CMDLINE_LINUX=""""elevator=noop"
Save the file then run
Code:
sudo update-grub
Reboot and try your touchpad again - if it does not work you can always change the grub back
 
there is a grub edit we can do - /etc/default/grub
Code:
sudo texteditor /etc/default/grub
I think your texteditor is mousepad but not for sure - whatever it is just substitute texteditor for yours
need to change this line
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
to look like this
GRUB_CMDLINE_LINUX_DEFAULT="i8042.nopnp quiet"
Need to change this line
GRUB_CMDLINE_LINUX=""
to look like this
GRUB_CMDLINE_LINUX=""""elevator=noop"
Save the file then run
Code:
sudo update-grub
Reboot and try your touchpad again - if it does not work you can always change the grub back
Hi Epirion, thanks for posting, could you please tell me what this command you have provided will do, what will it do to the touchpad. Thanks
 
I changed the driver to libinput, the touchpad seems more twitchy,
don't know how long it will be or if the pointer will freeze again.
I will keep typing until I see how it goes, in any event, will the code you posted above work with this libinput being used now instead of the original driver.
 
I changed the driver to libinput, the touchpad seems more twitchy,
don't know how long it will be or if the pointer will freeze again.
I will keep typing until I see how it goes, in any event, will the code you posted above work with this libinput being used now instead of the original driver.
I do not think that will matter since this is grub not driver
 
I do not think that will matter since this is grub not driver
Ok, but what does your command do?
I will run it if the pointer freezes again, so far since I changed to the libinput driver it has not done so, but it did the same yesterday, went for four hours without freezing, then started it again today, no time frame on it to freee, ed its intermittent.
I have no apps running all day, just the browser, so I really can not contribute it to using a certain app, though it has happened while browsing computer settings, and while I use LXTerminal.
 
Ok, but what does your command do?
i8042 controller controls PS/2 keyboards and mice in PCs. It seems that on your laptop, both the keyboard and the touchpad are connected through that chip would be my guess - so modifying the grub parameters may help run it correctly - in all honestly after thinking about it for a while - you may have to modify it even more like this:
need to change this line
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
to look like this
GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset i8042.nomux i8042.nopnp i8042.noloop quiet"
Save the file then run
Code:
sudo update-grub
then reboot
and disregard the GRUB_CMDLINE_LINUX changes I suggested earlier in post #44
And most likely switch back to Synaptics
 
Hmm... I dunno if you mentioned this already, and wading through all the threads is far more effort than I'm willing to put into it right now, I have a question...

What web browser are you using and is your web browser open when it freezes?
 
Hmm... I dunno if you mentioned this already, and wading through s

all the threads is far more effort than I'm willing to put into it right now, I have a question...

What web browser are you using and is your web browser open when it freezes?
I am using Brave, but it happened when using Firefox too.
I decided to use one browser at a time, as I had added extestions
to Firefox and Brave, but after a fresh install, I use brave only with no extensions.
I will test later, and use the Reaper DAW, it and a Steinberg USB interface, and play around with some video in the Daw, that should stress this small laptop, which for people info is a Dynabook E10,
with a 4120 quad core Celeron, 4GB ram and 64B SSD that is soldered in.

Actually here is the system info as extracted by Mx Sys Info App.
Code:
[code]
System:    Kernel: 5.10.0-14-amd64 x86_64 bits: 64 compiler: gcc v: 10.2.1
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.10.0-14-amd64
           root=UUID=<filter> ro quiet splash
           Desktop: Xfce 4.16.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm 4.16.1 vt: 7
           dm: LightDM 1.26.0 Distro: MX-21.1_x64 Wildflower April 9  2022
           base: Debian GNU/Linux 11 (bullseye)
Machine:   Type: Laptop System: Dynabook Europe product: E10-G-106 v: N/A serial: <filter>
           Chassis: type: 10 serial: <filter>
           Mobo: E10-G-106 model: CSED942004EN serial: <filter> UEFI: American Megatrends
           v: TSB6V03 date: 01/30/2021
Battery:   ID-1: BAT0 charge: 30.7 Wh (83.0%) condition: 37.0/37.0 Wh (100.0%) volts: 7.8
           min: 7.4 model: Intel SR 1 SR Real Battery type: Unknown serial: <filter>
           status: Discharging
CPU:       Info: Quad Core model: Intel Celeron N4120 bits: 64 type: MCP arch: Goldmont Plus
           family: 6 model-id: 7A (122) stepping: 8 microcode: 1C cache: L2: 4 MiB
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 8755
           Speed: 1018 MHz min/max: 800/2600 MHz Core speeds (MHz): 1: 1018 2: 1045 3: 1038
           4: 990
           Vulnerabilities: Type: itlb_multihit status: Not affected
           Type: l1tf status: Not affected
           Type: mds status: Not affected
           Type: meltdown status: Not affected
           Type: spec_store_bypass
           mitigation: Speculative Store Bypass disabled via prctl and seccomp
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
           Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
           Type: srbds status: Not affected
           Type: tsx_async_abort status: Not affected
Graphics:  Device-1: Intel GeminiLake [UHD Graphics 600] driver: i915 v: kernel bus-ID: 00:02.0
           chip-ID: 8086:3185 class-ID: 0300
           Device-2: Microdia USB 2.0 Camera type: USB driver: uvcvideo bus-ID: 1-5:2
           chip-ID: 0c45:6369 class-ID: 0e02
           Display: x11 server: X.Org 1.20.13 compositor: xfwm4 v: 4.16.1 driver:
           loaded: modesetting unloaded: fbdev,vesa display-ID: :0.0 screens: 1
           Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0")
           s-diag: 414mm (16.3")
           Monitor-1: eDP-1 res: 1366x768 hz: 60 dpi: 136 size: 256x144mm (10.1x5.7")
           diag: 294mm (11.6")
           OpenGL: renderer: Mesa Intel UHD Graphics 600 (GLK 2) v: 4.6 Mesa 21.2.5
           direct render: Yes
Audio:     Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio
           vendor: Realtek driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_sof_pci
           bus-ID: 00:0e.0 chip-ID: 8086:3198 class-ID: 0403
           Sound Server-1: ALSA v: k5.10.0-14-amd64 running: yes
           Sound Server-2: PulseAudio v: 14.2 running: yes
Network:   Device-1: Intel Gemini Lake PCH CNVi WiFi driver: iwlwifi v: kernel modules: wl
           port: f000 bus-ID: 00:0c.0 chip-ID: 8086:31dc class-ID: 0280
           IF: wlan0 state: up mac: <filter>
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
           v: kernel port: e000 bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
           IF: eth0 state: down mac: <filter>
Bluetooth: Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB driver: btusb
           v: 0.8 bus-ID: 1-9:3 chip-ID: 8087:0aaa class-ID: e001
           Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 3.0 lmp-v: 5.1
           sub-v: 100 hci-v: 5.1 rev: 100
           Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff
           link-mode: slave accept service-classes: rendering, capturing, audio
Drives:    Local Storage: total: 57.62 GiB used: 7.99 GiB (13.9%)
           ID-1: /dev/mmcblk0 maj-min: 179:0 model: SLD64G size: 57.62 GiB block-size:
           physical: 512 B logical: 512 B type: SSD serial: <filter> rev: 0x8 scheme: GPT
           SMART Message: Unknown smartctl error. Unable to generate data.
Partition: ID-1: / raw-size: 54.48 GiB size: 53.33 GiB (97.88%) used: 7.99 GiB (15.0%) fs: ext4
           dev: /dev/mmcblk0p2 maj-min: 179:2
           ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 274 KiB (0.1%)
           fs: vfat dev: /dev/mmcblk0p1 maj-min: 179:1
Swap:      Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
           ID-1: swap-1 type: partition size: 2.87 GiB used: 0 KiB (0.0%) priority: -2
           dev: /dev/mmcblk0p3 maj-min: 179:3
Sensors:   System Temperatures: cpu: 32.0 C mobo: N/A
           Fan Speeds (RPM): N/A
Repos:     Packages: note: see --pkg apt: 2004 lib: 992 flatpak: 0
           No active apt repos in: /etc/apt/sources.list
           Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
           1: deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
           1: deb http://deb.debian.org/debian bullseye-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list
           1: deb http://deb.debian.org/debian bullseye main contrib non-free
           2: deb http://security.debian.org/debian-security bullseye-security main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/mx.list
           1: deb http://mxrepo.com/mx/repo/ bullseye main non-free
           2: deb http://mxrepo.com/mx/repo/ bullseye ahs
Info:      Processes: 235 Uptime: 12m wakeups: 2 Memory: 3.66 GiB used: 1.41 GiB (38.4%)
           Init: SysVinit v: 2.96 runlevel: 5 default: 5 tool: systemctl Compilers: gcc: 10.2.1
           alt: 10 Shell: Bash v: 5.1.4 running-in: quick-system-info-mx
           inxi: 3.3.06
Boot Mode: UEFI

Very cheap 11.5 inch unit, my other HP laptop runs Lubuntu, no issues at all.
 
Last edited by a moderator:
This is probably not the problem, but we might as well eliminate it. Disable hardware acceleration in your open browsers and restart the browser to resume your regular activities.

Worst case, you get to re-enable HA with no harm done.
 
There are two basic ways of installing update/upgrades in MX, one is by using the package manager [personally I don't like it]
or from the terminal [my preferred method, using sudo apt update && sudo apt upgrade] it will not install updates to any applications you have installed outside the software manager
 
There are two basic ways of installing update/upgrades in MX, one is by using the package manager [personally I don't like it]
or from the terminal [my preferred method, using sudo apt update && sudo apt upgrade] it will not install updates to any applications you have installed outside the software managere
Yes, I only installed LXTerminal and Filezilla via apt, I use apt update to update && apt upgrade when required, such as forcing the kernel driver for my WiFi to install, that went well, except for the missing debug files which throws the associated error in dmesg, these files are only for debugging, and there is a fix to stop the dmesg error.

I use the Mx Software updater to update the default installed packages, so all in all I cant contribute the pointer freezing to my
installing any packages or updates.

I hope this is good news, but since I changed from the Intel driver
to libinput for the touchpad, I have not had a frozen pointer and am
now at 54% on battery.

I have taken note of the suggestions offered here, and will try them
if my problem persists.
 
This is probably not the problem, but we might as well eliminate it. Disable hardware acceleration in your open browsers and restart the browser to resume your regular activities.

Worst case, you get to re-enable HA with no harm done.
Thanks for posting, I have not had a pointer freeze since changing over to the libinput driver, hope this trend keeps on going, if not, then I will try your suggestions and report back, for now am at 54% battery and no freezing.
 

Members online


Top