<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#c25">Comment # 25</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:benjamin.tissoires@gmail.com" title="Benjamin Tissoires <benjamin.tissoires@gmail.com>"> <span class="fn">Benjamin Tissoires</span></a>
</span></b>
<pre>(In reply to ngoonee from <a href="show_bug.cgi?id=97771#c20">comment #20</a>)
<span class="quote">> 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</span >
Hmm, weird, I would have expected "#if LINUX_VERSION_CODE < KERNEL_VERSION(4,
4, 0)" to be working.
You should be able to replace the #if statement above with "#if 0" and this
should hopefully be OK.
(In reply to ngoonee from <a href="show_bug.cgi?id=97771#c21">comment #21</a>)
<span class="quote">> I have no problems compiling latest git kernel though, if these are already
> committed there.</span >
They are submitted, but not yet committed. The patch you need is
<a href="https://patchwork.kernel.org/patch/9332241/">https://patchwork.kernel.org/patch/9332241/</a> but I am not sure if you need the 4
before of this one or not
(In reply to ngoonee from <a href="show_bug.cgi?id=97771#c24">comment #24</a>)
<span class="quote">> Created <span class=""><a href="attachment.cgi?id=126530" name="attach_126530" title="hid-recorder output - matching with evemu-record">attachment 126530</a> <a href="attachment.cgi?id=126530&action=edit" title="hid-recorder output - matching with evemu-record">[details]</a></span>
> hid-recorder output - matching with evemu-record</span >
Thanks for the log. The good news is that as soon as you will be able to apply
the patch above, you should have working buttons. This device doesn't have
fallback mechanism for the buttons and doesn't send keystrokes when you press
those (which was the case for other Huions).
When the patch will be applied, this will also remove the spurious BTN_TOOL_PEN
0/1 when you press the buttons, as they will be properly parsed and the state
will be normal.
The last worrying thing (but I think it's already known) is that the InRange
bit is always set, meaning that there won't be any out of proximity events.</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>