I just applied your patch and made the right changes (I think) to
hid-core.cas well, and there's no difference from before. My Alt
button doesn't work
at all. I did some testing just now and it seems that none of my F# keys
work either. xev detects them (and Alt) though, and `xxd /dev/input/event2`
does too. Could it be something in the Xorg config? I guess not, I just
checked and the problem remains in the console. Any ideas?

/ Johan

Scott L. Price wrote:
>> 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/mactel-linux-users@lists.sourceforge.net/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
>>>>> Mactel-linux-users@lists.sourceforge.net
>>>>> 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
>>> Mactel-linux-users@lists.sourceforge.net
>>> 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
Mactel-linux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mactel-linux-users

-------------------------------------------------------------------------
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
Mactel-linux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mactel-linux-users

Reply via email to