After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 793499 - Wacom stylus not recognized by control panel
Wacom stylus not recognized by control panel
Status: RESOLVED OBSOLETE
Product: gnome-control-center
Classification: Core
Component: Wacom
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Carlos Garnacho
Control-Center Maintainers
triaged
Depends on:
Blocks:
 
 
Reported: 2018-02-15 23:25 UTC by Jason Gerecke
Modified: 2021-06-09 16:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jason Gerecke 2018-02-15 23:25:37 UTC
It appears that the stylus pane of the Wacom Tablet section of g-c-c does not always recognize when a stylus is brought into proximity. If I connect my Graphire4 4x5 to a system to a new system, the "No stylus found" message does not go away. When connected to the system its normally plugged into, however, there is no issue: the "General Pen" settings are shown.

It seems that the "working" case is only because the files inside `~/.cache/gnome-control-center/wacom` have entries for this particular devices & stylus. If I remove the entries, it stops working.

The "non-working" case has no entry for the stylus, and the aforementioned call fails. Shortly afterwards, the call to `cc_wacom_tool_new()` a few lines down also fails, resulting in the function returning early. The cause of the failure seems to be libwacom not locating the tool: "Stylus description not found".

The ultimate cause may be that the tool ID for generic pens which is reported by the X driver (and presumably under Wayland as well, though I have not checked) is 0x02. The (fake) ID used by libwacom for this pen, however, is 0xfffff. If I use GDB to force the ID to 0xfffff within the call to `cc_wacom_tool_new()` then the "General Pen" appears as expected.

Perhaps GNOME needs to special-case this ID (and the slightly-different eraser IDs) before handing it off to libwacom?


See also: https://askubuntu.com/questions/1002734/how-to-get-a-wacom-graphire4-to-work-in-17-10/1006524#1006524
Comment 1 Jean-Loup Tastet 2018-09-18 21:42:36 UTC
I am potentially affected as well, with a Wacom HID 486A and the corresponding pen.
Comment 2 boxbotting+comp 2018-09-21 21:35:57 UTC
Affected as well, with Wacom Wireless BAMBOO Pad and stylus on Ubuntu 18.04.
Comment 3 russianneuromancer 2018-11-08 04:51:00 UTC
Same issue with HP ActivePen G2 and HP Elite x2 1013 G3: https://github.com/linuxwacom/libwacom/pull/53
Comment 4 joseluis.tirado 2018-11-19 21:08:49 UTC
Affected too, with a Wacom Bamboo Fun 4x5 (CTE-450) on Arch Linux (4.19.2-arch1-1-ARCH) and Gnome 3.20.2.
Comment 5 tc 2018-11-30 20:05:33 UTC
Affected as well, with Wacom One Small (CTL-472) on Ubuntu 18.10
Comment 6 Jason Fox 2018-12-18 19:09:38 UTC
Also affected with Wacom Bamboo CTH-460 on Ubuntu 18.10
Comment 7 Peter Hutterer 2018-12-18 22:19:42 UTC
This issue affects all styli without a serial number, i.e. all tablets except the Wacom Intuos Pro and Wacom Cintiq series. It is not necessary to add more specific tablets as a 'me too' here.

Anyway, bugzilla is closed now, the issue has been fixed upstream:
https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/324
Comment 8 André Klapper 2021-06-09 16:25:57 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new bug report at
  https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/

Thank you for your understanding and your help.