BlueDragonX/xf86-input-mtrack — Issue #25: Touchpad has minimal capabilities
Author: joaoborsoi
Created: 2012-01-18 12:08:21+00:00
State: open

I'm trying to use mtrack on my MacbookPro 8,1 on Centos 6.2.I could build it and installed it, but it seems that my touchpad is detected with minimal capabilities.

I could only load the driver using MatchUSBID. See details bellow:

/etc/X11/xorg.conf.d/50-mtrack.conf:

Section "InputClass"
# MatchIsTouchpad "true"
Identifier "Touchpads"
MatchUSBID "05ac:820b"
Driver "mtrack"
EndSection

/var/log/Xorg.0.log shows:

[ 30121.252] (II) config/hal: Adding input device HID 05ac:820b
[ 30121.252] (**) HID 05ac:820b: Applying InputClass "Touchpads"
[ 30121.252] (II) LoadModule: "mtrack"
[ 30121.252] (II) Loading /usr/lib64/xorg/modules/input/mtrack_drv.so
[ 30121.252] (II) Module mtrack: vendor="X.Org Foundation"
[ 30121.252] compiled for 1.10.4, module version = 0.1.0
[ 30121.252] Module class: X.Org XInput Driver
[ 30121.252] ABI class: X.Org XInput driver, version 12.2
[ 30121.252] (II) Using input driver 'mtrack' for 'HID 05ac:820b'
[ 30121.252] (II) Loading /usr/lib64/xorg/modules/input/mtrack_drv.so
[ 30121.252] (**) HID 05ac:820b: always reports core events
[ 30121.252] (**) HID 05ac:820b: always reports core events
[ 30121.252] (**) Option "config_info" "hal:/org/freedesktop/Hal/devices/usb_device_5ac_820b_noserial_if0_logicaldev_input"
[ 30121.252] (II) XINPUT: Adding extended input device "HID 05ac:820b" (type: TOUCHPAD)
[ 30121.252] (II) device control: init
[ 30121.252] (**) Option "Device" "/dev/input/event10"
[ 30121.260] (II) mtrack: devname: HID 05ac:820b
[ 30121.260] (II) mtrack: devid: 5ac 820b 111
[ 30121.260] (II) mtrack: caps: left middle right
[ 30121.276] (**) HID 05ac:820b: (accel) keeping acceleration scheme 1
[ 30121.276] (**) HID 05ac:820b: (accel) acceleration profile 0
[ 30121.276] (**) HID 05ac:820b: (accel) acceleration factor: 2.000
[ 30121.276] (**) HID 05ac:820b: (accel) acceleration threshold: 4
[ 30121.276] (II) device control: on
[ 30121.284] (WW) Touchpad has minimal capabilities. Some features will be unavailable.

[root@nirvana src]# uname -a
Linux nirvana 2.6.32-220.2.1.el6.x86_64 #1 SMP Fri Dec 23 02:21:33 CST 2011 x86_64 x86_64 x86_64 GNU/Linux

[root@nirvana src]# lsusb | grep -i apple
Bus 001 Device 003: ID 05ac:8509 Apple, Inc.
Bus 001 Device 005: ID 05ac:0245 Apple, Inc.
Bus 002 Device 003: ID 05ac:8242 Apple, Inc. IR Receiver [built-in]
Bus 001 Device 006: ID 05ac:820a Apple, Inc.
Bus 001 Device 007: ID 05ac:820b Apple, Inc.
Bus 001 Device 008: ID 05ac:821a Apple, Inc.

Is my trackpad supported? Or is it a kernel issue? I have bcm5974 native kernel module installed. Tried to modprobe it manually.

Thanks