[arch-general] Appletouch/Synaptics on MacBook 3,1
Hy there. I'm using since a few days Arch Linux on my MacBook 3.1. I'd like to use the advanced features of the Synaptics-XOrg-Driver, but I can't. Reason: appletouch identification changed from MacBook 3 to MacBook 3.1. The gentoo-wiki (http://gentoo-wiki.com/Macbook#Touchpad) provides a patch to fix this issue, but I just don't know how to apply this. I'd be realy glad about some help. Regards, Chris
On Jan 27, 2008 4:26 AM, CiM-9
The gentoo-wiki (http://gentoo-wiki.com/Macbook#Touchpad) provides a patch to fix this issue, but I just don't know how to apply this.
That Wiki Says: The appletouch driver of kernel <=2.6.24_rc8 doesn't recognize the 3rd Generation MacBook Touchpad. Why don't you try the 2.6.24 kernel from testing? -- Vinay S Shastry http://thenub.one09.net
I'm using now Kernel 2.6.14 - and the synaptics still don't work as expected.
I've attached some infos, maybe they're usefull to help me. I have no
idea what to try next.
The 2.6.14 Kernel I installed: Was this a released one or a rc?
Because the new appletouch is only included in kernel >= 2.6.14-rc8.
Regards
Chris
$ cat /var/log/Xorg.0.log | grep synaptics
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
(II) LoadModule: "synaptics"
(II) Reloading /usr/lib/xorg/modules/inpuy//synaptics_drv.so
Synaptics Touchpad no synaptics event device found (checked 22 nodes)
(EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device
(II) UnloadModule: "synaptics"
$ uname -r
2.6.24-ARCH
relevant parts out of xorg.conf:
Section "ServerLayout"
Identifier "MacBook 3.1"
InputDevice "Mouse1"
InputDevice "KeyBoard1" "CoreKeyboard"
InputDevice "Synaptics Touchpad" "CorePointer"
Screen "Screen 1"
EndSection
[...]
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
#some more options like AccelFactor, FastTaps, FingerLow,FingerHigh, etc
EndSection
$ lsusb | grep Apple
Bus 004 Device 002: 05ac:8300 Apple, Inc. Built-in iSight (no firmware loaded)
Bus 001 Device 003: 05ac:1000 Apple, Inc. Bluetooth HCI MacBookPro (HID mode)
Bus 007 Device 003: ID 05ac:0229 Apple, Inc. Internal
Keyboard/Trackpad (MaxBook Pro) (ANSI)
Bus 007: Device 002: ID 05ac:8242 Apple, Inc.
$ ls /dev/input/
by-path/ event0 event1 event10 event11 event2 event3 event4 event5
event6 event7 event8 event9 mice mouse0 mouse1 mouse2
Other USB-Devices are empty. Only Apple Devices connected.
On 27/01/2008, Vinay Shastry
On Jan 27, 2008 4:26 AM, CiM-9
wrote: The gentoo-wiki (http://gentoo-wiki.com/Macbook#Touchpad) provides a patch to fix this issue, but I just don't know how to apply this.
That Wiki Says: The appletouch driver of kernel <=2.6.24_rc8 doesn't recognize the 3rd Generation MacBook Touchpad.
Why don't you try the 2.6.24 kernel from testing?
-- Vinay S Shastry http://thenub.one09.net
I just saw I made a misstype: I use 2.6.24 from testing, not 2.6.14 as I said.
Regards, Chris
On 27/01/2008, CiM-9
I'm using now Kernel 2.6.14 - and the synaptics still don't work as expected. I've attached some infos, maybe they're usefull to help me. I have no idea what to try next.
The 2.6.14 Kernel I installed: Was this a released one or a rc? Because the new appletouch is only included in kernel >= 2.6.14-rc8.
Regards Chris
$ cat /var/log/Xorg.0.log | grep synaptics (II) LoadModule: "synaptics" (II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so (II) Module synaptics: vendor="X.Org Foundation" (II) LoadModule: "synaptics" (II) Reloading /usr/lib/xorg/modules/inpuy//synaptics_drv.so Synaptics Touchpad no synaptics event device found (checked 22 nodes) (EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device (II) UnloadModule: "synaptics"
$ uname -r 2.6.24-ARCH
relevant parts out of xorg.conf: Section "ServerLayout" Identifier "MacBook 3.1" InputDevice "Mouse1" InputDevice "KeyBoard1" "CoreKeyboard" InputDevice "Synaptics Touchpad" "CorePointer" Screen "Screen 1" EndSection [...] Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/input/mice" Option "Protocol" "auto-dev" Option "SHMConfig" "true" #some more options like AccelFactor, FastTaps, FingerLow,FingerHigh, etc EndSection
$ lsusb | grep Apple Bus 004 Device 002: 05ac:8300 Apple, Inc. Built-in iSight (no firmware loaded) Bus 001 Device 003: 05ac:1000 Apple, Inc. Bluetooth HCI MacBookPro (HID mode) Bus 007 Device 003: ID 05ac:0229 Apple, Inc. Internal Keyboard/Trackpad (MaxBook Pro) (ANSI) Bus 007: Device 002: ID 05ac:8242 Apple, Inc.
$ ls /dev/input/ by-path/ event0 event1 event10 event11 event2 event3 event4 event5 event6 event7 event8 event9 mice mouse0 mouse1 mouse2
Other USB-Devices are empty. Only Apple Devices connected.
On 27/01/2008, Vinay Shastry
wrote: On Jan 27, 2008 4:26 AM, CiM-9
wrote: The gentoo-wiki (http://gentoo-wiki.com/Macbook#Touchpad) provides a patch to fix this issue, but I just don't know how to apply this.
That Wiki Says: The appletouch driver of kernel <=2.6.24_rc8 doesn't recognize the 3rd Generation MacBook Touchpad.
Why don't you try the 2.6.24 kernel from testing?
-- Vinay S Shastry http://thenub.one09.net
participants (2)
-
CiM-9
-
Vinay Shastry