<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>