Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Mar 2020 22:37:35 -0400
From:      Waitman Gobble <gobble.wa@gmail.com>
To:        FreeBSD <freebsd-questions@freebsd.org>
Subject:   Re: Huion drawing pad
Message-ID:  <CAFuo_fyhgASNVPvBjK2sDvqbQp2s_pT6MnXVmJSoZsToCrwAMw@mail.gmail.com>
In-Reply-To: <CAFuo_fzONp18k4brFwXdyF710sEfDhcT5XStBf%2BU8Y7fFXMLPg@mail.gmail.com>
References:  <CAFuo_fz4LJJZaFUkh66oJUgiaeCq_cqUvG-SQRZODr7frwfChw@mail.gmail.com> <CAFuo_fzONp18k4brFwXdyF710sEfDhcT5XStBf%2BU8Y7fFXMLPg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 10, 2020 at 10:56 PM Waitman Gobble <gobble.wa@gmail.com> wrote:
>
> On Tue, Mar 10, 2020 at 10:26 PM Waitman Gobble <gobble.wa@gmail.com> wrote:
> >
> > Working on getting a Huion drawing pad working on a laptop.
> >
> > # uname -a
> > FreeBSD ayo 12.1-RELEASE FreeBSD 12.1-RELEASE r354233 GENERIC  amd64
> >

The latest Wacom driver does actually have support for Huion H610 Pro
V2, which is the device I have. But it seems (??) either Huion changed
the product id from 6e to 6d after the Wacom driver was released, or
the devs made a typo, or for whatever reason mine is just not a 6e.
That's something for me to deal with upstream on that project. (I
noticed the wacom driver was updated in ports, right after i posted
this.)

But, it should work with libevdev I guess. on the Debian laptop it
uses libevdev 1.9 and Xorg.0.log identifies it as a "tablet". I
thought maybe this was my issue. It seems devel/libevdev was last
updated 2018 AFAIK. I made an updated port for 1.9.0 if somebody needs
it for something. If you use it you should probably rebuild
x11-drivers/xf86-input-evdev (from ports) and re-install it, since it
links to libevdev.

This didn't actually solve my problem though, so libevdev-1.9.0 is
probably not actually interesting anyway. I'm guessing it hasn't been
touched since 2018 for a reason.

diff patch here.
https://gist.github.com/arduent/b31025900ea675ecb7fc7c22fbb52a2f

One thing I notice is that on the Debian laptop, it is identified as
"tablet" in Xorg.0.log from evdev/libinput. But on FreeBSD laptop it
is identified as a "mouse" by udev. (according to Xorg.0.log) I'm
going to poke around and see if something needs to be configured.

using
# libinput debug-events
shows the device, but no data. it's like it's a dead device.
Reading the corresponding /dev/input/event* handle programmatically
also has no output.
But both of these methods produce output on the Debian laptop.




-- 
Waitman Gobble



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFuo_fyhgASNVPvBjK2sDvqbQp2s_pT6MnXVmJSoZsToCrwAMw>