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