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/[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