Re: Complaint: Wacom driver in 2.6

From: Simon Ask Ulsnes (simon_at_ulsnes.dk)
Date: 09/30/03

  • Next message: Paul Symons: "atkbd.c not recognising key on logitech cordless keyboard"
    To: Matt Gibson <gothick@gothick.org.uk>
    Date:	Tue, 30 Sep 2003 22:59:26 +0200
    
    

    Exactly. Of course I never have both the IMPS/2 protocol driver and the Wacom
    driver enabled at the same time in XF86Config. The only difference between
    working and non-working is the kernel version. (i.e. it works perfectly with
    2.4 and not at all with 2.6).

    One funny thing: I haven't got the mousedev module loaded at all, only evdev,
    hid and wacom.

    You are right about the micro-bug about having to lift the mouse off the
    tablet for the wacom driver under 2.4 to be activated. That is standard
    behaviour, and has no effect with 2.6.

    The reason I am not satisfied with things the way they are is that it feels
    like somehow the dimensions on the tablet don't fit with the screen. E.g., my
    mouse or pen might hit an edge on the tablet being several centimeters from
    the edge of the screen. And mouse (not pen) movement is absolute, it should
    be relative, which is a pain in a certain place.

    The link you provided is outdated, the newest project is on
    linuxwacom.sourceforge.net. It seems strangely stalled, though.

    Sincerely yours,
    Simon Ask Ulsnes

    On Tuesday 30 September 2003 19:13, you wrote:
    > [disclaimer: I am not a kernel developer!]
    >
    > On Tuesday 30 Sep 2003 07:59, Simon Ask Ulsnes <simon@ulsnes.dk> wrote:
    > > Thanks for replying.
    > > You aren't even using the wacom driver!
    >
    > I _am_ using the wacom driver. I'm just using the wacom kernel driver
    > rather than the XFree86 wacom driver.
    >
    > > Mine works too in that way (I think it is some kind of regular PS/2 mouse
    > > emulation or so).
    >
    > I think it goes something like this: the kernel wacom driver now interprets
    > wacom packets into standard kernel mouse input. See drivers/usb/input/
    > wacom.c for that: it's the wacom_graphire_irq() function that's doing it
    > for us both. Then /dev/mice gathers the input from all sources like this
    > and presents them as a single ps/2-style mouse interface. I _think_ this
    > is done in mousedev.c, but I haven't really looked into it. Someone feel
    > free to correct me!
    >
    > On my machine, the result is that events from both my Wacom and my old PS/2
    > style mouse are seamlessly merged into /dev/mice, so that's all X needs to
    > consider, and I could use them both at once if I wanted. Not that useful
    > to me, in fact, and the PS/2 mouse is only connected for those rare
    > occasions when I boot into some ancient program from a DOS floppy, but
    > hey...
    >
    > I think, if you want to get the XFree86 driver working, you can't use /dev/
    > mice as well (otherwise, for example, when using the pen, your X mouse
    > will get events from both /dev/mice, as the kernel translates the pen
    > movements into /dev/mice events, _and_ from the Wacom driver interpreting
    > the same input event stream.
    >
    > > Come to think of it, maybe the problem lies in the XFree86 driver, which
    > > I suppose isn't really compatible with the new kernel. Well,
    > > whatayaknow... ;-)
    >
    > I think that may be your problem. I don't know whether the standard event
    > interface has changed at all recently. I haven't found any need for the
    > extra tablet features yet that would need me to look into the XFree driver
    > thoroughly (one thing I do remember, though, is that the last time I
    > looked, you needed to remove the mouse from the pad and drop it back down
    > again before the driver started working -- did you try that, or were you
    > seeing weird results rather than no results at all?)
    >
    > Anyway. It's quite possible that as 2.6 starts "getting about a bit", the
    > XFree86 driver will be naturally updated to cope with it. I don't know
    > what the current status of the driver is. The project homepage is here:
    > http://people.mandrakesoft.com/~flepied/projects/wacom/ ...but I'm guessing
    > you'd already found that.
    >
    > Good luck!
    >
    > M

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Paul Symons: "atkbd.c not recognising key on logitech cordless keyboard"

    Relevant Pages

    • Re: cant use Wacom driver
      ... Downloaded the driver from Wacom and on attempting to install it, ... You might try the freeware program CCleaner to uninstall Tablet application. ...
      (alt.graphics.photoshop)
    • Wacom UD-1212-R digitizer tablet
      ... I am trying to get a Wacom UD-1212-R serial RS232 tablet running under SUSE ... The stylus has been lost and so will need replacing. ... Is the UD-1212-R model still supported by the SUSE driver or the Linux ...
      (alt.os.linux.suse)
    • [RFC] input: Wacom tablet driver for simple X hotplugging
      ... I've been working on a device driver that simplifies hotplugging Wacom ... tablet and whenever a tablet is connected it will work without any ... +static int exclusivegrab = 0; ...
      (Linux-Kernel)
    • Re: Problems with Wacom Intuos3 Tablet in Powerpoint 2007 SP1
      ... Vista, PowerPoint and Wacom ... Troy Chollar ... also tried downloading the latest tablet driver, ...
      (microsoft.public.powerpoint)
    • Re: Looking for help with Mandriva 2006 and Graphire 4
      ... I would suggest following this well-written how-to which has detailed info on getting the right setup for your tablet, but I would assume the problem is the xorg.conf not containing the appropriate definitions for the tablet. ... even if you get garbled stuff from your tablet you still need to make sure the driver is there so the input gets interpreted correctly. ... this means having the wacom driver and evdev installed in the kernel.) ... And the various InputDevice sections for the tablet: ...
      (comp.graphics.apps.gimp)