[ 9.843475] APW: psmouse_reset() called
[ 108.611573] APW: synaptics_reset() called
[ 108.646034] APW: psmouse_reset() called
[ 114.498997] APW: synaptics_reconnect() called
[ 115.496017] APW: synaptics_reconnect() not synaptics ... IGNORED
[ 115.496126] APW: synaptics_reconnect() attempting reset
[ 115.496229] APW: psmouse_reset() called
[ 115.891602] APW: synaptics_reconnect() now synaptics ... GOOD
[ 115.891605] APW: psmouse_reset() called
From this debug we can see that this device is not detected as a synaptics unless we first reset the channel. If we do that then a second detection will succeed.
Here is the relevant snippets from the logs:
[ 9.843475] APW: psmouse_reset() called reconnect( ) called reconnect( ) not synaptics ... IGNORED reconnect( ) attempting reset reconnect( ) now synaptics ... GOOD
[ 108.611573] APW: synaptics_reset() called
[ 108.646034] APW: psmouse_reset() called
[ 114.498997] APW: synaptics_
[ 115.496017] APW: synaptics_
[ 115.496126] APW: synaptics_
[ 115.496229] APW: psmouse_reset() called
[ 115.891602] APW: synaptics_
[ 115.891605] APW: psmouse_reset() called
From this debug we can see that this device is not detected as a synaptics unless we first reset the channel. If we do that then a second detection will succeed.