Fixed this. I was just being an idiot. ;) Scott =)
Scott L. Price wrote: > 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