Bug 366 - please include updated wacom input driver
Summary: please include updated wacom input driver
Status: RESOLVED DUPLICATE of bug 1910
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high enhancement
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-23 12:37 UTC by Lars G
Modified: 2005-03-25 23:58 UTC (History)
8 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Lars G 2004-03-23 12:37:11 UTC
x includes an outdated wacom input driver 
which does only work right when replaced with the current one from
linuxwacom.sf.net.
please include updated driver with future x releases so one doesn't
have to install
it manually with each x update.
will make it a lot smoother for us wacom stylus users.

thanks!
lars

ps. great work! finally x is free as in x.free ^_^
Comment 1 Mike A. Harris 2004-08-29 00:44:55 UTC
It appears that while the linuxwacom driver seems to be under the MIT/X11
license (correct me if I'm wrong), that to have the full functionality of
the linuxwacom driver, users need or will want the rest of the utilities and
other stuff included in the linuxwacom project, however most of that stuff
seems to be under the GPL license.  GPL licenced code is not accepted into
the X.Org source code tree.

So while we could include the driver portion itself into X.Org, we can't
include the bits that would make the driver fully useful to people.  Is
it still beneficial enough to just include the MIT/X11 licenced stuff into
Xorg without the rest?

Comment 2 Boris Goldowsky 2004-08-29 08:20:51 UTC
My opinion (without having looked specifically at which files are under which
license) -- it would be quite helpful to have the driver portion distributed
with xorg, since that is most dependent on matching exactly the correct version
and so forth, and has to install into the same directories.  

Someone could presumably build an add-on package with the testing and
calibration utilities, which are not so tightly integrated into the X system. 
Installing this would be much easier than the currently-needed process.

I'd imagine someone who's involved with the linuxwacom project could give a
better answer here as to what level of integration makes the most sense.
Comment 3 Kristian Høgsberg 2004-08-29 11:58:34 UTC
It's true that the linuxwacom X driver is X11 licensed and could be distributed
with the monolithic release.

However, the linuxwacom project demonstrates shorter release cycles and quick
support for new hardware, i.e.  what we are hoping to accomplish with the
modularization of the monolithic tree.

If distributions packaged the linuxwacom drivers, the end-user experience would
be the same as if it was included in X.org.

Instead of including the linuxwacom drivers, I think we should work to better
accomodate out-of-tree drivers.  The SDK goes a long way in this respect, and
with the upcoming modularization this willl hopefully become the default.
Comment 4 Barry K. Nathan 2004-08-29 13:15:27 UTC
Re: comments #1 and #2

Personally (for my own use, on my Toshiba Portege 3500) I don't need or use the
"utilities and other stuff", just the main driver itself.


Re: comment #3

>If distributions packaged the linuxwacom drivers, the end-user experience would
>be the same as if it was included in X.org.

Red Hat/Fedora's position on this issue is here:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=118638

---begin quote from above URL---
 Additional Comment #1 From Mike A. Harris  on 2004-03-23 15:09 -------

It is best if the upstream Xorg sources directly include the new
wacom driver in the upcoming release instead, as that way there is
a common base, which is easier to maintain, and more consistent.

Can you file a request for enhancement for this in the upstream
bugzilla at http://bugs.freedesktop.org against the "xorg"
product?

Thanks in advance.
---end quote---

>Instead of including the linuxwacom drivers, I think we should work to better
>accomodate out-of-tree drivers.  The SDK goes a long way in this respect, and
>with the upcoming modularization this willl hopefully become the default.

That might be nice for the future, but in the meantime, is there a valid reason
to drag around an obsolete wacom driver in the tree? I mean, if the driver's not
going to be updated even once every several releases, shouldn't it at least be
removed altogether? (Maybe I'm not understanding something here...)
Comment 5 Mike A. Harris 2004-08-29 22:47:44 UTC
I agree with Kristian, that it is best to spend effort supporting out-of-tree
driver builds for things like this, especially when the driver gets frequent
updates and releases on a schedule faster than X.Org does.  We definitely
are moving in the direction of modularization over the long term, so this
makes sense if it is doable now, which it is.

From the viewpoint of the older wacom driver in X.Org, if it doesn't work
at all, it should be disabled completely and removed from the tree.  If it
is included, it should be updated to something current, however it is too
late for driver updates for 6.8.0 at this point, so it will likely ship
as-is now, which is unfortunate, but this problem comes to us in the 11th
hour of the Xorg devel cycle, so there isn't likely much that can be
done until after 6.8.0.

From the viewpoint of Red Hat/Fedora Core OS builds, Kristian has created
a linuxwacom rpm package which I believe is either in fedora devel now, or
destined to be there this week sometime.  I will be modifying our X.Org
rpms to disable the X.Org included wacom driver, as that makes the most
sense for our OS right now at this point in time.

I think this report should remain open in Xorg bugzilla however, until either:

1) The wacom driver is updated

or

2) AN official decision is made to remove the ancient driver and move to
   out of tree modular driver builds.


The latter solution has the benefit that the non-MIT licensed bits can be
included in the same rpm packaging (or deb, or whatever), and so will be
matched to the driver.

Comment 6 Ping Cheng 2005-01-31 16:43:25 UTC
I made patches for wacom driver, xf86Wacom.c, and its man page, wacom.man, 
against the source of X11R6.8.1 under directory 
xc/programs/Xserver/hw/xfree86/input/wacom last Nov. Please check bug 1917 for 
the patches. I think, unless you remove Wacom driver from the Xorg source, we 
still need to update the driver since other vendors may include the driver 
from Xorg instead of from linuxwacom.sf.net. 

I didn't search the bug database before I submitted the patches last Nov. 
Otherwise, I would have attached them here.
Comment 7 Adam Jackson 2005-03-26 18:58:29 UTC

*** This bug has been marked as a duplicate of 1910 ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.