Did you try pressing Ctrl-Alt-Fn-F# to switch to a different console?
The function key is on by default, so pressing it turns it off.  That
was my problem yesterday.

echo -n 0x02 > /sys/module/usbhid/parameters/pb_fnmode

Will change it so that Fn is off by default.

Scott  =)

Johan Hallin wrote:
> 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

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