View Single Post
  #5   (View Single Post)  
Old 11th June 2013
gmjs gmjs is offline
New User
Join Date: Jun 2013
Posts: 7

I've just checked the "GENERIC" config file for compiling the kernel (it's not something I've done before---but I think I'm in the right place).

The following options for wscons are listed, suggestingthat support for the touchpad should be available in the generic kernel (amd64):

# Console Devices

# wscons
pckbc0		at isa?			# pc keyboard controller
pckbd*		at pckbc?		# PC keyboard
pms*		at pckbc?		# PS/2 mouse for wsmouse
#options 	PMS_DISABLE_POWERHOOK	# Disable PS/2 reset on resume
options 	PMS_SYNAPTICS_TOUCHPAD	# Enable support for Synaptics Touchpads
options 	PMS_ELANTECH_TOUCHPAD	# Enable support for Elantech Touchpads
vga*		at pci? dev ? function ?
genfb*		at pci? dev ? function ?
wsdisplay*	at vga? console ?
wsdisplay*	at wsemuldisplaydev?
wskbd*		at pckbd? console ?
wsmouse*	at pms? mux 0
The pms driver man page has an interesting paragraph:

The pms driver has been updated to attempt to renegotiate mouse protocol
     after seeing suspicious or defective mouse protocol packets, or unusual
     delays in the middle of a packet; this should improve the chances that a
     mouse will recover after being switched away or reset (for instance, by a
     console switch).

Perhaps there's something wrong with the data that is being sent when the touchpad is pressed? I wouldn't know how to check though.
Reply With Quote