Synaptics TouchPad seems to go back to Relative Mode after the call
to set_controller_command_byte() call; by issueing a Read Mode Byte command, the touchpad is in Absolute Mode again. This problem occursed at least on Asus V6V laptops.
This commit is contained in:
parent
f4bce9c11d
commit
5a10830e1a
@ -1251,6 +1251,16 @@ psmprobe(device_t dev)
|
|||||||
endprobe(ENXIO);
|
endprobe(ENXIO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Synaptics TouchPad seems to go back to Relative Mode after
|
||||||
|
* the previous set_controller_command_byte() call; by issueing
|
||||||
|
* a Read Mode Byte command, the touchpad is in Absolute Mode
|
||||||
|
* again.
|
||||||
|
*/
|
||||||
|
if (sc->hw.model == MOUSE_MODEL_SYNAPTICS) {
|
||||||
|
mouse_ext_command(sc->kbdc, 1);
|
||||||
|
}
|
||||||
|
|
||||||
/* done */
|
/* done */
|
||||||
kbdc_set_device_mask(sc->kbdc, mask | KBD_AUX_CONTROL_BITS);
|
kbdc_set_device_mask(sc->kbdc, mask | KBD_AUX_CONTROL_BITS);
|
||||||
kbdc_lock(sc->kbdc, FALSE);
|
kbdc_lock(sc->kbdc, FALSE);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user