void-linux / void-linux/void-packages

Hantick Touchpad not working (HTIX5288:00 0911:5288)

Open
#52,737 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug needs-testing
Dominant language
Shell
Stars
3.4k
Forks
2.8k
Avg merge
2d 5h
Merged PRs (30d)
299

Description

Is this a new report?

Yes

System Info

Void 6.6.54_1 x86_64 GenuineIntel uptodate rrmFFFF

Package(s) Affected
Does a report exist for this bug with the project's home (upstream) and/or another distro?
Expected behaviour

touchpad on void linux is detected and cursor appears.

Actual behaviour

I installed void linux on a Chinese laptop which uses a hantix touchpad (which I detected on fedora using libinput list-devices). touchpad on void linux is not detected and cursor does not appear. while on fedora linux and manjaro it is detected. I don't know where the problem is, maybe there is a missing kernel configuration.

Steps to reproduce
  1. install void linux.

libinput on fedora linux.

$ libinput list-devices
...
Device:           HTIX5288:00 0911:5288 Touchpad
Kernel:           /dev/input/event7
Group:            6
Seat:             seat0, default
Size:             134x90mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles:   flat *adaptive custom
Rotation:         n/a

Device:           HTIX5288:00 0911:5288 Mouse
Kernel:           /dev/input/event5
Group:            6
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   flat *adaptive custom
Rotation:         n/a

Device:           HTIX5288:00 0911:5288 Consumer Control
Kernel:           /dev/input/event6
Group:            6
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0
...

dmesg.txt

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the attached dmesg.txt and reproducing the issue with libinput list-devices on Void Linux. Compare the kernel input-device information with the working Fedora output and determine whether the HTIX5288 touchpad is missing from Void's kernel or input stack. Done means the touchpad is detected and produces a cursor device on Void.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.