I have very little problem with the cursor jumping and I can still
switch terminals okay.
Scott =)
Johan Hallin wrote:
> I changed
> #define USB_DEVICE_ID_APPLE_GEYSER3_JIS 0x0219
>
> to
>
> #define USB_DEVICE_ID_APPLE_GEYSER3_JIS 0x021B
>
> in hid-core.c and appletouch.c, and it works! Big thanks guys, you've made
> my day (and week)! The cursor is still pretty "jumpy" as before though, and
> I have to press my finger down pretty hard for it to register anything, but
> I think that's in the config. Also my keyboard doesn't work as before, I
> can't switch tty with CTRL+Alt+F# (in X) anymore for some reason.
>
> I'm a little curious though, will the result be the same if I apply your
> (Scott) patch? Does any solution work better?
>
> / Johan
>
> 2006/11/23, Scott L. Price < [EMAIL PROTECTED]>:
>>
>> Apply this patch and it will work. It is a hack, but it works.:
>>
>>
>> --- appletouch.c.orig 2006-11-06 21:58:23.000000000 -0600
>> +++ appletouch.c 2006-11-06 21:29:24.000000000 -0600
>> @@ -47,6 +47,10 @@
>> #define GEYSER3_ISO_PRODUCT_ID 0x0218
>> #define GEYSER3_JIS_PRODUCT_ID 0x0219
>>
>> +#define GEYSER4_ANSI_PRODUCT_ID 0x021A
>> +#define GEYSER4_ISO_PRODUCT_ID 0x021B
>> +#define GEYSER4_JIS_PRODUCT_ID 0x021C
>> +
>> #define ATP_DEVICE(prod) \
>> .match_flags = USB_DEVICE_ID_MATCH_DEVICE | \
>> USB_DEVICE_ID_MATCH_INT_CLASS | \
>> @@ -72,6 +76,10 @@
>> { ATP_DEVICE(GEYSER3_ISO_PRODUCT_ID) },
>> { ATP_DEVICE(GEYSER3_JIS_PRODUCT_ID) },
>>
>> + { ATP_DEVICE(GEYSER4_ANSI_PRODUCT_ID) },
>> + { ATP_DEVICE(GEYSER4_ISO_PRODUCT_ID) },
>> + { ATP_DEVICE(GEYSER4_JIS_PRODUCT_ID) },
>> +
>> /* Terminating entry */
>> { }
>> };
>> @@ -174,7 +182,10 @@
>>
>> return (productId == GEYSER3_ANSI_PRODUCT_ID) ||
>> (productId == GEYSER3_ISO_PRODUCT_ID) ||
>> - (productId == GEYSER3_JIS_PRODUCT_ID);
>> + (productId == GEYSER3_JIS_PRODUCT_ID) ||
>> + (productId == GEYSER4_ANSI_PRODUCT_ID) ||
>> + (productId == GEYSER4_ISO_PRODUCT_ID) ||
>> + (productId == GEYSER4_JIS_PRODUCT_ID);
>> }
>>
>> static int atp_calculate_abs(int *xy_sensors, int nb_sensors, int fact,
>>
>>
>>
>>
>>
>> Johan Hallin wrote:
>> > Hi everyone,
>> >
>> > I have a Macbook Pro 15" with Intel Core 2 Duo and I'm getting
>> desperate
>> > trying to get the touchpad working properly (so I can right-click). I'm
>> > using Debian Etch with kernel 2.6.18.1 and this
>> >
>> config<http://svn.sourceforge.net/viewvc/*checkout*/mactel-linux/trunk/kernel/mactel-patches-2.6.18/config-2.6.18
>>
>> >.
>> >
>> > The Xorg (version 7.1) synaptics driver (0.14.6) doesn't seem to detect
>> my
>> > touchpad at all. I've applied the mactel patches from
>> >
>> here<http://svn.sourceforge.net/viewvc/mactel-linux/trunk/kernel/mactel-patches-2.6.18/
>>
>> >(all
>> >
>> > except the sound patch, I think). I also did what Soeren Sonnenburg
>> > suggested
>> >
>> here<http://www.mail-archive.com/[email protected]/msg00265.html
>>
>> >,
>> >
>> > recompiled the kernel, and still no luck. I've made sure all the right
>> > modules are loaded - those that aren't are built in into the kernel.
>> >
>> > (I just noticed that the output from dmesg gets really interesting
>> towards
>> > the end.. the same thing repeating over and over.)
>> >
>> > I also tried running the following script *after* booting in order to
>> > reload
>> > the modules in the proper order:
>> > #!/bin/sh
>> > sudo rmmod usbhid appletouch appleir
>> > sudo modprobe appleir
>> > sudo modprobe appletouch
>> > sleep 2
>> > sudo modprobe usbhid pb_fnmode=2
>> >
>> > I've been searching the net for days now and pulling my hair out, so
>> I'd
>> > really appreciate some help with this!
>> >
>> > / Johan
>> >
>> > Some outputs:
>> > -----------------
>> > lsmod:
>> >
>> > Module Size Used by
>> > usbhid 46368 0
>> > appletouch 10496 0
>> > appleir 7296 0
>> > nls_iso8859_1 5248 1
>> > udf 91524 0
>> > binfmt_misc 13320 1
>> > thermal 14728 0
>> > fan 5892 0
>> > button 7696 0
>> > processor 30152 1 thermal
>> > ac 6276 0
>> > battery 10756 0
>> > sk98lin 166368 0
>> > ndiswrapper 188180 0
>> > sbp2 24968 0
>> > eth1394 21124 0
>> > ide_cd 42144 1
>> > intel_rng 3968 0
>> > cdrom 39456 1 ide_cd
>> > generic 6148 0 [permanent]
>> > snd_hda_intel 19988 1
>> > snd_hda_codec 155776 1 snd_hda_intel
>> > snd_pcm_oss 46240 0
>> > snd_mixer_oss 18816 1 snd_pcm_oss
>> > snd_pcm 81668 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
>> > snd_timer 25220 1 snd_pcm
>> > snd 54244 8
>> > snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
>> > soundcore 10976 1 snd
>> > ohci1394 37424 0
>> > piix 11652 0 [permanent]
>> > snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
>> > ieee1394 304952 3 sbp2,eth1394,ohci1394
>> > ide_core 127132 3 ide_cd,generic,piix
>> > i2c_i801 9100 0
>> > i2c_core 23040 1 i2c_i801
>> > evdev 11264 4
>> > ------------------------
>> > cat /proc/bus/input/devices:
>> >
>> > I: Bus=0017 Vendor=0001 Product=0001 Version=0100
>> > N: Name="Macintosh mouse button emulation"
>> > P: Phys=
>> > S: Sysfs=/class/input/input0
>> > H: Handlers=mouse0 event0
>> > B: EV=7
>> > B: KEY=70000 0 0 0 0 0 0 0 0
>> > B: REL=3
>> >
>> > I: Bus=0003 Vendor=05ac Product=8240 Version=0110
>> > N: Name="Apple Mac mini infrared remote control driver"
>> > P: Phys=/input0
>> > S: Sysfs=/class/input/input31
>> > H: Handlers=kbd event1
>> > B: EV=100003
>> > B: KEY=38 800 c0000 0 0 0
>> >
>> > I: Bus=0003 Vendor=05ac Product=021b Version=0013
>> > N: Name="Apple Computer Apple Internal Keyboard / Trackpad"
>> > P: Phys=usb-0000:00: 1d.0-2/input0
>> > S: Sysfs=/class/input/input32
>> > H: Handlers=kbd event2
>> > B: EV=120003
>> > B: KEY=10000 0 0 0 0 0 0 7b 0 0 0 e0aeffdf 1cfffff ffffffff fffffffe
>> > B: LED=1f
>> >
>> > I: Bus=0003 Vendor=05ac Product=021b Version=0013
>> > N: Name="Apple Computer Apple Internal Keyboard / Trackpad"
>> > P: Phys=usb-0000:00:1d.0-2/input1
>> > S: Sysfs=/class/input/input33
>> > H: Handlers=mouse1 event3
>> > B: EV=100007
>> > B: KEY=70000 0 0 0 0 0 0 0 0
>> > B: REL=3
>> >
>> > I: Bus=0003 Vendor=05ac Product=021b Version=0013
>> > N: Name="Apple Computer Apple Internal Keyboard / Trackpad"
>> > P: Phys=usb-0000:00:1d.0-2/input2
>> > S: Sysfs=/class/input/input34
>> > H: Handlers=kbd event4
>> > B: EV=3
>> > B: KEY=2 0 0 0 0 0
>> >
>> > I: Bus=0003 Vendor=05ac Product=1000 Version=1965
>> > N: Name="HID 05ac:1000"
>> > P: Phys=usb-0000:00:1d.3-1/input0
>> > S: Sysfs=/class/input/input35
>> > H: Handlers=kbd event5
>> > B: EV=120003
>> > B: KEY=e080ffdf 1cfffff ffffffff fffffffe
>> > B: LED=1f
>> >
>> > I: Bus=0003 Vendor=05ac Product=1000 Version=1965
>> > N: Name="HID 05ac:1000"
>> > P: Phys=usb-0000:00:1d.3-1/input1
>> > S: Sysfs=/class/input/input36
>> > H: Handlers=mouse2 event6
>> > B: EV=7
>> > B: KEY=1f0000 0 0 0 0 0 0 0 0
>> > B: REL=3
>> > ------------------------
>> > cat /var/log/Xorg.0.log (the relevant part(?)):
>> >
>> > (II) Synaptics touchpad driver version 0.14.6 (1406)
>> > Synaptics Touchpad no synaptics event device found (checked 17 nodes)
>> > (**) Option "Device" "/dev/input/mice" /* <--- I've tried mouse0,
>> mouse1,
>> > mouse2, event3, psaux... */
>> > (**) Option "SHMConfig" "on"
>> > (**) Option "LeftEdge" "100"
>> > (**) Option "RightEdge" "1120"
>> > (**) Option "TopEdge" "50"
>> > (**) Option "BottomEdge" "310"
>> > (**) Option "FingerLow" "25"
>> > (**) Option "FingerHigh" "30"
>> > (**) Option "MaxTapTime" "180"
>> > (**) Option "MaxTapMove" "220"
>> > (**) Option "MaxDoubleTapTime" "180"
>> > (**) Option "VertScrollDelta" "20"
>> > (**) Option "HorizScrollDelta" "50"
>> > Query no Synaptics: 6003C8
>> > (EE) Synaptics Touchpad no synaptics touchpad detected and no repeater
>> > device
>> > (EE) Synaptics Touchpad Unable to query/initialize Synaptics hardware.
>> > (EE) PreInit failed for input device "Synaptics Touchpad"
>> > (II) UnloadModule: "synaptics"
>> > ----------------------------------
>> > /etc/X11/xorg.conf (the relevant part(?)):
>> >
>> > Section "ServerLayout"
>> > Identifier "Default Layout"
>> > Screen 0 "aticonfig-Screen[0]" 0 0
>> > InputDevice "Generic Keyboard"
>> > InputDevice "Synaptics Touchpad"
>> > InputDevice "Configured Mouse"
>> > EndSection
>> >
>> > Section "ServerFlags"
>> > Option "AIGLX" "off"
>> > EndSection
>> >
>> > Section "Files"
>> >
>> > # path to defoma fonts
>> > FontPath "/usr/share/fonts/X11/misc"
>> > FontPath "/usr/X11R6/lib/X11/fonts/misc"
>> > FontPath "/usr/share/fonts/X11/cyrillic"
>> > FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
>> > FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
>> > FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
>> > FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
>> > FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
>> > FontPath "/usr/share/fonts/X11/Type1"
>> > FontPath "/usr/X11R6/lib/X11/fonts/Type1"
>> > FontPath "/usr/share/fonts/X11/100dpi"
>> > FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
>> > FontPath "/usr/share/fonts/X11/75dpi"
>> > FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
>> > FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
>> > EndSection
>> >
>> > Section "Module"
>> > Load "i2c"
>> > Load "bitmap"
>> > Load "ddc"
>> > Load "dri"
>> > Load "extmod"
>> > Load "freetype"
>> > Load "glx"
>> > Load "int10"
>> > Load "type1"
>> > Load "vbe"
>> > Load "synaptics"
>> > EndSection
>> >
>> > Section "InputDevice"
>> > Identifier "Generic Keyboard"
>> > Driver "kbd"
>> > Option "CoreKeyboard"
>> > Option "XkbRules" "xorg"
>> > Option "XkbModel" "pc105"
>> > Option "XkbLayout" "se"
>> > EndSection
>> >
>> > Section "InputDevice"
>> > Identifier "Configured Mouse"
>> > Driver "mouse"
>> > Option "CorePointer"
>> > Option "Device" "/dev/input/mice"
>> > Option "Protocol" "ImPS/2"
>> > Option "Emulate3Buttons" "true"
>> > EndSection
>> >
>> > Section "InputDevice"
>> > Identifier "Synaptics Touchpad"
>> > Driver "synaptics"
>> > Option "CorePointer"
>> > Option "SendCoreEvents" "true"
>> > Option "Device" "/dev/input/mice"
>> > # Option "Device" "/dev/psaux"
>> > Option "Protocol" "auto-dev"
>> > Option "LeftEdge" "100"
>> > Option "RightEdge" "1120"
>> > Option "TopEdge" "50"
>> > Option "BottomEdge" "310"
>> > Option "FingerLow" "25"
>> > Option "FingerHigh" "30"
>> > Option "MaxTapTime" "180"
>> > Option "MaxTapMove" "220"
>> > Option "MaxDoubleTapTime" "180"
>> > Option "VertScrollDelta" "20"
>> > Option "HorizScrollDelta" "50"
>> > Option "MinSpeed" "0.79"
>> > Option "MaxSpeed" " 0.88"
>> > Option "AccelFactor" "0.0015"
>> > Option "SHMConfig" "on"
>> > EndSection
>> > -------------------------------------
>> > /etc/modules: (apparently the appletouch module must be loaded before
>> > usbhid
>> > - I figured this should work)
>> >
>> > loop
>> > sbp2
>> > appletouch
>> > ndiswrapper
>> > usbhid
>> > ----------------------------------
>> >
>> >
>> >
>> ------------------------------------------------------------------------
>>
>> >
>> >
>> -------------------------------------------------------------------------
>> > Take Surveys. Earn Cash. Influence the Future of IT
>> > Join SourceForge.net's Techsay panel and you'll get the chance to share
>> your
>> > opinions on IT & business topics through brief surveys - and earn cash
>> >
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>
>> >
>> >
>> >
>> ------------------------------------------------------------------------
>> >
>> > _______________________________________________
>> > Mactel-linux-users mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/mactel-linux-users
>>
>> --
>> Electrical Engineering/Web Development
>> Dragonfly Technologies, Inc. http://www.dflytech.com
>> Hunt Utilities Group LLC http://www.hugllc.com
>> Hopkins, MN (952) 935-2418
>>
>>
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Mactel-linux-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mactel-linux-users
--
Electrical Engineering/Web Development
Dragonfly Technologies, Inc. http://www.dflytech.com
Hunt Utilities Group LLC http://www.hugllc.com
Hopkins, MN (952) 935-2418
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mactel-linux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mactel-linux-users