Tuesday, November 27, 2018

Re: MacBook 3.1 touchpad

I try use synaptics, but when I use
Section "InputClass"
...
MatchIsPointer "on"
Option "Device" "/dev/wsmouse"
Option "Protocol" "wsmouse"

I get error:

[ 17462.147] (II) Using input driver 'synaptics' for '/dev/wsmouse'
[ 17462.147] (**) /dev/wsmouse: always reports core events
[ 17462.147] (**) Option "Protocol" "wsmouse"
[ 17462.147] (**) Option "Device" "/dev/wsmouse"
[ 17462.147] (EE) synaptics: /dev/wsmouse: Synaptics driver unable to detect protocol
[ 17462.147] (EE) PreInit returned 11 for "/dev/wsmouse"
[ 17462.148] (II) UnloadModule: "synaptics"

When I use "MatchIsTouchpad" the ws driver is loaded.

Alex Mihajlov wrote:
> Hello.
> I have black MacBook 3.1 with 1 button touchpad and
> I don't know how to configure it to multitouch.
>
> My settings for touchpad in xorg.conf:
>
> Section "InputClass"
> Identifier "wsmouse touchpad"
> Driver "ws"
> MatchIsTouchpad "on"
> EndSection
>
> $ doas wsconsctl | grep mouse
> mouse.type=usb
> mouse.rawmode=1
> mouse.scale=0,0,0,0,0,0,0
> mouse1.type=usb
> mouse1.rawmode=1
> mouse1.scale=0,0,0,0,0,0,0
>
> $xinput
> + Virtual core pointer id=2 [master pointer (3)]
> | + Virtual core XTEST pointer id=4 [slave pointer (2)]
> | + /dev/wsmouse id=7 [slave pointer (2)]
> + Virtual core keyboard id=3 [master keyboard (2)]
> + Virtual core XTEST keyboard id=5 [slave keyboard (3)]
> + /dev/wskbd id=6 [slave keyboard (3)]
>
> $ dmesg | grep Trackpad
> uhidev3 at uhub6 port 2 configuration 1 interface 0 "Apple Computer Apple Internal Keyboard / Trackpad" rev 2.00/0.07 addr 3
> uhidev4 at uhub6 port 2 configuration 1 interface 1 "Apple Computer Apple Internal Keyboard / Trackpad" rev 2.00/0.07 addr 3
> uhidev5 at uhub6 port 2 configuration 1 interface 2 "Apple Computer Apple Internal Keyboard / Trackpad" rev 2.00/0.07 addr 3
>
>
> Full dmesg
>
> https://pastebin.com/raw/6svQZFht
>

No comments:

Post a Comment