DaemonForums  

Go Back   DaemonForums > NetBSD > NetBSD General

NetBSD General Other questions regarding NetBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 11th June 2013
gmjs gmjs is offline
New User
 
Join Date: Jun 2013
Posts: 3
Thanked 0 Times in 0 Posts
Default NetBSD and a Synaptics Touchpad

Hello,

I'm new to BSD and am trying to configure a NetBSD installation on a laptop. The installation runs smoothly (except the NIC isn't supported).

I can use the console and start X, but as soon as I touch the touchpad, the keyboard (and touchpad) no longer respond. A USB keyboard and mouse connected will still work.

dmesg reports:
Code:
pms0 at pckbc1 (aux slot)
pms0: Synaptics touchpad version 7.2
pms0:Palm detect
pckbc1: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
I've tried adding a 'driver "synaptics"' line to xorg.conf, but then a USB mouse no longer works and the problem stands.

Do I have to compile a kernel with synaptics support, or is there something simple I haven't done to get this working correctly?

Many thanks for any help.
Reply With Quote
  #2   (View Single Post)  
Old 11th June 2013
Ninguem Ninguem is offline
Shell Scout
 
Join Date: Jun 2011
Posts: 136
Thanked 0 Times in 0 Posts
Default

You may need to edit the xorg.conf file. The NIC will be detected when booting. The output from
Code:
dmesg
will tell you what the NIC is. Look up with
Code:
apropos $NIC_NAME_WITHOUT_NUMERICAL_VALUE
to see if a driver is available.
__________________
No signature
Reply With Quote
  #3   (View Single Post)  
Old 11th June 2013
gmjs gmjs is offline
New User
 
Join Date: Jun 2013
Posts: 3
Thanked 0 Times in 0 Posts
Default

There is a driver available (it's a JMicron ethernet controller) but the jme driver doesn't work (even after switching to base10T as recommended in some man pages). Still, I don't much mind that.

The touchpad is more of a problem. If I catch it by accident when typing, I lose keyboard input and have to power off.
Reply With Quote
  #4   (View Single Post)  
Old 11th June 2013
shep shep is offline
ISO Quartermaster
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 546
Thanked 9 Times in 9 Posts
Default

Based on my own prior research and this prior post
Thinkpad nvram in NetBSD I have been under the impression that a custom kernel was needed.

In Arch Touchpad Wiki it is possible to disable the touchpad upon external mouse detection.

I also believe that some notebooks have a Fn Key to disable the touch pad.
You may be able to use something like xdotool(1) run in .xinitrc/.xsession to disable when starting X.org. Note that xdotool is wip in NetBSD and the referenced manpage is from FreeBSD.
Reply With Quote
  #5   (View Single Post)  
Old 11th June 2013
gmjs gmjs is offline
New User
 
Join Date: Jun 2013
Posts: 3
Thanked 0 Times in 0 Posts
Default

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):

Code:
# 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 ?
options 	VCONS_DRAW_INTR
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:

Code:
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
Reply

Tags
laptop, pms, synaptics, touchpad

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Synaptics touchpad is slower on OpenBSD 5.2 -current daemonfowl OpenBSD General 4 26th June 2012 05:20 PM
HP kills TouchPad ocicat News 10 21st March 2012 05:31 PM
How to disable touchpad gpatrick OpenBSD General 3 4th March 2012 03:36 PM
5.0-Current and Synaptics Touch Pad shep OpenBSD General 4 16th October 2011 01:15 AM
Cannot get touchpad to scroll! cgc2 FreeBSD General 5 16th August 2008 05:53 PM


All times are GMT. The time now is 12:06 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick