My touchpad (PNP: SYN1219 PNP0f13) can indeed support a different bus

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've had this laptop for quite some time (it's a System76 Oryx Pro 3, so 2016-or-so), but since you asked so nicely, here we go.

Configured as I have it, it seems to support multitouch rather nicely. It also seems to behave just fine during hibernation.

I've attached the below as its own text file, synaptics-dmesg.txt. I've also attached my /etc/X11/xorg.conf.d/50-synaptics.conf, in case that's useful to see what I'm doing with it. For the heck of it, here's also my /proc/cmdline as well, showing that I've set psmouse.synaptics_intertouch=1 as suggested. Oh, and my /proc/config.gz, again, in case it's useful. (I hope all this isn't too much.)

Thank you for all your lovely work getting things like this working, and also for such a helpful message to guide my configuration.

psmouse serio2: synaptics: queried max coordinates: x [..5656], y [..4728]
psmouse serio2: synaptics: queried min coordinates: x [1284..], y [1128..]
psmouse serio2: synaptics: Your touchpad (PNP: SYN1219 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@xxxxxxxxxxxxxxx.
psmouse serio2: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00223/0x840300/0x26800/0x0, board id: 3163, fw id: 2180635
input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input279

--
David Hand, Ptolemarch
psmouse serio2: synaptics: queried max coordinates: x [..5656], y [..4728]
psmouse serio2: synaptics: queried min coordinates: x [1284..], y [1128..]
psmouse serio2: synaptics: Your touchpad (PNP: SYN1219 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@xxxxxxxxxxxxxxx.
psmouse serio2: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00223/0x840300/0x26800/0x0, board id: 3163, fw id: 2180635
input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input279
Section "InputClass"
	Identifier "touchpad catchall"
	Driver "synaptics"
	MatchIsTouchpad "on"
	# Synaptics TM3163-002
	# /dev/input/event12
	# /dev/input/builtin_touchpad
	# KERNEL=="event[0-9]*", SUBSYSTEM=="input", SUBSYSTEMS=="rmi4", DRIVERS=="rmi4_physical", ATTRS{product_id}=="TM3163-002", SYMLINK="input/builtin_touchpad"

	Option "TapButton1" "1"  #   One-finger tap -> left mouse button
	Option "TapButton2" "3"  #   Two-finger tap -> right mouse button
	Option "TapButton3" "2"  # Three-finger tap -> middle mouse button

	Option "MaxTapMove" "20" # default=106, which is kinda a lot

	Option "ClickTime" "1"   # a tap simulates a *really* fast mouse click because why not

	# Corner clicks
	Option "RBCornerButton" "8"  # tap in bottom right corner -> button 8
	Option "RTCornerButton" "9"  #    tap in top right corner -> button 9
	Option "LeftEdge" "250"
	Option "RightEdge" "1800"
	Option "TopEdge" "250"
	Option "BottomEdge" "900"
	
	Option "HorizTwoFingerScroll" "1"

	Option "CircularScrolling" "1"
	Option "CircScrollTrigger" "8"  # only trigger on top left corner

	Option "VertScrollDelta" "-48"  # Natural Scrolling
	Option "HorizScrollDelta" "-48"

	Option "LockedDrags" "1"
	Option "LockedDragTimeout" "500"  # default=5000, and WOW

	Option "PalmDetect" "1"
	Option "PalmMinWidth" "10"  # if this is too low, two- and three-finger taps are difficult
	Option "PalmMinZ" "10"      # even faint palms touches are filtered out
	Option "AreaLeftEdge" "100"    # filter out stuff that begins this far to the left
	Option "AreaRightEdge" "1950"  # ..and right, for added palm protection
EndSection
psmouse.synaptics_intertouch=1 acpi_backlight=nvidia_wmi_ec 

Attachment: config.gz
Description: application/gzip


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux