<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - Huion DWH69 not working with libinput 1.4.2 and xf86-input-libinput 0.19"
href="https://bugs.freedesktop.org/show_bug.cgi?id=97771#c20">Comment # 20</a>
on <a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - Huion DWH69 not working with libinput 1.4.2 and xf86-input-libinput 0.19"
href="https://bugs.freedesktop.org/show_bug.cgi?id=97771">bug 97771</a>
from <span class="vcard"><a class="email" href="mailto:ngoonee@gmail.com" title="ngoonee@gmail.com">ngoonee@gmail.com</a>
</span></b>
<pre>(In reply to Benjamin Tissoires from <a href="show_bug.cgi?id=97771#c19">comment #19</a>)
<span class="quote">> (In reply to Peter Hutterer from <a href="show_bug.cgi?id=97771#c18">comment #18</a>)
> > punting to benjamin, this needs a kernel-level fix
>
> I must confess I am a little bit lost here.
>
> Could you:
> - install hid-uclogic from DIGImend (or grab
> <a href="https://github.com/DIGImend/digimend-kernel-drivers/blob/master/hid-uclogic">https://github.com/DIGImend/digimend-kernel-drivers/blob/master/hid-uclogic</a>.
> c) as it contains changes that have just been submitted upstream
> - make sure the out-of-the-tree is loaded and in used (in doubt, provide the
> dmesg)
> - redo a full test of entering in proximity, pressing the tip, releasing the
> pressure still keeping the pen in proximity, getting out of proximity while:
> * having evemu-record recording the PEN tool
> * having hid-recorder[1] recording the raw HID events *at the same time*
>
>
>
> [1] <a href="http://bentiss.github.io/hid-replay-docs/">http://bentiss.github.io/hid-replay-docs/</a> (sorry it's easier for me to
> debug with my own tool rather than the ones from DIGIMend)</span >
Unfortunately I've tried that before but the driver can't build on 4.7.3 in
ARCH. Here's the error:-
sudo make
[sudo] password for ngoonee:
make -C /lib/modules/4.7.3-2-ARCH/build
SUBDIRS=/home/data/Downloads/digimend-kernel-drivers-6 modules
make[1]: Entering directory '/usr/lib/modules/4.7.3-2-ARCH/build'
CC [M] /home/data/Downloads/digimend-kernel-drivers-6/hid-uclogic.o
/home/data/Downloads/digimend-kernel-drivers-6/hid-uclogic.c:1101:22: error:
initialization from incompatible pointer type
[-Werror=incompatible-pointer-types]
.input_configured = uclogic_input_configured,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/data/Downloads/digimend-kernel-drivers-6/hid-uclogic.c:1101:22: note:
(near initialization for ‘uclogic_driver.input_configured’)
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:296:
/home/data/Downloads/digimend-kernel-drivers-6/hid-uclogic.o] Error 1
make[1]: *** [Makefile:1457:
_module_/home/data/Downloads/digimend-kernel-drivers-6] Error 2
make[1]: Leaving directory '/usr/lib/modules/4.7.3-2-ARCH/build'
make: *** [Makefile:9: modules] Error 2</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>