Comment 7 for bug 931171

Jeremy Melanson (jmelanson) wrote :

Not sure if this would help or not. The Xorg.0.log on my MacBook Pro 8.2 has these entries for both TrackPads:

These are the entries in my Xorg.0.log corresponding to the internal TrackPad (Which works great):

[ 7.763] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event4)
[ 7.763] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
[ 7.763] (II) Using input driver 'evdev' for 'Apple Inc. Apple Internal Keyboard / Trackpad'
[ 7.763] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 7.763] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
[ 7.763] (**) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event4"
[ 7.763] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Vendor 0x5ac Product 0x252
[ 7.763] (--) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Found keys
[ 7.763] (II) evdev: Apple Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard
[ 7.763] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2:1.0/input/input4/event4"
[ 7.763] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 9)
[ 7.763] (**) Option "xkb_rules" "evdev"
[ 7.763] (**) Option "xkb_model" "pc105"
[ 7.763] (**) Option "xkb_layout" "us"
[ 7.764] (II) config/udev: Adding input device bcm5974 (/dev/input/event7)
[ 7.764] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
[ 7.764] (**) bcm5974: Applying InputClass "touchpad catchall"
[ 7.764] (**) bcm5974: Applying InputClass "touchpad catchall"
[ 7.764] (II) LoadModule: "synaptics"
[ 7.764] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 7.764] (II) Module synaptics: vendor="X.Org Foundation"
[ 7.764] compiled for 1.11.3, module version = 1.6.2
[ 7.764] Module class: X.Org XInput Driver
[ 7.764] ABI class: X.Org XInput driver, version 16.0
[ 7.764] (II) Using input driver 'synaptics' for 'bcm5974'
[ 7.764] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 7.764] (**) bcm5974: always reports core events
[ 7.764] (**) Option "Device" "/dev/input/event7"
[ 7.861] (II) synaptics: bcm5974: found clickpad property
[ 7.861] (--) synaptics: bcm5974: x-axis range -4750 - 5280
[ 7.861] (--) synaptics: bcm5974: y-axis range -150 - 6730
[ 7.861] (--) synaptics: bcm5974: pressure range 0 - 256
[ 7.861] (--) synaptics: bcm5974: finger width range 0 - 16
[ 7.861] (--) synaptics: bcm5974: buttons: left double triple
[ 7.861] (--) synaptics: bcm5974: Vendor 0x5ac Product 0x252
[ 7.861] (--) synaptics: bcm5974: touchpad found
[ 7.861] (**) bcm5974: always reports core events
[ 8.020] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2:1.2/input/input8/event7"
[ 8.020] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 10)
[ 8.020] (**) synaptics: bcm5974: (accel) MinSpeed is now constant deceleration 2.5
[ 8.020] (**) synaptics: bcm5974: MaxSpeed is now 1.75
[ 8.020] (**) synaptics: bcm5974: AccelFactor is now 0.016
[ 8.020] (**) bcm5974: (accel) keeping acceleration scheme 1
[ 8.020] (**) bcm5974: (accel) acceleration profile 1
[ 8.020] (**) bcm5974: (accel) acceleration factor: 2.000
[ 8.020] (**) bcm5974: (accel) acceleration threshold: 4
[ 8.021] (--) synaptics: bcm5974: touchpad found
[ 8.021] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse1)
[ 8.021] (**) bcm5974: Ignoring device from InputClass "touchpad ignore duplicates"

-----------------------------------------------------------
This is what was logged to Xorg.0.log, when I connected the Bluetooth TrackPad:

[ 49.054] (II) config/udev: Adding input device Apple Wireless Trackpad (/dev/input/event16)
[ 49.054] (**) Apple Wireless Trackpad: Applying InputClass "evdev touchpad catchall"
[ 49.054] (**) Apple Wireless Trackpad: Applying InputClass "touchpad catchall"
[ 49.054] (**) Apple Wireless Trackpad: Applying InputClass "touchpad catchall"
[ 49.054] (II) Using input driver 'synaptics' for 'Apple Wireless Trackpad'
[ 49.054] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 49.054] (**) Apple Wireless Trackpad: always reports core events
[ 49.054] (**) Option "Device" "/dev/input/event16"
[ 49.292] (II) synaptics: Apple Wireless Trackpad: found clickpad property
[ 49.292] (--) synaptics: Apple Wireless Trackpad: x-axis range -2909 - 3167
[ 49.292] (--) synaptics: Apple Wireless Trackpad: y-axis range -2456 - 2565
[ 49.292] (II) synaptics: Apple Wireless Trackpad: device does not report pressure, will use touch data.
[ 49.292] (II) synaptics: Apple Wireless Trackpad: device does not report finger width.
[ 49.292] (--) synaptics: Apple Wireless Trackpad: buttons: left double triple scroll-buttons
[ 49.292] (--) synaptics: Apple Wireless Trackpad: Vendor 0x5ac Product 0x30e
[ 49.292] (--) synaptics: Apple Wireless Trackpad: invalid pressure range. defaulting to 0 - 255
[ 49.292] (--) synaptics: Apple Wireless Trackpad: invalid finger width range. defaulting to 0 - 15
[ 49.292] (--) synaptics: Apple Wireless Trackpad: touchpad found
[ 49.292] (**) Apple Wireless Trackpad: always reports core events
[ 49.328] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/bluetooth/hci0/hci0:11/input19/event16"
[ 49.328] (II) XINPUT: Adding extended input device "Apple Wireless Trackpad" (type: TOUCHPAD, id 16)
[ 49.328] (**) synaptics: Apple Wireless Trackpad: (accel) MinSpeed is now constant deceleration 2.5
[ 49.328] (**) synaptics: Apple Wireless Trackpad: MaxSpeed is now 1.75
[ 49.328] (**) synaptics: Apple Wireless Trackpad: AccelFactor is now 0.025
[ 49.328] (**) Apple Wireless Trackpad: (accel) keeping acceleration scheme 1
[ 49.328] (**) Apple Wireless Trackpad: (accel) acceleration profile 1
[ 49.328] (**) Apple Wireless Trackpad: (accel) acceleration factor: 2.000
[ 49.328] (**) Apple Wireless Trackpad: (accel) acceleration threshold: 4
[ 49.328] (--) synaptics: Apple Wireless Trackpad: touchpad found