Ticket #10528 (new defect)

Opened 3 years ago

Last modified 3 years ago

Sentelic AVC touchpad tap-to-click enabled in 10.1.3 os358

Reported by: greenfeld Owned by: buytenh
Priority: normal Milestone: Future Release
Component: kernel Version: Development source as of this date
Keywords: Cc: erikos, martin.langhoff, dsd
Action Needed: diagnose Verified: no
Deployments affected: Blocked By:
Blocking:

Description

Maybe I missed this before, but the AVC touchpad's "tap-to-click" setting appears to be enabled in 10.1.3 os358 (or at least today's early build thereof for XO-1.5).

ALPS and Synaptics touchpads do not have tap-to-click functionality enabled.

Unfortunately I only have one known AVC touchpad installed in an XO, so someone else may wish to double check this.

Change History

Changed 3 years ago by greenfeld

It doesn't look like the changes for #10456 are included, or at least any I know of.

(I do not know if we decided to accept these for 10.1.3.)

Changed 3 years ago by martin.langhoff

  • cc martin.langhoff added
  • summary changed from AVC touchpad tap-to-click enabled in 10.1.3 os358 to Sentelic AVC touchpad tap-to-click enabled in 10.1.3 os358
  • milestone changed from Not Triaged to 10.1.3

Changed 3 years ago by dsd

  • keywords retriage? added

Changed 3 years ago by dsd

I think this should be transformed into a Future Release enhancement ticket. Adding proper support for new hardware can be considered as a feature.

Changed 3 years ago by greenfeld

This may not be so "future release" though; AVC touchpads were meant to be an alternative supply to Synaptics ones, with Quanta choosing whichever one seemed more favorable to use at the time. If this was approved there may already be deployments with them in the field.

Changed 3 years ago by martin.langhoff

  • milestone changed from 11.2.0-M3 to Future Release

Maybe Saadia can help us with this one - but not in the 11.2.0 timeframe.

Changed 3 years ago by dsd

  • keywords retriage? removed

Changed 3 years ago by pgf

  • cc dsd added

the 1.75 B1 units that we're starting to use have a touchpad that the kernel identifies as:

 ImExPS/2 Generic Explorer Mouse

and it has tap-to-click enabled.

it's been a long time since i've booted a Sentelic machine, so i don't know if that's what this is or not. wad tells me quanta may be sourcing yet another vendor's touchpad as well.

i can't remember where we are with possibly moving to the synaptics driver for all our touchpads -- that might be necessary in order to get uniform (non-)tap-to-click behavior across all our hardware.

Changed 3 years ago by dsd

I just added a comment to #10417 with latest synaptics news.

Changed 3 years ago by dsd

Actually that news update probably was not relevant, since it related only to the synaptics hardware driver.

I don't see how the synaptics userspace driver (which supports touchpads in general, not just synaptics ones, I assume this is what you were referring to) helps us with Sentelic. synaptics(userspace) only supports absolute input devices, and sentelic(kernel) only supports relative mode.

sentelic(kernel) does have a sysfs node to disable tap-to-click, which may help us here. I can't remember if there was something from blocking us from using that driver, or if it simply is a project that needs exploration and testing before including in a release.

Changed 3 years ago by pgf

my mistake -- i thought i remembered that the synaptics userspace driver was more generic than that. i don't recall why we aren't using the sentelic driver either -- i think it may have been release schedule pressure.

it's frustrating that we have to keep playing catchup with hardware changes to a platform we supposedly control. :-)

the new "ImExPS/2 Generic Explorer Mouse" touchpad on the 1.75 B1 units is using the ImExPS/2 protocol, and the mousedev.c driver.

Changed 3 years ago by martin.langhoff

I enabled sentelic on a test kernel, and ISTR some oddities. Yes, we could disable tap-to-click during boot via a sysfs entry. Cannot recall what was broken.

Note: See TracTickets for help on using tickets.