-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tapping or Clicking not working on HP Specte x360 13-ap0043dx #4
Comments
I am a lucky man. My "HP Spectre 13-af006ur" still supports PS/2 as a fallback option :-) But, unfortunately, the primary interface is SMBUS so I can't test any I2c stuff with it.
Tap failing is expected as according to your dmesg, touchpad is running in polling mode where fingers release events are lost very often at my experience. Try add following snippet to ig4iic_pci_methods array in
The initial goal is to get "iichidX: allocated irq at 0xXXXXXXXXXXXXXX and rid 0" string in dmesg output instead of "iichidX: IRQ allocation failed. Fallback to sampling." |
Unfortunately, I still have an issue even with your patch:
|
It is still in polling mode. Most probably it requires GPIO interrupt support which is not done for FreeBSD yet.
About clicks: Could you post here evdev capabilities of your touchpad. They can de obtained with evemu-record tool of devel/evemu port |
Luckily, I just got my USB-C mouse today (I live in New York, US) so I can use FreeBSD on my laptop while I wait for the touchpad to be fully supported. The USB-A port is used by a Wi-Fi dongle (well, the Intel AC 9560 Wi-Fi isn't supported either, but then this isn't some refurbushed 5-year-old ThinkPad with the advantage of years of support). The
|
Your recent commits have fixed the issue. Thank you! Even if it's not as good as Windows, Linux, or OpenBSD, doubling the sampling rates also helps with the accuracy/precision of clicks (on my Spectre):
I'm closing this ticket. |
First off, thank you so much for your work on this repository and the previous HP Synaptics patches you wrote.
I recently got a HP Spectre x360 13-ap0043dx as a gift. Unlike my previous EliteBooks (which were all eBay refurbs), the Spectre (meaning my laptop, not the vulnerability) was bought brand-new.
The touchpad is a Synaptics I2C-only (meaning no PS/2) model and I am unable to tap or click. The Spectre also has an Elantech I2C touchscreen which works fine.
However, I am able to touch using the touchscreen, and move the cursor and scroll up/down using the touchpad.
Here are the attached files:
I am using the following patches:
If you need more information,
The self-written patches have been posted to Bugzilla.
The text was updated successfully, but these errors were encountered: