Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Weird right click issues when using freebsd synaptics driver

29 views
Skip to first unread message

Nicholas McKenzie

unread,
Feb 18, 2010, 6:35:36 AM2/18/10
to freebsd...@freebsd.org
When I use the right click on my synaptics touch pad on my HP dv5-1004nr, it
sometimes works properly, but other times i get weird errors. I cannot use
the x11-drivers/xf86-input-synaptics because it has some kind of glitch when
being used with x11-drivers/xf86-video-[ati. radeon] that freezes the
system. (Side note: anyone know of any workaround for this?) This leaves the
only solution for enabling synaptics support in FreeBSD to add
hw.psm.synaptics_support="1". Everything works beautifully except for the
right mouse button. With the occasional, properly working exception, the
following actions are experienced when right clicking:
* Right clicking on the KDE taskbard causes it to scroll through the virtual
desktops.
* Right clicking in Firefox causes it to switch tabs or scroll to the top of
the page, sometimes going back a page.
* Right clicking in Opera causes it to scroll to the top of the page, or pop
up a window that cyles through the pages (by pressing Ctrl+tab).

Dmesg, loader.conf, sysctl.conf attached. The Mouse section of my xorg.conf:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
#Tried both of these:
#Option "ZAxisMapping" "4 5"
Option "ZAxisMapping "4 5 6 7"
EndSection

Brandon Gooch

unread,
Feb 18, 2010, 10:48:59 AM2/18/10
to Nicholas McKenzie, freebsd...@freebsd.org
> _______________________________________________
> freebsd...@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
> To unsubscribe, send any mail to "freebsd-mobil...@freebsd.org"
>

I saw this same behavior while using moused in conjunction with
built-in (non-Xorg driver) synaptics support. I had it ALMOST working,
but I managed to mess up my configs experimenting and couldn't get
things back to a good state :(

I finally wound up setting hw.psm.synaptics_support="1", installing
xf86-input-synaptics-1.1.2 from ports, doing away with my xorg.conf,
and setting everything using synclient(1).

Somehow, things are working much better, although it seems several
features of the trackpad just don't work (such as two-finger support).

-Brandon

Nicholas McKenzie

unread,
Feb 21, 2010, 6:55:02 PM2/21/10
to freebsd...@freebsd.org, jamesbra...@gmail.com
Sorry about the reply subject and including the whole digest :(.
Do you have an ATI card? That's why I can't use the xf86-input-synaptics
driver because it has some kind of glitch when used with radeon and radeon
hd drivers...

if anyone knows how I can get ahold of the developers of
hw.psm.synaptics_support="1" driver, or if there's a workaround for the
hanging issues with the radeon plus xorg synaptics driver. Is there another
mailing list I should post to that I might get a better response from?

does anyone know anything about this? Sorry, I didn't attach my dmesg,
Xorg.conf, sysctl.conf, loader.conf, or my rc.conf to my original post. I'll
pastebin instead of using attachments.

*dmesg:*
http://www.pastebin.com/f46136774

*loader.conf:*
loader_logo="beastie"
vesa_load="YES"
#bitmap_load="YES"
#bitmap_name="splash.bmp"
#splash_bmp_load="YES"
ath_load="YES"
snd_hda_load="YES"
hw.snd.default_unit=1
hw.psm.synaptics_support="1"
linux_load="YES"
acpi_video_load="YES"
acpi_hp_load="YES"
acpi_wmi_load="YES"
atapicam_load="YES"
vboxdrv_load="YES"
#video4bsd_load="YES"

*rc.conf**:*
nfs_client_enable="YES"
nfs_server_enable="YES"
rpcbind_enable="YES"
sshd_enable="YES"
fusefs_enable="YES"
#
wlans_ath0="wlan0"
ifconfig_wlan0="WPA DHCP"
dbus_enable="YES"
hald_enable="YES"
#
check_quotas="NO"
font8x14="iso02-8x14"
font8x16="iso02-8x16"
font8x8="iso02-8x8"
moused_enable="YES"
linux_enable="YES"
#musicpd_enable="YES"
devfs_system_ruleset="system"
#vboxnet_enable="YES"
#powerd_enable="YES"
#powerd_flags=" -i 85 -r 60 -p 100"
*
*
*sysctl.conf:**
*
kern.module_path=/boot/kernel;/boot/modules;/usr/local/modules
hw.psm.synaptics.vscroll_hor_area=0
hw.psm.synaptics.vscroll_ver_area=-600
hw.psm.synaptics.vscroll_min_delta=50
hw.psm.synaptics.vscroll_div_min=100
hw.psm.synaptics.vscroll_div_max=150

hw.psm.synaptics.min_pressure=20
#hw.psm.synaptics.max_perssure=220
hw.psm.synaptics.max_width=10

hw.psm.synaptics.weight_current=3
hw.psm.synaptics.weight_previous=6
hw.psm.synaptics.weight_previous_na=20
hw.psm.synaptics.weight_len_squared=2000

hw.psm.synaptics.div_min=9
hw.psm.synaptics.div_max=17
hw.psm.synaptics.div_max_na=30
hw.psm.synaptics.div_len=100

hw.psm.synaptics.multiplicator=10000

hw.psm.synaptics.margin_top=200
hw.psm.synaptics.margin_right=200
hw.psm.synaptics.margin_bottom=200
hw.psm.synaptics.margin_left=200

#hw.psm.syanptics.na_top=1783
hw.psm.synaptics.na_right=563
hw.psm.synaptics.na_bottom=1400
hw.psm.synaptics.na_left=1600

hw.psm.synaptics.window_min=4
hw.psm.synaptics.window_max=10

hw.psm.synaptics.taphold_timeout=125000

vfs.usermount=1

*xorg.conf:*
http://www.pastebin.com/f60c748c8*
*

0 new messages