On Thu, Jun 15, 2017 at 08:11:06PM +0530, Mayuresh wrote: > On Thu, Jun 15, 2017 at 11:05:20AM +0200, Manuel Bouyer wrote: > > It's probably a newer synaptics hardware, which may need a different code. > > It needs to be looked at. > > BTW the code is in src/sys/dev/pckbport/, look at pms* and synaptics* > > I tried hacking the condition below to force-detect synaptics, but then I > found keyboard wasn't working on booting with this kernel. > > /* Probe for synaptics touchpad. */ > if (pms_synaptics_probe_init(sc) == 0) { // made this if(1) > sc->protocol = PMS_SYNAPTICS; > } else
not surprising. you should look what is happening in pms_synaptics_probe_init() instead. > > May be instead of hacking around "detection" I could try and mask the taps > in the default mouse driver. Which module shall I look for for this? pms.c. But I think the hardware is generating click events for this, so you proably can't mask then in software without a proper synaptics driver. -- Manuel Bouyer <bou...@antioche.eu.org> NetBSD: 26 ans d'experience feront toujours la difference --