Actually, now that I am on 2.6.18.3 the 'alt' key doesn't work at all.
Was something changed that might affect that?

Scott  =)


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

Reply via email to