digimend-devel Mailing List for DIGImend (Page 16)
Brought to you by:
spb_nick
You can subscribe to this list here.
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(8) |
Jun
(27) |
Jul
(54) |
Aug
(54) |
Sep
(13) |
Oct
(20) |
Nov
(7) |
Dec
(4) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013 |
Jan
(3) |
Feb
(3) |
Mar
(6) |
Apr
(1) |
May
(8) |
Jun
(5) |
Jul
(4) |
Aug
(10) |
Sep
(44) |
Oct
(12) |
Nov
(5) |
Dec
(14) |
| 2014 |
Jan
(16) |
Feb
(3) |
Mar
(3) |
Apr
(5) |
May
(2) |
Jun
(14) |
Jul
(38) |
Aug
(15) |
Sep
(15) |
Oct
(12) |
Nov
(38) |
Dec
(31) |
| 2015 |
Jan
(73) |
Feb
(71) |
Mar
(57) |
Apr
(36) |
May
(33) |
Jun
(20) |
Jul
(4) |
Aug
(5) |
Sep
(1) |
Oct
(11) |
Nov
(2) |
Dec
(6) |
| 2016 |
Jan
(7) |
Feb
(3) |
Mar
(6) |
Apr
(2) |
May
(7) |
Jun
(5) |
Jul
(3) |
Aug
(5) |
Sep
(5) |
Oct
(8) |
Nov
(13) |
Dec
|
|
From: Nikolai K. <sp...@gm...> - 2014-12-14 21:54:47
|
On 12/14/2014 10:25 PM, Vince Herried wrote: > what and where is evtest? It's an utility for dumping evdev events. Usually the package is named "evtest". Nick On 12/14/2014 10:25 PM, Vince Herried wrote: > what and where is evtest? > > > On Sun, Dec 14, 2014 at 2:39 PM, Nikolai Kondrashov <sp...@gm...> wrote: >> On 12/14/2014 09:18 PM, Vince Herried wrote: >>> >>> I see how you attempted to change the report id for the buttons. >>> usbhid-dump doesn't seem to confirm your change. >>> >>> Starting dumping interrupt transfer stream >>> with infinite timeout. >>> >>> 002:007:000:STREAM 1418583767.761589 >>> 07 E0 01 01 80 00 00 00 >>> >>> 002:007:000:STREAM 1418583767.979596 >>> 07 E0 01 01 00 00 00 00 >>> >>> 002:007:000:STREAM 1418583771.035746 >>> 07 E0 01 01 40 00 00 00 >>> >>> 002:007:000:STREAM 1418583771.303753 >>> 07 E0 01 01 00 00 00 00 >> >> >> It shouldn't. I didn't change the tablet itself, after all, only the HID >> driver. You should see the change in "evtest" output. >> >>> [vince@desk2 Huion]$ modinfo hid_huion >>> filename: /lib/modules/3.17.6-200.fc20.i686+PAE/extra/hid-huion.ko >>> version: 5 >>> license: GPL >>> description: Huion HID driver >>> author: Nikolai Kondrashov >>> author: Martin Rusko >>> srcversion: 29344D5C58BC9ECAAA4F28A >>> alias: hid:b0003g*v00005543p0000004D >>> alias: hid:b0003g*v00005543p0000006E >>> alias: hid:b0003g*v0000256Cp0000006E >>> depends: >>> vermagic: 3.17.6-200.fc20.i686+PAE SMP mod_unload 686 >>> >>> Hmmm you didn't change the version? >> >> >> No, I didn't. I do that only upon releases and this is just a test patch. >> >>> Thanks for the latest change, lets hope it makes for fewer GIMP problems. >> >> >> It is likely to fix that. >> >> Nick |
|
From: Vince H. <Vi...@Pl...> - 2014-12-14 20:25:43
|
what and where is evtest? On Sun, Dec 14, 2014 at 2:39 PM, Nikolai Kondrashov <sp...@gm...> wrote: > On 12/14/2014 09:18 PM, Vince Herried wrote: >> >> I see how you attempted to change the report id for the buttons. >> usbhid-dump doesn't seem to confirm your change. >> >> Starting dumping interrupt transfer stream >> with infinite timeout. >> >> 002:007:000:STREAM 1418583767.761589 >> 07 E0 01 01 80 00 00 00 >> >> 002:007:000:STREAM 1418583767.979596 >> 07 E0 01 01 00 00 00 00 >> >> 002:007:000:STREAM 1418583771.035746 >> 07 E0 01 01 40 00 00 00 >> >> 002:007:000:STREAM 1418583771.303753 >> 07 E0 01 01 00 00 00 00 > > > It shouldn't. I didn't change the tablet itself, after all, only the HID > driver. You should see the change in "evtest" output. > >> [vince@desk2 Huion]$ modinfo hid_huion >> filename: /lib/modules/3.17.6-200.fc20.i686+PAE/extra/hid-huion.ko >> version: 5 >> license: GPL >> description: Huion HID driver >> author: Nikolai Kondrashov >> author: Martin Rusko >> srcversion: 29344D5C58BC9ECAAA4F28A >> alias: hid:b0003g*v00005543p0000004D >> alias: hid:b0003g*v00005543p0000006E >> alias: hid:b0003g*v0000256Cp0000006E >> depends: >> vermagic: 3.17.6-200.fc20.i686+PAE SMP mod_unload 686 >> >> Hmmm you didn't change the version? > > > No, I didn't. I do that only upon releases and this is just a test patch. > >> Thanks for the latest change, lets hope it makes for fewer GIMP problems. > > > It is likely to fix that. > > Nick |
|
From: Nikolai K. <sp...@gm...> - 2014-12-14 19:39:16
|
On 12/14/2014 09:18 PM, Vince Herried wrote: > I see how you attempted to change the report id for the buttons. > usbhid-dump doesn't seem to confirm your change. > > Starting dumping interrupt transfer stream > with infinite timeout. > > 002:007:000:STREAM 1418583767.761589 > 07 E0 01 01 80 00 00 00 > > 002:007:000:STREAM 1418583767.979596 > 07 E0 01 01 00 00 00 00 > > 002:007:000:STREAM 1418583771.035746 > 07 E0 01 01 40 00 00 00 > > 002:007:000:STREAM 1418583771.303753 > 07 E0 01 01 00 00 00 00 It shouldn't. I didn't change the tablet itself, after all, only the HID driver. You should see the change in "evtest" output. > [vince@desk2 Huion]$ modinfo hid_huion > filename: /lib/modules/3.17.6-200.fc20.i686+PAE/extra/hid-huion.ko > version: 5 > license: GPL > description: Huion HID driver > author: Nikolai Kondrashov > author: Martin Rusko > srcversion: 29344D5C58BC9ECAAA4F28A > alias: hid:b0003g*v00005543p0000004D > alias: hid:b0003g*v00005543p0000006E > alias: hid:b0003g*v0000256Cp0000006E > depends: > vermagic: 3.17.6-200.fc20.i686+PAE SMP mod_unload 686 > > Hmmm you didn't change the version? No, I didn't. I do that only upon releases and this is just a test patch. > Thanks for the latest change, lets hope it makes for fewer GIMP problems. It is likely to fix that. Nick |
|
From: Vince H. <Vi...@Pl...> - 2014-12-14 19:18:49
|
I see how you attempted to change the report id for the buttons. usbhid-dump doesn't seem to confirm your change. Starting dumping interrupt transfer stream with infinite timeout. 002:007:000:STREAM 1418583767.761589 07 E0 01 01 80 00 00 00 002:007:000:STREAM 1418583767.979596 07 E0 01 01 00 00 00 00 002:007:000:STREAM 1418583771.035746 07 E0 01 01 40 00 00 00 002:007:000:STREAM 1418583771.303753 07 E0 01 01 00 00 00 00 [vince@desk2 Huion]$ modinfo hid_huion filename: /lib/modules/3.17.6-200.fc20.i686+PAE/extra/hid-huion.ko version: 5 license: GPL description: Huion HID driver author: Nikolai Kondrashov author: Martin Rusko srcversion: 29344D5C58BC9ECAAA4F28A alias: hid:b0003g*v00005543p0000004D alias: hid:b0003g*v00005543p0000006E alias: hid:b0003g*v0000256Cp0000006E depends: vermagic: 3.17.6-200.fc20.i686+PAE SMP mod_unload 686 Hmmm you didn't change the version? Thanks for the latest change, lets hope it makes for fewer GIMP problems. ----------- Vince |
|
From: Vince H. <Vi...@Pl...> - 2014-12-14 18:52:31
|
[vince@desk2 Huion]$ ldd `which hidrd-convert`
linux-gate.so.1 => (0xb779f000)
libhidrd_util.so.0 => /usr/local/lib/libhidrd_util.so.0 (0xb7795000)
libhidrd_opt.so.0 => /usr/local/lib/libhidrd_opt.so.0 (0xb778f000)
libhidrd_strm.so.0 => /usr/local/lib/libhidrd_strm.so.0 (0xb778b000)
libhidrd_fmt.so.0 => /usr/local/lib/libhidrd_fmt.so.0 (0xb777b000)
libxml2.so.2 => /lib/libxml2.so.2 (0xb75f7000)
libz.so.1 => /lib/libz.so.1 (0x460fc000)
libm.so.6 => /lib/libm.so.6 (0x460b3000)
libdl.so.2 => /lib/libdl.so.2 (0x4608f000)
libhidrd_item.so.0 => /usr/local/lib/libhidrd_item.so.0 (0xb75ef000)
libhidrd_usage.so.0 => /usr/local/lib/libhidrd_usage.so.0 (0xb75df000)
libc.so.6 => /lib/libc.so.6 (0x45ecf000)
liblzma.so.5 => /lib/liblzma.so.5 (0x46134000)
/lib/ld-linux.so.2 (0x45eac000)
libpthread.so.0 => /lib/libpthread.so.0 (0x46096000)
[vince@desk2 Huion]$
On Sun, Dec 14, 2014 at 12:16 PM, Nikolai Kondrashov <sp...@gm...> wrote:
> On 12/14/2014 07:13 PM, Vince Herried wrote:
>>
>> [vince@desk2 Huion]$ cat HID-descriptor2.native | hidrd-convert -i hex -o
>> xml
>> Unknown output format "xml".
>
>
> Alright, could you please show the output of "ldd `which hidrd-convert`"?
>
> Nick
>
> On 12/14/2014 07:13 PM, Vince Herried wrote:
>>
>> [vince@desk2 Huion]$ cat HID-descriptor2.native | hidrd-convert -i hex -o
>> xml
>> Unknown output format "xml".
>>
>> Formats supported by hidrd-convert:
>>
>> natv [IO] - native format
>>
>> .
>> .
>> .
>> where
>> this works
>> [vince@desk2 Huion]$ cat HID-descriptor2.native | hidrd-convert -i hex -o
>> code
>>
>>
>> ---
>> Vince
>>
>>
>> On Sun, Dec 14, 2014 at 11:07 AM, Nikolai Kondrashov <sp...@gm...
>> <mailto:sp...@gm...>> wrote:
>>
>> Hi Vince,
>>
>> Please keep the maillist in CC so others can benefit from our
>> discussion.
>> Thank you.
>>
>> On 12/13/2014 10:55 PM, Vince Herried wrote:
>>
>> Hmmm that wasn't it. it was already installed.
>> I don't see any thing missing in the config.log
>> $ cat config.log
>>
>>
>> Please just attach files to messages directly (this time it might make
>> sense
>> to compress it). This way they will be preserved in the archive and it
>> will be
>> easier to access them. Unless you want to keep them secret, of course.
>> Thank
>> you.
>>
>> Yes, config.log looks OK.
>>
>> What was the exact hidrd-convert invocation that failed for you and
>> what was
>> the output?
>>
>> Nick
>>
>> On 12/13/2014 10:55 PM, Vince Herried wrote:
>>
>> Hmmm that wasn't it. it was already installed.
>> I don't see any thing missing in the config.log
>> $ cat config.log
>>
>>
>> config.log
>> <https://docs.google.com/file/__d/0BwgN___uWIl5AdVENmX3dvZllOV00/edit?__usp=drive_web
>> <https://docs.google.com/file/d/0BwgN_uWIl5AdVENmX3dvZllOV00/edit?usp=drive_web>>
>>
>>
>> On Sat, Dec 13, 2014 at 3:02 PM, Nikolai Kondrashov
>> <sp...@gm... <mailto:sp...@gm...> <mailto:sp...@gm...
>> <mailto:sp...@gm...>>> wrote:
>>
>> On 12/13/2014 08:27 PM, Vince Herried wrote:
>>
>> I'm on Fedora F20
>>
>>
>> Then you need libxml2-devel package installed when
>> configuring and building
>> hidrd.
>>
>> Nick
>>
>>
>> On Sat, Dec 13, 2014 at 1:23 PM, Nikolai Kondrashov
>> <sp...@gm... <mailto:sp...@gm...> <mailto:sp...@gm...
>> <mailto:sp...@gm...>>> wrote:
>>
>> On 12/13/2014 08:15 PM, Vince Herried wrote:
>>
>>
>> the info file gives example of converting the hex
>> input into xml
>> I get invalid output format.
>> the output from your dump program is:
>> $ cat HID-descriptor2.native
>> 05 0D 09 02 A1 01 85 07 09 20 A1 00 09 42 09
>> 44
>> 09 45 09 3C 09 43 09 44 15 00 25 01 75 01 95
>> 06
>> 81 02 09 32 75 01 95 01 81 02 81 03 05 01 09
>> 30
>> 75 10 95 01 A4 55 0D 65 13 35 00 46 10 27 27
>> 40
>> 9C 00 00 81 02 09 31 46 6A 18 26 A8 61 81 02
>> B4
>> 05 0D 09 30 26 FF 07 46 FF 07 55 00 66 11 E1
>> 75
>> 10 81 02 C0 C0 05 01 09 02 A1 01 85 09 09 01
>> A1
>> 00 05 09 19 01 29 03 15 00 25 01 95 03 75 01
>> 81
>> 02 95 05 81 01 05 01 09 30 75 10 95 01 A4 35
>> 00
>> 46 00 08 26 00 08 81 02 09 31 46 00 08 26 00
>> 08
>> 81 02 B4 05 0D 09 30 26 FF 07 46 FF 07 75 10
>> 81
>> B2 C0 C0
>>
>> $ cat HID-descriptor2.native | hidrd-convert -i
>> hex -o spec
>> produces
>>
>> but attempt to use -o xml generates error
>>
>> appears the built in help says no xml output
>> available while the
>> info output example shows using -o xml
>>
>> Did I built it wrong?
>>
>>
>>
>> Yes, most likely libxml development package wasn't
>> installed. Check
>> "./configure" output. Also, if you use a Debian-based
>> distro, hidrd should
>> be
>> in the package repositories (although without "hex"
>> format support).
>>
>> Nick
>>
>>
>>
>
|
|
From: Nikolai K. <sp...@gm...> - 2014-12-14 18:47:45
|
On 12/14/2014 07:51 PM, Jake Waffle wrote: > To follow up about the pressure, it's obviously down to my unfamiliarity > with the GIMP, using MyPaint produces very good pressure sensitivity > results. I guess you can ignore that. Great :)! Glad to hear that it finally works for you. Sorry for the snafu. Pressure setup in applications is another topic, The GIMP was especially difficult lately. You can find some hints on setup in these (somewhat outdated) HOWTOs: http://digimend.github.io/support/ Nick On 12/14/2014 07:51 PM, Jake Waffle wrote: > To follow up about the pressure, it's obviously down to my unfamiliarity with the GIMP, using MyPaint produces very good pressure sensitivity results. I guess you can ignore that. > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > From: jcm...@ho... > To: sp...@gm... > CC: dig...@li... > Subject: RE: Tablet issue > Date: Sun, 14 Dec 2014 17:45:31 +0000 > > Hey Nick! > > Just applied the patch and the tablet now works! Cursor moves fine and I'm able to draw. There was no pressure within Paint Tool SAI or Pinta (no idea why I have Pinta), however jumping into Gimp and un-disabling the tablet shows it has some pressure sensitivity there, I'm not sure if it's taking full advantage here or not as I've never used Gimp to draw just because I found it poor, but it doesn't achieve the same as example photoshop/SAI provided on Windows. > > Still, it's working now and that's all that matters (I was getting worried I'd have to dedicate hours to wireshark lol). > > Cheers! > Let me know if you still wanted anything. > > > Date: Sun, 14 Dec 2014 19:05:47 +0200 > > From: sp...@gm... > > To: jcm...@ho... > > CC: dig...@li... > > Subject: Re: Tablet issue > > > > Hi Jake, > > > > On 11/30/2014 09:56 PM, Nikolai Kondrashov wrote: > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > >> > Could you please describe how the tablet behaves at the moment? > > >> The tablet behaves the same as I originally reported, it can click, the pen > > >> buttons work and the side buttons seem to work (I never used them > > >> previously, but using them here produces what they are set to do). > > >> > > >> The only problem is still not being able to move the cursor with the pen > > >> (not sure about pen pressure). > > > > > > Alright, it seems the tablet doesn't report the full resolution after all. > > > > Aargh! I just noticed that my change to the driver wasn't actually trying to > > enable the tablet! I'm sorry for the confusion. Jake, could you please try the > > fixed version, available here: > > > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > > > > It might just work. > > > > Thank you. > > > > Sincerely, > > Nick > > > > On 11/30/2014 09:56 PM, Nikolai Kondrashov wrote: > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > >> Attached the full output from doing what was done in the video, > > > > > > Thanks! > > > > > >> > Could you please describe how the tablet behaves at the moment? > > >> The tablet behaves the same as I originally reported, it can click, the pen > > >> buttons work and the side buttons seem to work (I never used them > > >> previously, but using them here produces what they are set to do). > > >> > > >> The only problem is still not being able to move the cursor with the pen > > >> (not sure about pen pressure). > > > > > > Alright, it seems the tablet doesn't report the full resolution after all. > > > So the hid-huion driver attempt to enable it has failed. To make this tablet > > > work we'll have to figure out what enables it. > > > > > > Doing that won't be easy. You'll need a Windows installation. Either a native > > > one, or in a VM under Linux. You'll need to capture USB traffic going between > > > the tablet and your tablet driver for Windows when the tablet is plugged in. > > > > > > You can do it with Wireshark running on the Linux host (in case of VM > > > install), or on Windows (in case of native install). > > > > > > After you captured the traffic, it will need to be inspected to find exactly > > > what packet (sequence of packets) enables full resolution, with which I can > > > help. > > > > > > Nick > > > > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > >> Attached the full output from doing what was done in the video, > > >> > > >> > Could you please describe how the tablet behaves at the moment? > > >> The tablet behaves the same as I originally reported, it can click, the pen buttons work and the side buttons seem to work (I never used them previously, but using them here produces what they are set to do). > > >> > > >> The only problem is still not being able to move the cursor with the pen (not sure about pen pressure). > > >> > > >> > Date: Sun, 30 Nov 2014 20:17:24 +0200 > > >> > From: sp...@gm... > > >> > To: jcm...@ho... > > >> > CC: dig...@li... > > >> > Subject: Re: Tablet issue > > >> > > > >> > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > >> > > Apologies if it's too much output, It's only a portion though. > > >> > > > >> > There's supposed to be a lot of it, not a problem. Thank you. > > >> > > > >> > Without considering where the pen actually was, this looks OK. > > >> > > > >> > Could you please describe how the tablet behaves at the moment? > > >> > > > >> > Also, to make sure we get full resolution, could you please send me (full, > > >> > compressed) output of the same command when you do strokes outwards tablet > > >> > surface, crossing each working area border in turn, like shown in this video: > > >> > > > >> > https://www.youtube.com/watch?v=ysYk8KLY98U > > >> > > > >> > Thank you. > > >> > > > >> > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > >> > > Hey Nick, > > >> > > > > >> > > No problems at all, A-OK. > > >> > > Apologies if it's too much output, It's only a portion though. > > >> > > > > >> > > Let me know if there's anything else! > > >> > > > > >> > > > > >> > > [jake@localhost ~]$ sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > > >> > > > > >> > > report (size 8) (numbered) = 09 00 c5 03 15 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 965 > > >> > > GenericDesktop.Y = 1301 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 c6 03 15 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 966 > > >> > > GenericDesktop.Y = 1301 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 c7 03 14 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 967 > > >> > > GenericDesktop.Y = 1300 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 c8 03 14 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 968 > > >> > > GenericDesktop.Y = 1300 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 c8 03 13 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 968 > > >> > > GenericDesktop.Y = 1299 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 c9 03 13 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 969 > > >> > > GenericDesktop.Y = 1299 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 ca 03 13 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 970 > > >> > > GenericDesktop.Y = 1299 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 ca 03 12 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 970 > > >> > > GenericDesktop.Y = 1298 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 cb 03 12 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 971 > > >> > > GenericDesktop.Y = 1298 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 cc 03 12 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 972 > > >> > > GenericDesktop.Y = 1298 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 cd 03 12 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 973 > > >> > > GenericDesktop.Y = 1298 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 ce 03 11 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 974 > > >> > > GenericDesktop.Y = 1297 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 cf 03 11 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 975 > > >> > > GenericDesktop.Y = 1297 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 d0 03 10 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 976 > > >> > > GenericDesktop.Y = 1296 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 d1 03 10 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 977 > > >> > > GenericDesktop.Y = 1296 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 d2 03 10 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 978 > > >> > > GenericDesktop.Y = 1296 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 d3 03 0f 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 979 > > >> > > GenericDesktop.Y = 1295 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 d4 03 0f 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 980 > > >> > > GenericDesktop.Y = 1295 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 d5 03 0e 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 981 > > >> > > GenericDesktop.Y = 1294 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 d6 03 0e 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 982 > > >> > > GenericDesktop.Y = 1294 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 d7 03 0d 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 983 > > >> > > GenericDesktop.Y = 1293 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 00 d8 03 0d 05 00 00 > > >> > > Button.0001 = 0 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 984 > > >> > > GenericDesktop.Y = 1293 > > >> > > Digitizers.TipPressure = 0 > > >> > > > > >> > > report (size 8) (numbered) = 09 01 d9 03 0d 05 d3 00 > > >> > > Button.0001 = 1 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 985 > > >> > > GenericDesktop.Y = 1293 > > >> > > Digitizers.TipPressure = 211 > > >> > > > > >> > > report (size 8) (numbered) = 09 01 d9 03 0d 05 ff 00 > > >> > > Button.0001 = 1 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 985 > > >> > > GenericDesktop.Y = 1293 > > >> > > Digitizers.TipPressure = 255 > > >> > > > > >> > > report (size 8) (numbered) = 09 01 d9 03 0c 05 23 01 > > >> > > Button.0001 = 1 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 985 > > >> > > GenericDesktop.Y = 1292 > > >> > > Digitizers.TipPressure = 291 > > >> > > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 3b 01 > > >> > > Button.0001 = 1 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 986 > > >> > > GenericDesktop.Y = 1292 > > >> > > Digitizers.TipPressure = 315 > > >> > > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 4c 01 > > >> > > Button.0001 = 1 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 986 > > >> > > GenericDesktop.Y = 1292 > > >> > > Digitizers.TipPressure = 332 > > >> > > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 5a 01 > > >> > > Button.0001 = 1 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 986 > > >> > > GenericDesktop.Y = 1292 > > >> > > Digitizers.TipPressure = 346 > > >> > > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 68 01 > > >> > > Button.0001 = 1 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 986 > > >> > > GenericDesktop.Y = 1292 > > >> > > Digitizers.TipPressure = 360 > > >> > > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 71 01 > > >> > > Button.0001 = 1 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 986 > > >> > > GenericDesktop.Y = 1292 > > >> > > Digitizers.TipPressure = 369 > > >> > > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 7b 01 > > >> > > Button.0001 = 1 > > >> > > Button.0002 = 0 > > >> > > Button.0003 = 0 > > >> > > GenericDesktop.X = 986 > > >> > > GenericDesktop.Y = 1292 > > >> > > Digitizers.TipPressure = 379 > > >> > > > > >> > > > > >> > > > > >> > > > Date: Sun, 30 Nov 2014 16:26:33 +0200 > > >> > > > From: sp...@gm... > > >> > > > To: jcm...@ho... > > >> > > > CC: dig...@li... > > >> > > > Subject: Re: Tablet issue > > >> > > > > > >> > > > Hi Jake, > > >> > > > > > >> > > > Sorry for the delay with the answer. I've been quite busy this week. > > >> > > > > > >> > > > Thanks for the outputs. The driver seems to bind correctly, at least. > > >> > > > > > >> > > > Now, could you please send me a piece of output of this command: > > >> > > > > > >> > > > sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > > >> > > > > > >> > > > while making a stroke with the tablet pen? > > >> > > > > > >> > > > This will show what the tablet sends and how the kernel interprets the > > >> > > > reports. > > >> > > > > > >> > > > Thank you. > > >> > > > > > >> > > > Nick > > >> > > > > > >> > > > On 11/24/2014 04:10 AM, Jake Waffle wrote: > > >> > > > > Hmm. After using the command and noticing nothing, I did another reboot and still nothing. > > >> > > > > > > >> > > > > [jake@localhost ~]$ modinfo hid-huion > > >> > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-huion.ko > > >> > > > > version: 5 > > >> > > > > license: GPL > > >> > > > > description: Huion HID driver > > >> > > > > author: Nikolai Kondrashov > > >> > > > > author: Martin Rusko > > >> > > > > srcversion: B0934C93201C94470057FEC > > >> > > > > alias: hid:b0003g*v00005543p00000781 > > >> > > > > alias: hid:b0003g*v00005543p0000004D > > >> > > > > alias: hid:b0003g*v00005543p0000006E > > >> > > > > alias: hid:b0003g*v0000256Cp0000006E > > >> > > > > depends: > > >> > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > >> > > > > > > >> > > > > [jake@localhost ~]$ modinfo hid-uclogic > > >> > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-uclogic.ko > > >> > > > > version: 5 > > >> > > > > license: GPL > > >> > > > > srcversion: 2C10D4F9392C02ACFC75150 > > >> > > > > alias: hid:b0003g*v00005543p00000522 > > >> > > > > alias: hid:b0003g*v00005543p00000064 > > >> > > > > alias: hid:b0003g*v00005543p00000005 > > >> > > > > alias: hid:b0003g*v00005543p00000004 > > >> > > > > alias: hid:b0003g*v00005543p00000003 > > >> > > > > alias: hid:b0003g*v00005543p00000042 > > >> > > > > depends: > > >> > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > >> > > > > > > >> > > > > [jake@localhost ~]$ ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > > >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0004/driver -> ../../../../../../../bus/hid/drivers/huion > > >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0005/driver -> ../../../../../../../bus/hid/drivers/huion > > >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0006/driver -> ../../../../../../../bus/hid/drivers/huion > > >> > > > > [jake@localhost ~]$ > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > Date: Mon, 24 Nov 2014 00:03:26 +0200 > > >> > > > > > From: sp...@gm... > > >> > > > > > To: jcm...@ho... > > >> > > > > > CC: dig...@li... > > >> > > > > > Subject: Re: Tablet issue > > >> > > > > > > > >> > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > >> > > > > > > Thanks for getting back to me! > > >> > > > > > > > > >> > > > > > > So... (sigh), I believe I had installed this previously, so I ran > > >> > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > >> > > > > > > > > >> > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > > >> > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > >> > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > >> > > > > > > Can't read private key > > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > >> > > > > > > Can't read private key > > >> > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > >> > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > >> > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > > >> > > > > > > depmod -a > > >> > > > > > > install hid-rebind /sbin/hid-rebind > > >> > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > > >> > > > > > > udevadm control --reload > > >> > > > > > > > > >> > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > > >> > > > > > > Apologies for the hassle. > > >> > > > > > > > >> > > > > > Um, unless you rebooted, then the tablet likely got handled by the already > > >> > > > > > loaded hid-uclogic. Try rebooting, or doing "sudo rmmod hid-uclogic". > > >> > > > > > I should've mentioned it. > > >> > > > > > > > >> > > > > > If that doesn't help, could you please send the output of the following > > >> > > > > > commands? > > >> > > > > > > > >> > > > > > modinfo hid-huion > > >> > > > > > modinfo hid-uclogic > > >> > > > > > ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > > >> > > > > > > > >> > > > > > Thank you. > > >> > > > > > > > >> > > > > > Nick > > >> > > > > > > > >> > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > >> > > > > > > Thanks for getting back to me! > > >> > > > > > > > > >> > > > > > > So... (sigh), I believe I had installed this previously, so I ran > > >> > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > >> > > > > > > > > >> > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > > >> > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > >> > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > >> > > > > > > Can't read private key > > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > >> > > > > > > Can't read private key > > >> > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > >> > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > >> > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > > >> > > > > > > depmod -a > > >> > > > > > > install hid-rebind /sbin/hid-rebind > > >> > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > > >> > > > > > > udevadm control --reload > > >> > > > > > > > > >> > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > > >> > > > > > > Apologies for the hassle. > > >> > > > > > > > > >> > > > > > > > Date: Sun, 23 Nov 2014 20:46:55 +0200 > > >> > > > > > > > From: sp...@gm... > > >> > > > > > > > To: jcm...@ho... > > >> > > > > > > > CC: dig...@li... > > >> > > > > > > > Subject: Re: Tablet issue > > >> > > > > > > > > > >> > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > >> > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or > > >> > > > > > > > > directory' message, I can never seem to navigate the git site correctly, > > >> > > > > > > > > thanks for the link to that page. > > >> > > > > > > > > > >> > > > > > > > Hmm, that's strange. > > >> > > > > > > > > > >> > > > > > > > > The rpm works for me. > > >> > > > > > > > > > >> > > > > > > > Great! > > >> > > > > > > > > > >> > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > >> > > > > > > > > [sudo] password for jake: > > >> > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > >> > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > >> > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > >> > > > > > > > > S 65 04 03 00 71 > > >> > > > > > > > > S 6E 04 03 30 00 > > >> > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > > >> > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > >> > > > > > > > > > >> > > > > > > > Nice, it works! > > >> > > > > > > > > > >> > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take > > >> > > > > > > > > more than 10 mins. > > >> > > > > > > > > > >> > > > > > > > Huion-decode is expecting huion-probe output on its input. For your > > >> > > > > > > > huion-probe output it produces this: > > >> > > > > > > > > > >> > > > > > > > Manufacturer: UC-LOGIC > > >> > > > > > > > Product: TWHA60 > > >> > > > > > > > Max X: 40000 > > >> > > > > > > > Max Y: 25000 > > >> > > > > > > > Max pressure: 2047 > > >> > > > > > > > Resolution: 4000 > > >> > > > > > > > Internal model: HA60-F401 > > >> > > > > > > > > > >> > > > > > > > Which shows it's decoding it fine. > > >> > > > > > > > > > >> > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not > > >> > > > > > > > > move consistently as you'd expect, it requires a sort of big flick to move. > > >> > > > > > > > > > >> > > > > > > > This is expected when report descriptor is not fixed which is the work of a > > >> > > > > > > > kernel driver. > > >> > > > > > > > > > >> > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > > >> > > > > > > > > > >> > > > > > > > Yes. > > >> > > > > > > > > > >> > > > > > > > I've made a branch of digimend-kernel-drivers which has a change moving your > > >> > > > > > > > tablet under the hid-huion driver. It is very likely to make it work. > > >> > > > > > > > > > >> > > > > > > > You can download it here: > > >> > > > > > > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > > >> > > > > > > > > > >> > > > > > > > Follow the instructions in README.md to install the driver. > > >> > > > > > > > > > >> > > > > > > > Nick > > >> > > > > > > > > > >> > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > >> > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or directory' message, I can never seem to navigate the git site correctly, thanks for the link to that page. The rpm works for me. > > >> > > > > > > > > > > >> > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > >> > > > > > > > > [sudo] password for jake: > > >> > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > >> > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > >> > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > >> > > > > > > > > S 65 04 03 00 71 > > >> > > > > > > > > S 6E 04 03 30 00 > > >> > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > > >> > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > >> > > > > > > > > > > >> > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take more than 10 mins. > > >> > > > > > > > > > > >> > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not move consistently as you'd expect, it requires a sort of big flick to move. > > >> > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > Date: Sun, 23 Nov 2014 18:59:08 +0200 > > >> > > > > > > > > > From: sp...@gm... > > >> > > > > > > > > > To: jcm...@ho... > > >> > > > > > > > > > CC: DIG...@li... > > >> > > > > > > > > > Subject: Re: Tablet issue > > >> > > > > > > > > > > > >> > > > > > > > > > I'm copying the maillist anyway, as others might be encountering the same > > >> > > > > > > > > > problem. > > >> > > > > > > > > > > > >> > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > >> > > > > > > > > > > Hi Nick, > > >> > > > > > > > > > > > > >> > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post > > >> > > > > > > > > > > this bit to the archive considering it's likely me just not knowing). > > >> > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm > > >> > > > > > > > > > > suggested I should be using autoconf first? > > >> > > > > > > > > > > > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > >> > > > > > > > > > > bash: ./configure: No such file or directory > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > >> > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE > > >> > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > > >> > > > > > > > > > > See the Autoconf documentation. > > >> > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > >> > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > > >> > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > > >> > > > > > > > > > > > >> > > > > > > > > > If you want to build from the git tree (as downloaded using the "Download ZIP" > > >> > > > > > > > > > link on the right), you should execute ./bootstrap first (as mentioned shortly > > >> > > > > > > > > > in README.md). > > >> > > > > > > > > > > > >> > > > > > > > > > However, you might be better off downloading and building a release tarball > > >> > > > > > > > > > (preferably latest, v3 [1]), or downloading and installing a release rpm or > > >> > > > > > > > > > deb package. > > >> > > > > > > > > > > > >> > > > > > > > > > > Sorry. > > >> > > > > > > > > > > > >> > > > > > > > > > Nothing to feel sorry about :) > > >> > > > > > > > > > > > >> > > > > > > > > > Nick > > >> > > > > > > > > > > > >> > > > > > > > > > [1] https://github.com/DIGImend/huion-tools/releases/tag/v3 > > >> > > > > > > > > > > > >> > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > >> > > > > > > > > > > Hi Nick, > > >> > > > > > > > > > > > > >> > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post this bit to the archive considering it's likely me just not knowing). > > >> > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm suggested I should be using autoconf first? > > >> > > > > > > > > > > > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > >> > > > > > > > > > > bash: ./configure: No such file or directory > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > >> > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE > > >> > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > > >> > > > > > > > > > > See the Autoconf documentation. > > >> > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > >> > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > > >> > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > > >> > > > > > > > > > > > > >> > > > > > > > > > > Sorry. > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > Date: Sun, 23 Nov 2014 17:43:02 +0200 > > >> > > > > > > > > > > > From: sp...@gm... > > >> > > > > > > > > > > > To: jcm...@ho... > > >> > > > > > > > > > > > CC: DIG...@li... > > >> > > > > > > > > > > > Subject: Re: Tablet issue > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > > >> > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > > >> > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > > >> > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > And here is the link to huion-tools which contain huion-probe: > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > On 11/23/2014 05:39 PM, Nikolai Kondrashov wrote: > > >> > > > > > > > > > > > > Hi Jake, > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > I'm copying the answer to the digimend-devel maillist to keep archive and have > > >> > > > > > > > > > > > > others posted. Please use "Reply to all" when replying. > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > >> > > > > > > > > > > > >> Hello, > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", > > >> > > > > > > > > > > > >> which is a rebranded "UC-Logic Tablet TWHA60". On your support page it > > >> > > > > > > > > > > > >> mentions the drivers for this are in development, but also states it's > > >> > > > > > > > > > > > >> supported in the latest kernels. > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in > > >> > > > > > > > > > > > >> terms of clicking, the buttons on the pen seem to work and at least two > > >> > > > > > > > > > > > >> side-buttons (close and save) work, however I cannot move the cursor with > > >> > > > > > > > > > > > >> the pen. Pressing the pen against the tablet doesn't indicate any pressure > > >> > > > > > > > > > > > >> either. > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included > > >> > > > > > > > > > > > >> diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', > > >> > > > > > > > > > > > >> 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Any help/advice would be appreciated. > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > This is the third version of this tablet I see and the first one with three > > >> > > > > > > > > > > > > interfaces. One older model was made to work, IIRC. The newer ones weren't > > >> > > > > > > > > > > > > catered to yet. > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > > >> > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > > >> > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > > >> > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > Nick > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > >> > > > > > > > > > > > >> Hello, > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", which is a rebranded "UC-Logic Tablet TWHA60". On your support page it mentions the drivers for this are in development, but also states it's supported in the latest kernels. > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in terms of clicking, the buttons on the pen seem to work and at least two side-buttons (close and save) work, however I cannot move the cursor with the pen. Pressing the pen against the tablet doesn't indicate any pressure either. > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > > >> > > > > > > > > > > > >> > > >> > > > > > > > > > > > >> Any help/advice would be appreciated. > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > >> > > > > > >> > > > > > > |
|
From: Jake W. <jcm...@ho...> - 2014-12-14 17:51:33
|
To follow up about the pressure, it's obviously down to my unfamiliarity with the GIMP, using MyPaint produces very good pressure sensitivity results. I guess you can ignore that. From: jcm...@ho... To: sp...@gm... CC: dig...@li... Subject: RE: Tablet issue Date: Sun, 14 Dec 2014 17:45:31 +0000 Hey Nick! Just applied the patch and the tablet now works! Cursor moves fine and I'm able to draw. There was no pressure within Paint Tool SAI or Pinta (no idea why I have Pinta), however jumping into Gimp and un-disabling the tablet shows it has some pressure sensitivity there, I'm not sure if it's taking full advantage here or not as I've never used Gimp to draw just because I found it poor, but it doesn't achieve the same as example photoshop/SAI provided on Windows. Still, it's working now and that's all that matters (I was getting worried I'd have to dedicate hours to wireshark lol). Cheers! Let me know if you still wanted anything. > Date: Sun, 14 Dec 2014 19:05:47 +0200 > From: sp...@gm... > To: jcm...@ho... > CC: dig...@li... > Subject: Re: Tablet issue > > Hi Jake, > > On 11/30/2014 09:56 PM, Nikolai Kondrashov wrote: > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > >> > Could you please describe how the tablet behaves at the moment? > >> The tablet behaves the same as I originally reported, it can click, the pen > >> buttons work and the side buttons seem to work (I never used them > >> previously, but using them here produces what they are set to do). > >> > >> The only problem is still not being able to move the cursor with the pen > >> (not sure about pen pressure). > > > > Alright, it seems the tablet doesn't report the full resolution after all. > > Aargh! I just noticed that my change to the driver wasn't actually trying to > enable the tablet! I'm sorry for the confusion. Jake, could you please try the > fixed version, available here: > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > > It might just work. > > Thank you. > > Sincerely, > Nick > > On 11/30/2014 09:56 PM, Nikolai Kondrashov wrote: > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > >> Attached the full output from doing what was done in the video, > > > > Thanks! > > > >> > Could you please describe how the tablet behaves at the moment? > >> The tablet behaves the same as I originally reported, it can click, the pen > >> buttons work and the side buttons seem to work (I never used them > >> previously, but using them here produces what they are set to do). > >> > >> The only problem is still not being able to move the cursor with the pen > >> (not sure about pen pressure). > > > > Alright, it seems the tablet doesn't report the full resolution after all. > > So the hid-huion driver attempt to enable it has failed. To make this tablet > > work we'll have to figure out what enables it. > > > > Doing that won't be easy. You'll need a Windows installation. Either a native > > one, or in a VM under Linux. You'll need to capture USB traffic going between > > the tablet and your tablet driver for Windows when the tablet is plugged in. > > > > You can do it with Wireshark running on the Linux host (in case of VM > > install), or on Windows (in case of native install). > > > > After you captured the traffic, it will need to be inspected to find exactly > > what packet (sequence of packets) enables full resolution, with which I can > > help. > > > > Nick > > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > >> Attached the full output from doing what was done in the video, > >> > >> > Could you please describe how the tablet behaves at the moment? > >> The tablet behaves the same as I originally reported, it can click, the pen buttons work and the side buttons seem to work (I never used them previously, but using them here produces what they are set to do). > >> > >> The only problem is still not being able to move the cursor with the pen (not sure about pen pressure). > >> > >> > Date: Sun, 30 Nov 2014 20:17:24 +0200 > >> > From: sp...@gm... > >> > To: jcm...@ho... > >> > CC: dig...@li... > >> > Subject: Re: Tablet issue > >> > > >> > On 11/30/2014 07:05 PM, Jake Waffle wrote: > >> > > Apologies if it's too much output, It's only a portion though. > >> > > >> > There's supposed to be a lot of it, not a problem. Thank you. > >> > > >> > Without considering where the pen actually was, this looks OK. > >> > > >> > Could you please describe how the tablet behaves at the moment? > >> > > >> > Also, to make sure we get full resolution, could you please send me (full, > >> > compressed) output of the same command when you do strokes outwards tablet > >> > surface, crossing each working area border in turn, like shown in this video: > >> > > >> > https://www.youtube.com/watch?v=ysYk8KLY98U > >> > > >> > Thank you. > >> > > >> > On 11/30/2014 07:05 PM, Jake Waffle wrote: > >> > > Hey Nick, > >> > > > >> > > No problems at all, A-OK. > >> > > Apologies if it's too much output, It's only a portion though. > >> > > > >> > > Let me know if there's anything else! > >> > > > >> > > > >> > > [jake@localhost ~]$ sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > >> > > > >> > > report (size 8) (numbered) = 09 00 c5 03 15 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 965 > >> > > GenericDesktop.Y = 1301 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 c6 03 15 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 966 > >> > > GenericDesktop.Y = 1301 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 c7 03 14 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 967 > >> > > GenericDesktop.Y = 1300 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 c8 03 14 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 968 > >> > > GenericDesktop.Y = 1300 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 c8 03 13 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 968 > >> > > GenericDesktop.Y = 1299 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 c9 03 13 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 969 > >> > > GenericDesktop.Y = 1299 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 ca 03 13 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 970 > >> > > GenericDesktop.Y = 1299 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 ca 03 12 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 970 > >> > > GenericDesktop.Y = 1298 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 cb 03 12 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 971 > >> > > GenericDesktop.Y = 1298 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 cc 03 12 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 972 > >> > > GenericDesktop.Y = 1298 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 cd 03 12 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 973 > >> > > GenericDesktop.Y = 1298 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 ce 03 11 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 974 > >> > > GenericDesktop.Y = 1297 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 cf 03 11 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 975 > >> > > GenericDesktop.Y = 1297 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d0 03 10 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 976 > >> > > GenericDesktop.Y = 1296 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d1 03 10 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 977 > >> > > GenericDesktop.Y = 1296 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d2 03 10 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 978 > >> > > GenericDesktop.Y = 1296 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d3 03 0f 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 979 > >> > > GenericDesktop.Y = 1295 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d4 03 0f 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 980 > >> > > GenericDesktop.Y = 1295 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d5 03 0e 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 981 > >> > > GenericDesktop.Y = 1294 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d6 03 0e 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 982 > >> > > GenericDesktop.Y = 1294 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d7 03 0d 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 983 > >> > > GenericDesktop.Y = 1293 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d8 03 0d 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 984 > >> > > GenericDesktop.Y = 1293 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 01 d9 03 0d 05 d3 00 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 985 > >> > > GenericDesktop.Y = 1293 > >> > > Digitizers.TipPressure = 211 > >> > > > >> > > report (size 8) (numbered) = 09 01 d9 03 0d 05 ff 00 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 985 > >> > > GenericDesktop.Y = 1293 > >> > > Digitizers.TipPressure = 255 > >> > > > >> > > report (size 8) (numbered) = 09 01 d9 03 0c 05 23 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 985 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 291 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 3b 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 315 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 4c 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 332 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 5a 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 346 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 68 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 360 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 71 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 369 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 7b 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 379 > >> > > > >> > > > >> > > > >> > > > Date: Sun, 30 Nov 2014 16:26:33 +0200 > >> > > > From: sp...@gm... > >> > > > To: jcm...@ho... > >> > > > CC: dig...@li... > >> > > > Subject: Re: Tablet issue > >> > > > > >> > > > Hi Jake, > >> > > > > >> > > > Sorry for the delay with the answer. I've been quite busy this week. > >> > > > > >> > > > Thanks for the outputs. The driver seems to bind correctly, at least. > >> > > > > >> > > > Now, could you please send me a piece of output of this command: > >> > > > > >> > > > sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > >> > > > > >> > > > while making a stroke with the tablet pen? > >> > > > > >> > > > This will show what the tablet sends and how the kernel interprets the > >> > > > reports. > >> > > > > >> > > > Thank you. > >> > > > > >> > > > Nick > >> > > > > >> > > > On 11/24/2014 04:10 AM, Jake Waffle wrote: > >> > > > > Hmm. After using the command and noticing nothing, I did another reboot and still nothing. > >> > > > > > >> > > > > [jake@localhost ~]$ modinfo hid-huion > >> > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-huion.ko > >> > > > > version: 5 > >> > > > > license: GPL > >> > > > > description: Huion HID driver > >> > > > > author: Nikolai Kondrashov > >> > > > > author: Martin Rusko > >> > > > > srcversion: B0934C93201C94470057FEC > >> > > > > alias: hid:b0003g*v00005543p00000781 > >> > > > > alias: hid:b0003g*v00005543p0000004D > >> > > > > alias: hid:b0003g*v00005543p0000006E > >> > > > > alias: hid:b0003g*v0000256Cp0000006E > >> > > > > depends: > >> > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > >> > > > > > >> > > > > [jake@localhost ~]$ modinfo hid-uclogic > >> > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-uclogic.ko > >> > > > > version: 5 > >> > > > > license: GPL > >> > > > > srcversion: 2C10D4F9392C02ACFC75150 > >> > > > > alias: hid:b0003g*v00005543p00000522 > >> > > > > alias: hid:b0003g*v00005543p00000064 > >> > > > > alias: hid:b0003g*v00005543p00000005 > >> > > > > alias: hid:b0003g*v00005543p00000004 > >> > > > > alias: hid:b0003g*v00005543p00000003 > >> > > > > alias: hid:b0003g*v00005543p00000042 > >> > > > > depends: > >> > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > >> > > > > > >> > > > > [jake@localhost ~]$ ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0004/driver -> ../../../../../../../bus/hid/drivers/huion > >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0005/driver -> ../../../../../../../bus/hid/drivers/huion > >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0006/driver -> ../../../../../../../bus/hid/drivers/huion > >> > > > > [jake@localhost ~]$ > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > Date: Mon, 24 Nov 2014 00:03:26 +0200 > >> > > > > > From: sp...@gm... > >> > > > > > To: jcm...@ho... > >> > > > > > CC: dig...@li... > >> > > > > > Subject: Re: Tablet issue > >> > > > > > > >> > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > >> > > > > > > Thanks for getting back to me! > >> > > > > > > > >> > > > > > > So... (sigh), I believe I had installed this previously, so I ran > >> > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > >> > > > > > > > >> > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > >> > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > >> > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > >> > > > > > > Can't read private key > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > >> > > > > > > Can't read private key > >> > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > >> > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > >> > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > >> > > > > > > depmod -a > >> > > > > > > install hid-rebind /sbin/hid-rebind > >> > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > >> > > > > > > udevadm control --reload > >> > > > > > > > >> > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > >> > > > > > > Apologies for the hassle. > >> > > > > > > >> > > > > > Um, unless you rebooted, then the tablet likely got handled by the already > >> > > > > > loaded hid-uclogic. Try rebooting, or doing "sudo rmmod hid-uclogic". > >> > > > > > I should've mentioned it. > >> > > > > > > >> > > > > > If that doesn't help, could you please send the output of the following > >> > > > > > commands? > >> > > > > > > >> > > > > > modinfo hid-huion > >> > > > > > modinfo hid-uclogic > >> > > > > > ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > >> > > > > > > >> > > > > > Thank you. > >> > > > > > > >> > > > > > Nick > >> > > > > > > >> > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > >> > > > > > > Thanks for getting back to me! > >> > > > > > > > >> > > > > > > So... (sigh), I believe I had installed this previously, so I ran > >> > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > >> > > > > > > > >> > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > >> > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > >> > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > >> > > > > > > Can't read private key > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > >> > > > > > > Can't read private key > >> > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > >> > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > >> > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > >> > > > > > > depmod -a > >> > > > > > > install hid-rebind /sbin/hid-rebind > >> > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > >> > > > > > > udevadm control --reload > >> > > > > > > > >> > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > >> > > > > > > Apologies for the hassle. > >> > > > > > > > >> > > > > > > > Date: Sun, 23 Nov 2014 20:46:55 +0200 > >> > > > > > > > From: sp...@gm... > >> > > > > > > > To: jcm...@ho... > >> > > > > > > > CC: dig...@li... > >> > > > > > > > Subject: Re: Tablet issue > >> > > > > > > > > >> > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > >> > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or > >> > > > > > > > > directory' message, I can never seem to navigate the git site correctly, > >> > > > > > > > > thanks for the link to that page. > >> > > > > > > > > >> > > > > > > > Hmm, that's strange. > >> > > > > > > > > >> > > > > > > > > The rpm works for me. > >> > > > > > > > > >> > > > > > > > Great! > >> > > > > > > > > >> > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > >> > > > > > > > > [sudo] password for jake: > >> > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > >> > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > >> > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > >> > > > > > > > > S 65 04 03 00 71 > >> > > > > > > > > S 6E 04 03 30 00 > >> > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > >> > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > >> > > > > > > > > >> > > > > > > > Nice, it works! > >> > > > > > > > > >> > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take > >> > > > > > > > > more than 10 mins. > >> > > > > > > > > >> > > > > > > > Huion-decode is expecting huion-probe output on its input. For your > >> > > > > > > > huion-probe output it produces this: > >> > > > > > > > > >> > > > > > > > Manufacturer: UC-LOGIC > >> > > > > > > > Product: TWHA60 > >> > > > > > > > Max X: 40000 > >> > > > > > > > Max Y: 25000 > >> > > > > > > > Max pressure: 2047 > >> > > > > > > > Resolution: 4000 > >> > > > > > > > Internal model: HA60-F401 > >> > > > > > > > > >> > > > > > > > Which shows it's decoding it fine. > >> > > > > > > > > >> > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not > >> > > > > > > > > move consistently as you'd expect, it requires a sort of big flick to move. > >> > > > > > > > > >> > > > > > > > This is expected when report descriptor is not fixed which is the work of a > >> > > > > > > > kernel driver. > >> > > > > > > > > >> > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > >> > > > > > > > > >> > > > > > > > Yes. > >> > > > > > > > > >> > > > > > > > I've made a branch of digimend-kernel-drivers which has a change moving your > >> > > > > > > > tablet under the hid-huion driver. It is very likely to make it work. > >> > > > > > > > > >> > > > > > > > You can download it here: > >> > > > > > > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > >> > > > > > > > > >> > > > > > > > Follow the instructions in README.md to install the driver. > >> > > > > > > > > >> > > > > > > > Nick > >> > > > > > > > > >> > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > >> > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or directory' message, I can never seem to navigate the git site correctly, thanks for the link to that page. The rpm works for me. > >> > > > > > > > > > >> > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > >> > > > > > > > > [sudo] password for jake: > >> > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > >> > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > >> > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > >> > > > > > > > > S 65 04 03 00 71 > >> > > > > > > > > S 6E 04 03 30 00 > >> > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > >> > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > >> > > > > > > > > > >> > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take more than 10 mins. > >> > > > > > > > > > >> > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not move consistently as you'd expect, it requires a sort of big flick to move. > >> > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > Date: Sun, 23 Nov 2014 18:59:08 +0200 > >> > > > > > > > > > From: sp...@gm... > >> > > > > > > > > > To: jcm...@ho... > >> > > > > > > > > > CC: DIG...@li... > >> > > > > > > > > > Subject: Re: Tablet issue > >> > > > > > > > > > > >> > > > > > > > > > I'm copying the maillist anyway, as others might be encountering the same > >> > > > > > > > > > problem. > >> > > > > > > > > > > >> > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > >> > > > > > > > > > > Hi Nick, > >> > > > > > > > > > > > >> > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post > >> > > > > > > > > > > this bit to the archive considering it's likely me just not knowing). > >> > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm > >> > > > > > > > > > > suggested I should be using autoconf first? > >> > > > > > > > > > > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > >> > > > > > > > > > > bash: ./configure: No such file or directory > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > >> > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE > >> > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > >> > > > > > > > > > > See the Autoconf documentation. > >> > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > >> > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > >> > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > >> > > > > > > > > > > >> > > > > > > > > > If you want to build from the git tree (as downloaded using the "Download ZIP" > >> > > > > > > > > > link on the right), you should execute ./bootstrap first (as mentioned shortly > >> > > > > > > > > > in README.md). > >> > > > > > > > > > > >> > > > > > > > > > However, you might be better off downloading and building a release tarball > >> > > > > > > > > > (preferably latest, v3 [1]), or downloading and installing a release rpm or > >> > > > > > > > > > deb package. > >> > > > > > > > > > > >> > > > > > > > > > > Sorry. > >> > > > > > > > > > > >> > > > > > > > > > Nothing to feel sorry about :) > >> > > > > > > > > > > >> > > > > > > > > > Nick > >> > > > > > > > > > > >> > > > > > > > > > [1] https://github.com/DIGImend/huion-tools/releases/tag/v3 > >> > > > > > > > > > > >> > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > >> > > > > > > > > > > Hi Nick, > >> > > > > > > > > > > > >> > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post this bit to the archive considering it's likely me just not knowing). > >> > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm suggested I should be using autoconf first? > >> > > > > > > > > > > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > >> > > > > > > > > > > bash: ./configure: No such file or directory > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > >> > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE > >> > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > >> > > > > > > > > > > See the Autoconf documentation. > >> > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > >> > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > >> > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > >> > > > > > > > > > > > >> > > > > > > > > > > Sorry. > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > Date: Sun, 23 Nov 2014 17:43:02 +0200 > >> > > > > > > > > > > > From: sp...@gm... > >> > > > > > > > > > > > To: jcm...@ho... > >> > > > > > > > > > > > CC: DIG...@li... > >> > > > > > > > > > > > Subject: Re: Tablet issue > >> > > > > > > > > > > > > >> > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > >> > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > >> > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > >> > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > >> > > > > > > > > > > > > >> > > > > > > > > > > > And here is the link to huion-tools which contain huion-probe: > >> > > > > > > > > > > > > >> > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools > >> > > > > > > > > > > > > >> > > > > > > > > > > > On 11/23/2014 05:39 PM, Nikolai Kondrashov wrote: > >> > > > > > > > > > > > > Hi Jake, > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > I'm copying the answer to the digimend-devel maillist to keep archive and have > >> > > > > > > > > > > > > others posted. Please use "Reply to all" when replying. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > >> > > > > > > > > > > > >> Hello, > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", > >> > > > > > > > > > > > >> which is a rebranded "UC-Logic Tablet TWHA60". On your support page it > >> > > > > > > > > > > > >> mentions the drivers for this are in development, but also states it's > >> > > > > > > > > > > > >> supported in the latest kernels. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in > >> > > > > > > > > > > > >> terms of clicking, the buttons on the pen seem to work and at least two > >> > > > > > > > > > > > >> side-buttons (close and save) work, however I cannot move the cursor with > >> > > > > > > > > > > > >> the pen. Pressing the pen against the tablet doesn't indicate any pressure > >> > > > > > > > > > > > >> either. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included > >> > > > > > > > > > > > >> diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', > >> > > > > > > > > > > > >> 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> Any help/advice would be appreciated. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > This is the third version of this tablet I see and the first one with three > >> > > > > > > > > > > > > interfaces. One older model was made to work, IIRC. The newer ones weren't > >> > > > > > > > > > > > > catered to yet. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > >> > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > >> > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > >> > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > Nick > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > >> > > > > > > > > > > > >> Hello, > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", which is a rebranded "UC-Logic Tablet TWHA60". On your support page it mentions the drivers for this are in development, but also states it's supported in the latest kernels. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in terms of clicking, the buttons on the pen seem to work and at least two side-buttons (close and save) work, however I cannot move the cursor with the pen. Pressing the pen against the tablet doesn't indicate any pressure either. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> Any help/advice would be appreciated. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > >> > > > > > > >> > > > > >> > > > > |
|
From: Jake W. <jcm...@ho...> - 2014-12-14 17:45:44
|
Hey Nick! Just applied the patch and the tablet now works! Cursor moves fine and I'm able to draw. There was no pressure within Paint Tool SAI or Pinta (no idea why I have Pinta), however jumping into Gimp and un-disabling the tablet shows it has some pressure sensitivity there, I'm not sure if it's taking full advantage here or not as I've never used Gimp to draw just because I found it poor, but it doesn't achieve the same as example photoshop/SAI provided on Windows. Still, it's working now and that's all that matters (I was getting worried I'd have to dedicate hours to wireshark lol). Cheers! Let me know if you still wanted anything. > Date: Sun, 14 Dec 2014 19:05:47 +0200 > From: sp...@gm... > To: jcm...@ho... > CC: dig...@li... > Subject: Re: Tablet issue > > Hi Jake, > > On 11/30/2014 09:56 PM, Nikolai Kondrashov wrote: > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > >> > Could you please describe how the tablet behaves at the moment? > >> The tablet behaves the same as I originally reported, it can click, the pen > >> buttons work and the side buttons seem to work (I never used them > >> previously, but using them here produces what they are set to do). > >> > >> The only problem is still not being able to move the cursor with the pen > >> (not sure about pen pressure). > > > > Alright, it seems the tablet doesn't report the full resolution after all. > > Aargh! I just noticed that my change to the driver wasn't actually trying to > enable the tablet! I'm sorry for the confusion. Jake, could you please try the > fixed version, available here: > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > > It might just work. > > Thank you. > > Sincerely, > Nick > > On 11/30/2014 09:56 PM, Nikolai Kondrashov wrote: > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > >> Attached the full output from doing what was done in the video, > > > > Thanks! > > > >> > Could you please describe how the tablet behaves at the moment? > >> The tablet behaves the same as I originally reported, it can click, the pen > >> buttons work and the side buttons seem to work (I never used them > >> previously, but using them here produces what they are set to do). > >> > >> The only problem is still not being able to move the cursor with the pen > >> (not sure about pen pressure). > > > > Alright, it seems the tablet doesn't report the full resolution after all. > > So the hid-huion driver attempt to enable it has failed. To make this tablet > > work we'll have to figure out what enables it. > > > > Doing that won't be easy. You'll need a Windows installation. Either a native > > one, or in a VM under Linux. You'll need to capture USB traffic going between > > the tablet and your tablet driver for Windows when the tablet is plugged in. > > > > You can do it with Wireshark running on the Linux host (in case of VM > > install), or on Windows (in case of native install). > > > > After you captured the traffic, it will need to be inspected to find exactly > > what packet (sequence of packets) enables full resolution, with which I can > > help. > > > > Nick > > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > >> Attached the full output from doing what was done in the video, > >> > >> > Could you please describe how the tablet behaves at the moment? > >> The tablet behaves the same as I originally reported, it can click, the pen buttons work and the side buttons seem to work (I never used them previously, but using them here produces what they are set to do). > >> > >> The only problem is still not being able to move the cursor with the pen (not sure about pen pressure). > >> > >> > Date: Sun, 30 Nov 2014 20:17:24 +0200 > >> > From: sp...@gm... > >> > To: jcm...@ho... > >> > CC: dig...@li... > >> > Subject: Re: Tablet issue > >> > > >> > On 11/30/2014 07:05 PM, Jake Waffle wrote: > >> > > Apologies if it's too much output, It's only a portion though. > >> > > >> > There's supposed to be a lot of it, not a problem. Thank you. > >> > > >> > Without considering where the pen actually was, this looks OK. > >> > > >> > Could you please describe how the tablet behaves at the moment? > >> > > >> > Also, to make sure we get full resolution, could you please send me (full, > >> > compressed) output of the same command when you do strokes outwards tablet > >> > surface, crossing each working area border in turn, like shown in this video: > >> > > >> > https://www.youtube.com/watch?v=ysYk8KLY98U > >> > > >> > Thank you. > >> > > >> > On 11/30/2014 07:05 PM, Jake Waffle wrote: > >> > > Hey Nick, > >> > > > >> > > No problems at all, A-OK. > >> > > Apologies if it's too much output, It's only a portion though. > >> > > > >> > > Let me know if there's anything else! > >> > > > >> > > > >> > > [jake@localhost ~]$ sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > >> > > > >> > > report (size 8) (numbered) = 09 00 c5 03 15 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 965 > >> > > GenericDesktop.Y = 1301 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 c6 03 15 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 966 > >> > > GenericDesktop.Y = 1301 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 c7 03 14 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 967 > >> > > GenericDesktop.Y = 1300 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 c8 03 14 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 968 > >> > > GenericDesktop.Y = 1300 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 c8 03 13 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 968 > >> > > GenericDesktop.Y = 1299 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 c9 03 13 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 969 > >> > > GenericDesktop.Y = 1299 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 ca 03 13 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 970 > >> > > GenericDesktop.Y = 1299 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 ca 03 12 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 970 > >> > > GenericDesktop.Y = 1298 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 cb 03 12 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 971 > >> > > GenericDesktop.Y = 1298 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 cc 03 12 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 972 > >> > > GenericDesktop.Y = 1298 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 cd 03 12 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 973 > >> > > GenericDesktop.Y = 1298 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 ce 03 11 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 974 > >> > > GenericDesktop.Y = 1297 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 cf 03 11 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 975 > >> > > GenericDesktop.Y = 1297 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d0 03 10 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 976 > >> > > GenericDesktop.Y = 1296 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d1 03 10 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 977 > >> > > GenericDesktop.Y = 1296 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d2 03 10 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 978 > >> > > GenericDesktop.Y = 1296 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d3 03 0f 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 979 > >> > > GenericDesktop.Y = 1295 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d4 03 0f 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 980 > >> > > GenericDesktop.Y = 1295 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d5 03 0e 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 981 > >> > > GenericDesktop.Y = 1294 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d6 03 0e 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 982 > >> > > GenericDesktop.Y = 1294 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d7 03 0d 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 983 > >> > > GenericDesktop.Y = 1293 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 00 d8 03 0d 05 00 00 > >> > > Button.0001 = 0 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 984 > >> > > GenericDesktop.Y = 1293 > >> > > Digitizers.TipPressure = 0 > >> > > > >> > > report (size 8) (numbered) = 09 01 d9 03 0d 05 d3 00 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 985 > >> > > GenericDesktop.Y = 1293 > >> > > Digitizers.TipPressure = 211 > >> > > > >> > > report (size 8) (numbered) = 09 01 d9 03 0d 05 ff 00 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 985 > >> > > GenericDesktop.Y = 1293 > >> > > Digitizers.TipPressure = 255 > >> > > > >> > > report (size 8) (numbered) = 09 01 d9 03 0c 05 23 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 985 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 291 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 3b 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 315 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 4c 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 332 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 5a 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 346 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 68 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 360 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 71 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 369 > >> > > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 7b 01 > >> > > Button.0001 = 1 > >> > > Button.0002 = 0 > >> > > Button.0003 = 0 > >> > > GenericDesktop.X = 986 > >> > > GenericDesktop.Y = 1292 > >> > > Digitizers.TipPressure = 379 > >> > > > >> > > > >> > > > >> > > > Date: Sun, 30 Nov 2014 16:26:33 +0200 > >> > > > From: sp...@gm... > >> > > > To: jcm...@ho... > >> > > > CC: dig...@li... > >> > > > Subject: Re: Tablet issue > >> > > > > >> > > > Hi Jake, > >> > > > > >> > > > Sorry for the delay with the answer. I've been quite busy this week. > >> > > > > >> > > > Thanks for the outputs. The driver seems to bind correctly, at least. > >> > > > > >> > > > Now, could you please send me a piece of output of this command: > >> > > > > >> > > > sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > >> > > > > >> > > > while making a stroke with the tablet pen? > >> > > > > >> > > > This will show what the tablet sends and how the kernel interprets the > >> > > > reports. > >> > > > > >> > > > Thank you. > >> > > > > >> > > > Nick > >> > > > > >> > > > On 11/24/2014 04:10 AM, Jake Waffle wrote: > >> > > > > Hmm. After using the command and noticing nothing, I did another reboot and still nothing. > >> > > > > > >> > > > > [jake@localhost ~]$ modinfo hid-huion > >> > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-huion.ko > >> > > > > version: 5 > >> > > > > license: GPL > >> > > > > description: Huion HID driver > >> > > > > author: Nikolai Kondrashov > >> > > > > author: Martin Rusko > >> > > > > srcversion: B0934C93201C94470057FEC > >> > > > > alias: hid:b0003g*v00005543p00000781 > >> > > > > alias: hid:b0003g*v00005543p0000004D > >> > > > > alias: hid:b0003g*v00005543p0000006E > >> > > > > alias: hid:b0003g*v0000256Cp0000006E > >> > > > > depends: > >> > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > >> > > > > > >> > > > > [jake@localhost ~]$ modinfo hid-uclogic > >> > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-uclogic.ko > >> > > > > version: 5 > >> > > > > license: GPL > >> > > > > srcversion: 2C10D4F9392C02ACFC75150 > >> > > > > alias: hid:b0003g*v00005543p00000522 > >> > > > > alias: hid:b0003g*v00005543p00000064 > >> > > > > alias: hid:b0003g*v00005543p00000005 > >> > > > > alias: hid:b0003g*v00005543p00000004 > >> > > > > alias: hid:b0003g*v00005543p00000003 > >> > > > > alias: hid:b0003g*v00005543p00000042 > >> > > > > depends: > >> > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > >> > > > > > >> > > > > [jake@localhost ~]$ ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0004/driver -> ../../../../../../../bus/hid/drivers/huion > >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0005/driver -> ../../../../../../../bus/hid/drivers/huion > >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0006/driver -> ../../../../../../../bus/hid/drivers/huion > >> > > > > [jake@localhost ~]$ > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > Date: Mon, 24 Nov 2014 00:03:26 +0200 > >> > > > > > From: sp...@gm... > >> > > > > > To: jcm...@ho... > >> > > > > > CC: dig...@li... > >> > > > > > Subject: Re: Tablet issue > >> > > > > > > >> > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > >> > > > > > > Thanks for getting back to me! > >> > > > > > > > >> > > > > > > So... (sigh), I believe I had installed this previously, so I ran > >> > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > >> > > > > > > > >> > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > >> > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > >> > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > >> > > > > > > Can't read private key > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > >> > > > > > > Can't read private key > >> > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > >> > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > >> > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > >> > > > > > > depmod -a > >> > > > > > > install hid-rebind /sbin/hid-rebind > >> > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > >> > > > > > > udevadm control --reload > >> > > > > > > > >> > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > >> > > > > > > Apologies for the hassle. > >> > > > > > > >> > > > > > Um, unless you rebooted, then the tablet likely got handled by the already > >> > > > > > loaded hid-uclogic. Try rebooting, or doing "sudo rmmod hid-uclogic". > >> > > > > > I should've mentioned it. > >> > > > > > > >> > > > > > If that doesn't help, could you please send the output of the following > >> > > > > > commands? > >> > > > > > > >> > > > > > modinfo hid-huion > >> > > > > > modinfo hid-uclogic > >> > > > > > ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > >> > > > > > > >> > > > > > Thank you. > >> > > > > > > >> > > > > > Nick > >> > > > > > > >> > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > >> > > > > > > Thanks for getting back to me! > >> > > > > > > > >> > > > > > > So... (sigh), I believe I had installed this previously, so I ran > >> > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > >> > > > > > > > >> > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > >> > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > >> > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > >> > > > > > > Can't read private key > >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > >> > > > > > > Can't read private key > >> > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > >> > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > >> > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > >> > > > > > > depmod -a > >> > > > > > > install hid-rebind /sbin/hid-rebind > >> > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > >> > > > > > > udevadm control --reload > >> > > > > > > > >> > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > >> > > > > > > Apologies for the hassle. > >> > > > > > > > >> > > > > > > > Date: Sun, 23 Nov 2014 20:46:55 +0200 > >> > > > > > > > From: sp...@gm... > >> > > > > > > > To: jcm...@ho... > >> > > > > > > > CC: dig...@li... > >> > > > > > > > Subject: Re: Tablet issue > >> > > > > > > > > >> > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > >> > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or > >> > > > > > > > > directory' message, I can never seem to navigate the git site correctly, > >> > > > > > > > > thanks for the link to that page. > >> > > > > > > > > >> > > > > > > > Hmm, that's strange. > >> > > > > > > > > >> > > > > > > > > The rpm works for me. > >> > > > > > > > > >> > > > > > > > Great! > >> > > > > > > > > >> > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > >> > > > > > > > > [sudo] password for jake: > >> > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > >> > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > >> > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > >> > > > > > > > > S 65 04 03 00 71 > >> > > > > > > > > S 6E 04 03 30 00 > >> > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > >> > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > >> > > > > > > > > >> > > > > > > > Nice, it works! > >> > > > > > > > > >> > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take > >> > > > > > > > > more than 10 mins. > >> > > > > > > > > >> > > > > > > > Huion-decode is expecting huion-probe output on its input. For your > >> > > > > > > > huion-probe output it produces this: > >> > > > > > > > > >> > > > > > > > Manufacturer: UC-LOGIC > >> > > > > > > > Product: TWHA60 > >> > > > > > > > Max X: 40000 > >> > > > > > > > Max Y: 25000 > >> > > > > > > > Max pressure: 2047 > >> > > > > > > > Resolution: 4000 > >> > > > > > > > Internal model: HA60-F401 > >> > > > > > > > > >> > > > > > > > Which shows it's decoding it fine. > >> > > > > > > > > >> > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not > >> > > > > > > > > move consistently as you'd expect, it requires a sort of big flick to move. > >> > > > > > > > > >> > > > > > > > This is expected when report descriptor is not fixed which is the work of a > >> > > > > > > > kernel driver. > >> > > > > > > > > >> > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > >> > > > > > > > > >> > > > > > > > Yes. > >> > > > > > > > > >> > > > > > > > I've made a branch of digimend-kernel-drivers which has a change moving your > >> > > > > > > > tablet under the hid-huion driver. It is very likely to make it work. > >> > > > > > > > > >> > > > > > > > You can download it here: > >> > > > > > > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > >> > > > > > > > > >> > > > > > > > Follow the instructions in README.md to install the driver. > >> > > > > > > > > >> > > > > > > > Nick > >> > > > > > > > > >> > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > >> > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or directory' message, I can never seem to navigate the git site correctly, thanks for the link to that page. The rpm works for me. > >> > > > > > > > > > >> > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > >> > > > > > > > > [sudo] password for jake: > >> > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > >> > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > >> > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > >> > > > > > > > > S 65 04 03 00 71 > >> > > > > > > > > S 6E 04 03 30 00 > >> > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > >> > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > >> > > > > > > > > > >> > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take more than 10 mins. > >> > > > > > > > > > >> > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not move consistently as you'd expect, it requires a sort of big flick to move. > >> > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > Date: Sun, 23 Nov 2014 18:59:08 +0200 > >> > > > > > > > > > From: sp...@gm... > >> > > > > > > > > > To: jcm...@ho... > >> > > > > > > > > > CC: DIG...@li... > >> > > > > > > > > > Subject: Re: Tablet issue > >> > > > > > > > > > > >> > > > > > > > > > I'm copying the maillist anyway, as others might be encountering the same > >> > > > > > > > > > problem. > >> > > > > > > > > > > >> > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > >> > > > > > > > > > > Hi Nick, > >> > > > > > > > > > > > >> > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post > >> > > > > > > > > > > this bit to the archive considering it's likely me just not knowing). > >> > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm > >> > > > > > > > > > > suggested I should be using autoconf first? > >> > > > > > > > > > > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > >> > > > > > > > > > > bash: ./configure: No such file or directory > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > >> > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE > >> > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > >> > > > > > > > > > > See the Autoconf documentation. > >> > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > >> > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > >> > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > >> > > > > > > > > > > >> > > > > > > > > > If you want to build from the git tree (as downloaded using the "Download ZIP" > >> > > > > > > > > > link on the right), you should execute ./bootstrap first (as mentioned shortly > >> > > > > > > > > > in README.md). > >> > > > > > > > > > > >> > > > > > > > > > However, you might be better off downloading and building a release tarball > >> > > > > > > > > > (preferably latest, v3 [1]), or downloading and installing a release rpm or > >> > > > > > > > > > deb package. > >> > > > > > > > > > > >> > > > > > > > > > > Sorry. > >> > > > > > > > > > > >> > > > > > > > > > Nothing to feel sorry about :) > >> > > > > > > > > > > >> > > > > > > > > > Nick > >> > > > > > > > > > > >> > > > > > > > > > [1] https://github.com/DIGImend/huion-tools/releases/tag/v3 > >> > > > > > > > > > > >> > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > >> > > > > > > > > > > Hi Nick, > >> > > > > > > > > > > > >> > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post this bit to the archive considering it's likely me just not knowing). > >> > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm suggested I should be using autoconf first? > >> > > > > > > > > > > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > >> > > > > > > > > > > bash: ./configure: No such file or directory > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > >> > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE > >> > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > >> > > > > > > > > > > See the Autoconf documentation. > >> > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > >> > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > >> > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > >> > > > > > > > > > > > >> > > > > > > > > > > Sorry. > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > Date: Sun, 23 Nov 2014 17:43:02 +0200 > >> > > > > > > > > > > > From: sp...@gm... > >> > > > > > > > > > > > To: jcm...@ho... > >> > > > > > > > > > > > CC: DIG...@li... > >> > > > > > > > > > > > Subject: Re: Tablet issue > >> > > > > > > > > > > > > >> > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > >> > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > >> > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > >> > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > >> > > > > > > > > > > > > >> > > > > > > > > > > > And here is the link to huion-tools which contain huion-probe: > >> > > > > > > > > > > > > >> > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools > >> > > > > > > > > > > > > >> > > > > > > > > > > > On 11/23/2014 05:39 PM, Nikolai Kondrashov wrote: > >> > > > > > > > > > > > > Hi Jake, > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > I'm copying the answer to the digimend-devel maillist to keep archive and have > >> > > > > > > > > > > > > others posted. Please use "Reply to all" when replying. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > >> > > > > > > > > > > > >> Hello, > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", > >> > > > > > > > > > > > >> which is a rebranded "UC-Logic Tablet TWHA60". On your support page it > >> > > > > > > > > > > > >> mentions the drivers for this are in development, but also states it's > >> > > > > > > > > > > > >> supported in the latest kernels. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in > >> > > > > > > > > > > > >> terms of clicking, the buttons on the pen seem to work and at least two > >> > > > > > > > > > > > >> side-buttons (close and save) work, however I cannot move the cursor with > >> > > > > > > > > > > > >> the pen. Pressing the pen against the tablet doesn't indicate any pressure > >> > > > > > > > > > > > >> either. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included > >> > > > > > > > > > > > >> diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', > >> > > > > > > > > > > > >> 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> Any help/advice would be appreciated. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > This is the third version of this tablet I see and the first one with three > >> > > > > > > > > > > > > interfaces. One older model was made to work, IIRC. The newer ones weren't > >> > > > > > > > > > > > > catered to yet. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > >> > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > >> > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > >> > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > Nick > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > >> > > > > > > > > > > > >> Hello, > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", which is a rebranded "UC-Logic Tablet TWHA60". On your support page it mentions the drivers for this are in development, but also states it's supported in the latest kernels. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in terms of clicking, the buttons on the pen seem to work and at least two side-buttons (close and save) work, however I cannot move the cursor with the pen. Pressing the pen against the tablet doesn't indicate any pressure either. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> Any help/advice would be appreciated. > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > >> > > > > > > >> > > > > >> > > > > |
|
From: Nikolai K. <sp...@gm...> - 2014-12-14 17:16:31
|
On 12/14/2014 07:13 PM, Vince Herried wrote: > [vince@desk2 Huion]$ cat HID-descriptor2.native | hidrd-convert -i hex -o xml > Unknown output format "xml". Alright, could you please show the output of "ldd `which hidrd-convert`"? Nick On 12/14/2014 07:13 PM, Vince Herried wrote: > [vince@desk2 Huion]$ cat HID-descriptor2.native | hidrd-convert -i hex -o xml > Unknown output format "xml". > > Formats supported by hidrd-convert: > > natv [IO] - native format > > . > . > . > where > this works > [vince@desk2 Huion]$ cat HID-descriptor2.native | hidrd-convert -i hex -o code > > > --- > Vince > > > On Sun, Dec 14, 2014 at 11:07 AM, Nikolai Kondrashov <sp...@gm... <mailto:sp...@gm...>> wrote: > > Hi Vince, > > Please keep the maillist in CC so others can benefit from our discussion. > Thank you. > > On 12/13/2014 10:55 PM, Vince Herried wrote: > > Hmmm that wasn't it. it was already installed. > I don't see any thing missing in the config.log > $ cat config.log > > > Please just attach files to messages directly (this time it might make sense > to compress it). This way they will be preserved in the archive and it will be > easier to access them. Unless you want to keep them secret, of course. Thank > you. > > Yes, config.log looks OK. > > What was the exact hidrd-convert invocation that failed for you and what was > the output? > > Nick > > On 12/13/2014 10:55 PM, Vince Herried wrote: > > Hmmm that wasn't it. it was already installed. > I don't see any thing missing in the config.log > $ cat config.log > > > config.log <https://docs.google.com/file/__d/0BwgN___uWIl5AdVENmX3dvZllOV00/edit?__usp=drive_web <https://docs.google.com/file/d/0BwgN_uWIl5AdVENmX3dvZllOV00/edit?usp=drive_web>> > > > On Sat, Dec 13, 2014 at 3:02 PM, Nikolai Kondrashov <sp...@gm... <mailto:sp...@gm...> <mailto:sp...@gm... <mailto:sp...@gm...>>> wrote: > > On 12/13/2014 08:27 PM, Vince Herried wrote: > > I'm on Fedora F20 > > > Then you need libxml2-devel package installed when configuring and building > hidrd. > > Nick > > > On Sat, Dec 13, 2014 at 1:23 PM, Nikolai Kondrashov <sp...@gm... <mailto:sp...@gm...> <mailto:sp...@gm... <mailto:sp...@gm...>>> wrote: > > On 12/13/2014 08:15 PM, Vince Herried wrote: > > > the info file gives example of converting the hex input into xml > I get invalid output format. > the output from your dump program is: > $ cat HID-descriptor2.native > 05 0D 09 02 A1 01 85 07 09 20 A1 00 09 42 09 44 > 09 45 09 3C 09 43 09 44 15 00 25 01 75 01 95 06 > 81 02 09 32 75 01 95 01 81 02 81 03 05 01 09 30 > 75 10 95 01 A4 55 0D 65 13 35 00 46 10 27 27 40 > 9C 00 00 81 02 09 31 46 6A 18 26 A8 61 81 02 B4 > 05 0D 09 30 26 FF 07 46 FF 07 55 00 66 11 E1 75 > 10 81 02 C0 C0 05 01 09 02 A1 01 85 09 09 01 A1 > 00 05 09 19 01 29 03 15 00 25 01 95 03 75 01 81 > 02 95 05 81 01 05 01 09 30 75 10 95 01 A4 35 00 > 46 00 08 26 00 08 81 02 09 31 46 00 08 26 00 08 > 81 02 B4 05 0D 09 30 26 FF 07 46 FF 07 75 10 81 > B2 C0 C0 > > $ cat HID-descriptor2.native | hidrd-convert -i hex -o spec > produces > > but attempt to use -o xml generates error > > appears the built in help says no xml output available while the > info output example shows using -o xml > > Did I built it wrong? > > > > Yes, most likely libxml development package wasn't installed. Check > "./configure" output. Also, if you use a Debian-based distro, hidrd should > be > in the package repositories (although without "hex" format support). > > Nick > > > |
|
From: Vince H. <Vi...@Pl...> - 2014-12-14 17:13:11
|
[vince@desk2 Huion]$ cat HID-descriptor2.native | hidrd-convert -i hex -o xml Unknown output format "xml". Formats supported by hidrd-convert: natv [IO] - native format . . . where this works [vince@desk2 Huion]$ cat HID-descriptor2.native | hidrd-convert -i hex -o code --- Vince On Sun, Dec 14, 2014 at 11:07 AM, Nikolai Kondrashov <sp...@gm...> wrote: > > Hi Vince, > > Please keep the maillist in CC so others can benefit from our discussion. > Thank you. > > On 12/13/2014 10:55 PM, Vince Herried wrote: > >> Hmmm that wasn't it. it was already installed. >> I don't see any thing missing in the config.log >> $ cat config.log >> > > Please just attach files to messages directly (this time it might make > sense > to compress it). This way they will be preserved in the archive and it > will be > easier to access them. Unless you want to keep them secret, of course. > Thank > you. > > Yes, config.log looks OK. > > What was the exact hidrd-convert invocation that failed for you and what > was > the output? > > Nick > > On 12/13/2014 10:55 PM, Vince Herried wrote: > >> Hmmm that wasn't it. it was already installed. >> I don't see any thing missing in the config.log >> $ cat config.log >> >> >> config.log <https://docs.google.com/file/d/0BwgN_ >> uWIl5AdVENmX3dvZllOV00/edit?usp=drive_web> >> >> >> On Sat, Dec 13, 2014 at 3:02 PM, Nikolai Kondrashov <sp...@gm... >> <mailto:sp...@gm...>> wrote: >> >> On 12/13/2014 08:27 PM, Vince Herried wrote: >> >> I'm on Fedora F20 >> >> >> Then you need libxml2-devel package installed when configuring and >> building >> hidrd. >> >> Nick >> >> >> On Sat, Dec 13, 2014 at 1:23 PM, Nikolai Kondrashov < >> sp...@gm... <mailto:sp...@gm...>> wrote: >> >> On 12/13/2014 08:15 PM, Vince Herried wrote: >> >> >> the info file gives example of converting the hex input >> into xml >> I get invalid output format. >> the output from your dump program is: >> $ cat HID-descriptor2.native >> 05 0D 09 02 A1 01 85 07 09 20 A1 00 09 42 09 44 >> 09 45 09 3C 09 43 09 44 15 00 25 01 75 01 95 06 >> 81 02 09 32 75 01 95 01 81 02 81 03 05 01 09 30 >> 75 10 95 01 A4 55 0D 65 13 35 00 46 10 27 27 40 >> 9C 00 00 81 02 09 31 46 6A 18 26 A8 61 81 02 B4 >> 05 0D 09 30 26 FF 07 46 FF 07 55 00 66 11 E1 75 >> 10 81 02 C0 C0 05 01 09 02 A1 01 85 09 09 01 A1 >> 00 05 09 19 01 29 03 15 00 25 01 95 03 75 01 81 >> 02 95 05 81 01 05 01 09 30 75 10 95 01 A4 35 00 >> 46 00 08 26 00 08 81 02 09 31 46 00 08 26 00 08 >> 81 02 B4 05 0D 09 30 26 FF 07 46 FF 07 75 10 81 >> B2 C0 C0 >> >> $ cat HID-descriptor2.native | hidrd-convert -i hex -o >> spec >> produces >> >> but attempt to use -o xml generates error >> >> appears the built in help says no xml output available >> while the >> info output example shows using -o xml >> >> Did I built it wrong? >> >> >> >> Yes, most likely libxml development package wasn't installed. >> Check >> "./configure" output. Also, if you use a Debian-based distro, >> hidrd should >> be >> in the package repositories (although without "hex" format >> support). >> >> Nick >> >> >> > |
|
From: Nikolai K. <sp...@gm...> - 2014-12-14 17:05:58
|
Hi Jake, On 11/30/2014 09:56 PM, Nikolai Kondrashov wrote: > On 11/30/2014 08:38 PM, Jake Waffle wrote: >> > Could you please describe how the tablet behaves at the moment? >> The tablet behaves the same as I originally reported, it can click, the pen >> buttons work and the side buttons seem to work (I never used them >> previously, but using them here produces what they are set to do). >> >> The only problem is still not being able to move the cursor with the pen >> (not sure about pen pressure). > > Alright, it seems the tablet doesn't report the full resolution after all. Aargh! I just noticed that my change to the driver wasn't actually trying to enable the tablet! I'm sorry for the confusion. Jake, could you please try the fixed version, available here: https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip It might just work. Thank you. Sincerely, Nick On 11/30/2014 09:56 PM, Nikolai Kondrashov wrote: > On 11/30/2014 08:38 PM, Jake Waffle wrote: >> Attached the full output from doing what was done in the video, > > Thanks! > >> > Could you please describe how the tablet behaves at the moment? >> The tablet behaves the same as I originally reported, it can click, the pen >> buttons work and the side buttons seem to work (I never used them >> previously, but using them here produces what they are set to do). >> >> The only problem is still not being able to move the cursor with the pen >> (not sure about pen pressure). > > Alright, it seems the tablet doesn't report the full resolution after all. > So the hid-huion driver attempt to enable it has failed. To make this tablet > work we'll have to figure out what enables it. > > Doing that won't be easy. You'll need a Windows installation. Either a native > one, or in a VM under Linux. You'll need to capture USB traffic going between > the tablet and your tablet driver for Windows when the tablet is plugged in. > > You can do it with Wireshark running on the Linux host (in case of VM > install), or on Windows (in case of native install). > > After you captured the traffic, it will need to be inspected to find exactly > what packet (sequence of packets) enables full resolution, with which I can > help. > > Nick > > On 11/30/2014 08:38 PM, Jake Waffle wrote: >> Attached the full output from doing what was done in the video, >> >> > Could you please describe how the tablet behaves at the moment? >> The tablet behaves the same as I originally reported, it can click, the pen buttons work and the side buttons seem to work (I never used them previously, but using them here produces what they are set to do). >> >> The only problem is still not being able to move the cursor with the pen (not sure about pen pressure). >> >> > Date: Sun, 30 Nov 2014 20:17:24 +0200 >> > From: sp...@gm... >> > To: jcm...@ho... >> > CC: dig...@li... >> > Subject: Re: Tablet issue >> > >> > On 11/30/2014 07:05 PM, Jake Waffle wrote: >> > > Apologies if it's too much output, It's only a portion though. >> > >> > There's supposed to be a lot of it, not a problem. Thank you. >> > >> > Without considering where the pen actually was, this looks OK. >> > >> > Could you please describe how the tablet behaves at the moment? >> > >> > Also, to make sure we get full resolution, could you please send me (full, >> > compressed) output of the same command when you do strokes outwards tablet >> > surface, crossing each working area border in turn, like shown in this video: >> > >> > https://www.youtube.com/watch?v=ysYk8KLY98U >> > >> > Thank you. >> > >> > On 11/30/2014 07:05 PM, Jake Waffle wrote: >> > > Hey Nick, >> > > >> > > No problems at all, A-OK. >> > > Apologies if it's too much output, It's only a portion though. >> > > >> > > Let me know if there's anything else! >> > > >> > > >> > > [jake@localhost ~]$ sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' >> > > >> > > report (size 8) (numbered) = 09 00 c5 03 15 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 965 >> > > GenericDesktop.Y = 1301 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 c6 03 15 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 966 >> > > GenericDesktop.Y = 1301 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 c7 03 14 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 967 >> > > GenericDesktop.Y = 1300 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 c8 03 14 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 968 >> > > GenericDesktop.Y = 1300 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 c8 03 13 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 968 >> > > GenericDesktop.Y = 1299 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 c9 03 13 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 969 >> > > GenericDesktop.Y = 1299 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 ca 03 13 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 970 >> > > GenericDesktop.Y = 1299 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 ca 03 12 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 970 >> > > GenericDesktop.Y = 1298 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 cb 03 12 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 971 >> > > GenericDesktop.Y = 1298 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 cc 03 12 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 972 >> > > GenericDesktop.Y = 1298 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 cd 03 12 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 973 >> > > GenericDesktop.Y = 1298 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 ce 03 11 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 974 >> > > GenericDesktop.Y = 1297 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 cf 03 11 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 975 >> > > GenericDesktop.Y = 1297 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 d0 03 10 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 976 >> > > GenericDesktop.Y = 1296 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 d1 03 10 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 977 >> > > GenericDesktop.Y = 1296 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 d2 03 10 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 978 >> > > GenericDesktop.Y = 1296 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 d3 03 0f 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 979 >> > > GenericDesktop.Y = 1295 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 d4 03 0f 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 980 >> > > GenericDesktop.Y = 1295 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 d5 03 0e 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 981 >> > > GenericDesktop.Y = 1294 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 d6 03 0e 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 982 >> > > GenericDesktop.Y = 1294 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 d7 03 0d 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 983 >> > > GenericDesktop.Y = 1293 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 00 d8 03 0d 05 00 00 >> > > Button.0001 = 0 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 984 >> > > GenericDesktop.Y = 1293 >> > > Digitizers.TipPressure = 0 >> > > >> > > report (size 8) (numbered) = 09 01 d9 03 0d 05 d3 00 >> > > Button.0001 = 1 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 985 >> > > GenericDesktop.Y = 1293 >> > > Digitizers.TipPressure = 211 >> > > >> > > report (size 8) (numbered) = 09 01 d9 03 0d 05 ff 00 >> > > Button.0001 = 1 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 985 >> > > GenericDesktop.Y = 1293 >> > > Digitizers.TipPressure = 255 >> > > >> > > report (size 8) (numbered) = 09 01 d9 03 0c 05 23 01 >> > > Button.0001 = 1 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 985 >> > > GenericDesktop.Y = 1292 >> > > Digitizers.TipPressure = 291 >> > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 3b 01 >> > > Button.0001 = 1 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 986 >> > > GenericDesktop.Y = 1292 >> > > Digitizers.TipPressure = 315 >> > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 4c 01 >> > > Button.0001 = 1 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 986 >> > > GenericDesktop.Y = 1292 >> > > Digitizers.TipPressure = 332 >> > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 5a 01 >> > > Button.0001 = 1 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 986 >> > > GenericDesktop.Y = 1292 >> > > Digitizers.TipPressure = 346 >> > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 68 01 >> > > Button.0001 = 1 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 986 >> > > GenericDesktop.Y = 1292 >> > > Digitizers.TipPressure = 360 >> > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 71 01 >> > > Button.0001 = 1 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 986 >> > > GenericDesktop.Y = 1292 >> > > Digitizers.TipPressure = 369 >> > > >> > > report (size 8) (numbered) = 09 01 da 03 0c 05 7b 01 >> > > Button.0001 = 1 >> > > Button.0002 = 0 >> > > Button.0003 = 0 >> > > GenericDesktop.X = 986 >> > > GenericDesktop.Y = 1292 >> > > Digitizers.TipPressure = 379 >> > > >> > > >> > > >> > > > Date: Sun, 30 Nov 2014 16:26:33 +0200 >> > > > From: sp...@gm... >> > > > To: jcm...@ho... >> > > > CC: dig...@li... >> > > > Subject: Re: Tablet issue >> > > > >> > > > Hi Jake, >> > > > >> > > > Sorry for the delay with the answer. I've been quite busy this week. >> > > > >> > > > Thanks for the outputs. The driver seems to bind correctly, at least. >> > > > >> > > > Now, could you please send me a piece of output of this command: >> > > > >> > > > sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' >> > > > >> > > > while making a stroke with the tablet pen? >> > > > >> > > > This will show what the tablet sends and how the kernel interprets the >> > > > reports. >> > > > >> > > > Thank you. >> > > > >> > > > Nick >> > > > >> > > > On 11/24/2014 04:10 AM, Jake Waffle wrote: >> > > > > Hmm. After using the command and noticing nothing, I did another reboot and still nothing. >> > > > > >> > > > > [jake@localhost ~]$ modinfo hid-huion >> > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-huion.ko >> > > > > version: 5 >> > > > > license: GPL >> > > > > description: Huion HID driver >> > > > > author: Nikolai Kondrashov >> > > > > author: Martin Rusko >> > > > > srcversion: B0934C93201C94470057FEC >> > > > > alias: hid:b0003g*v00005543p00000781 >> > > > > alias: hid:b0003g*v00005543p0000004D >> > > > > alias: hid:b0003g*v00005543p0000006E >> > > > > alias: hid:b0003g*v0000256Cp0000006E >> > > > > depends: >> > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload >> > > > > >> > > > > [jake@localhost ~]$ modinfo hid-uclogic >> > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-uclogic.ko >> > > > > version: 5 >> > > > > license: GPL >> > > > > srcversion: 2C10D4F9392C02ACFC75150 >> > > > > alias: hid:b0003g*v00005543p00000522 >> > > > > alias: hid:b0003g*v00005543p00000064 >> > > > > alias: hid:b0003g*v00005543p00000005 >> > > > > alias: hid:b0003g*v00005543p00000004 >> > > > > alias: hid:b0003g*v00005543p00000003 >> > > > > alias: hid:b0003g*v00005543p00000042 >> > > > > depends: >> > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload >> > > > > >> > > > > [jake@localhost ~]$ ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0004/driver -> ../../../../../../../bus/hid/drivers/huion >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0005/driver -> ../../../../../../../bus/hid/drivers/huion >> > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0006/driver -> ../../../../../../../bus/hid/drivers/huion >> > > > > [jake@localhost ~]$ >> > > > > >> > > > > >> > > > > >> > > > > >> > > > > > Date: Mon, 24 Nov 2014 00:03:26 +0200 >> > > > > > From: sp...@gm... >> > > > > > To: jcm...@ho... >> > > > > > CC: dig...@li... >> > > > > > Subject: Re: Tablet issue >> > > > > > >> > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: >> > > > > > > Thanks for getting back to me! >> > > > > > > >> > > > > > > So... (sigh), I believe I had installed this previously, so I ran >> > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' >> > > > > > > >> > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install >> > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install >> > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko >> > > > > > > Can't read private key >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko >> > > > > > > Can't read private key >> > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 >> > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' >> > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf >> > > > > > > depmod -a >> > > > > > > install hid-rebind /sbin/hid-rebind >> > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules >> > > > > > > udevadm control --reload >> > > > > > > >> > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? >> > > > > > > Apologies for the hassle. >> > > > > > >> > > > > > Um, unless you rebooted, then the tablet likely got handled by the already >> > > > > > loaded hid-uclogic. Try rebooting, or doing "sudo rmmod hid-uclogic". >> > > > > > I should've mentioned it. >> > > > > > >> > > > > > If that doesn't help, could you please send the output of the following >> > > > > > commands? >> > > > > > >> > > > > > modinfo hid-huion >> > > > > > modinfo hid-uclogic >> > > > > > ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver >> > > > > > >> > > > > > Thank you. >> > > > > > >> > > > > > Nick >> > > > > > >> > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: >> > > > > > > Thanks for getting back to me! >> > > > > > > >> > > > > > > So... (sigh), I believe I had installed this previously, so I ran >> > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' >> > > > > > > >> > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install >> > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install >> > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko >> > > > > > > Can't read private key >> > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko >> > > > > > > Can't read private key >> > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 >> > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' >> > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf >> > > > > > > depmod -a >> > > > > > > install hid-rebind /sbin/hid-rebind >> > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules >> > > > > > > udevadm control --reload >> > > > > > > >> > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? >> > > > > > > Apologies for the hassle. >> > > > > > > >> > > > > > > > Date: Sun, 23 Nov 2014 20:46:55 +0200 >> > > > > > > > From: sp...@gm... >> > > > > > > > To: jcm...@ho... >> > > > > > > > CC: dig...@li... >> > > > > > > > Subject: Re: Tablet issue >> > > > > > > > >> > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: >> > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or >> > > > > > > > > directory' message, I can never seem to navigate the git site correctly, >> > > > > > > > > thanks for the link to that page. >> > > > > > > > >> > > > > > > > Hmm, that's strange. >> > > > > > > > >> > > > > > > > > The rpm works for me. >> > > > > > > > >> > > > > > > > Great! >> > > > > > > > >> > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 >> > > > > > > > > [sudo] password for jake: >> > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 >> > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 >> > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 >> > > > > > > > > S 65 04 03 00 71 >> > > > > > > > > S 6E 04 03 30 00 >> > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 >> > > > > > > > > S 7A 08 03 01 08 00 00 00 00 >> > > > > > > > >> > > > > > > > Nice, it works! >> > > > > > > > >> > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take >> > > > > > > > > more than 10 mins. >> > > > > > > > >> > > > > > > > Huion-decode is expecting huion-probe output on its input. For your >> > > > > > > > huion-probe output it produces this: >> > > > > > > > >> > > > > > > > Manufacturer: UC-LOGIC >> > > > > > > > Product: TWHA60 >> > > > > > > > Max X: 40000 >> > > > > > > > Max Y: 25000 >> > > > > > > > Max pressure: 2047 >> > > > > > > > Resolution: 4000 >> > > > > > > > Internal model: HA60-F401 >> > > > > > > > >> > > > > > > > Which shows it's decoding it fine. >> > > > > > > > >> > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not >> > > > > > > > > move consistently as you'd expect, it requires a sort of big flick to move. >> > > > > > > > >> > > > > > > > This is expected when report descriptor is not fixed which is the work of a >> > > > > > > > kernel driver. >> > > > > > > > >> > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? >> > > > > > > > >> > > > > > > > Yes. >> > > > > > > > >> > > > > > > > I've made a branch of digimend-kernel-drivers which has a change moving your >> > > > > > > > tablet under the hid-huion driver. It is very likely to make it work. >> > > > > > > > >> > > > > > > > You can download it here: >> > > > > > > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip >> > > > > > > > >> > > > > > > > Follow the instructions in README.md to install the driver. >> > > > > > > > >> > > > > > > > Nick >> > > > > > > > >> > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: >> > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or directory' message, I can never seem to navigate the git site correctly, thanks for the link to that page. The rpm works for me. >> > > > > > > > > >> > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 >> > > > > > > > > [sudo] password for jake: >> > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 >> > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 >> > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 >> > > > > > > > > S 65 04 03 00 71 >> > > > > > > > > S 6E 04 03 30 00 >> > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 >> > > > > > > > > S 7A 08 03 01 08 00 00 00 00 >> > > > > > > > > >> > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take more than 10 mins. >> > > > > > > > > >> > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not move consistently as you'd expect, it requires a sort of big flick to move. >> > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > > Date: Sun, 23 Nov 2014 18:59:08 +0200 >> > > > > > > > > > From: sp...@gm... >> > > > > > > > > > To: jcm...@ho... >> > > > > > > > > > CC: DIG...@li... >> > > > > > > > > > Subject: Re: Tablet issue >> > > > > > > > > > >> > > > > > > > > > I'm copying the maillist anyway, as others might be encountering the same >> > > > > > > > > > problem. >> > > > > > > > > > >> > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: >> > > > > > > > > > > Hi Nick, >> > > > > > > > > > > >> > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post >> > > > > > > > > > > this bit to the archive considering it's likely me just not knowing). >> > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm >> > > > > > > > > > > suggested I should be using autoconf first? >> > > > > > > > > > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure >> > > > > > > > > > > bash: ./configure: No such file or directory >> > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf >> > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE >> > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. >> > > > > > > > > > > See the Autoconf documentation. >> > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure >> > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' >> > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' >> > > > > > > > > > >> > > > > > > > > > If you want to build from the git tree (as downloaded using the "Download ZIP" >> > > > > > > > > > link on the right), you should execute ./bootstrap first (as mentioned shortly >> > > > > > > > > > in README.md). >> > > > > > > > > > >> > > > > > > > > > However, you might be better off downloading and building a release tarball >> > > > > > > > > > (preferably latest, v3 [1]), or downloading and installing a release rpm or >> > > > > > > > > > deb package. >> > > > > > > > > > >> > > > > > > > > > > Sorry. >> > > > > > > > > > >> > > > > > > > > > Nothing to feel sorry about :) >> > > > > > > > > > >> > > > > > > > > > Nick >> > > > > > > > > > >> > > > > > > > > > [1] https://github.com/DIGImend/huion-tools/releases/tag/v3 >> > > > > > > > > > >> > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: >> > > > > > > > > > > Hi Nick, >> > > > > > > > > > > >> > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post this bit to the archive considering it's likely me just not knowing). >> > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm suggested I should be using autoconf first? >> > > > > > > > > > > >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure >> > > > > > > > > > > bash: ./configure: No such file or directory >> > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf >> > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE >> > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. >> > > > > > > > > > > See the Autoconf documentation. >> > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE >> > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure >> > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' >> > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' >> > > > > > > > > > > >> > > > > > > > > > > Sorry. >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > > Date: Sun, 23 Nov 2014 17:43:02 +0200 >> > > > > > > > > > > > From: sp...@gm... >> > > > > > > > > > > > To: jcm...@ho... >> > > > > > > > > > > > CC: DIG...@li... >> > > > > > > > > > > > Subject: Re: Tablet issue >> > > > > > > > > > > > >> > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused >> > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if >> > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in >> > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. >> > > > > > > > > > > > >> > > > > > > > > > > > And here is the link to huion-tools which contain huion-probe: >> > > > > > > > > > > > >> > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools >> > > > > > > > > > > > >> > > > > > > > > > > > On 11/23/2014 05:39 PM, Nikolai Kondrashov wrote: >> > > > > > > > > > > > > Hi Jake, >> > > > > > > > > > > > > >> > > > > > > > > > > > > I'm copying the answer to the digimend-devel maillist to keep archive and have >> > > > > > > > > > > > > others posted. Please use "Reply to all" when replying. >> > > > > > > > > > > > > >> > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: >> > > > > > > > > > > > >> Hello, >> > > > > > > > > > > > >> >> > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", >> > > > > > > > > > > > >> which is a rebranded "UC-Logic Tablet TWHA60". On your support page it >> > > > > > > > > > > > >> mentions the drivers for this are in development, but also states it's >> > > > > > > > > > > > >> supported in the latest kernels. >> > > > > > > > > > > > >> >> > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in >> > > > > > > > > > > > >> terms of clicking, the buttons on the pen seem to work and at least two >> > > > > > > > > > > > >> side-buttons (close and save) work, however I cannot move the cursor with >> > > > > > > > > > > > >> the pen. Pressing the pen against the tablet doesn't indicate any pressure >> > > > > > > > > > > > >> either. >> > > > > > > > > > > > >> >> > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included >> > > > > > > > > > > > >> diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', >> > > > > > > > > > > > >> 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. >> > > > > > > > > > > > >> >> > > > > > > > > > > > >> Any help/advice would be appreciated. >> > > > > > > > > > > > > >> > > > > > > > > > > > > This is the third version of this tablet I see and the first one with three >> > > > > > > > > > > > > interfaces. One older model was made to work, IIRC. The newer ones weren't >> > > > > > > > > > > > > catered to yet. >> > > > > > > > > > > > > >> > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused >> > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if >> > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in >> > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. >> > > > > > > > > > > > > >> > > > > > > > > > > > > Nick >> > > > > > > > > > > > > >> > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: >> > > > > > > > > > > > >> Hello, >> > > > > > > > > > > > >> >> > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", which is a rebranded "UC-Logic Tablet TWHA60". On your support page it mentions the drivers for this are in development, but also states it's supported in the latest kernels. >> > > > > > > > > > > > >> >> > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in terms of clicking, the buttons on the pen seem to work and at least two side-buttons (close and save) work, however I cannot move the cursor with the pen. Pressing the pen against the tablet doesn't indicate any pressure either. >> > > > > > > > > > > > >> >> > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. >> > > > > > > > > > > > >> >> > > > > > > > > > > > >> Any help/advice would be appreciated. >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > >> > > > > > >> > > > >> > > |
|
From: Nikolai K. <sp...@gm...> - 2014-12-14 17:00:14
|
Hi Masaru, On 11/06/2014 07:30 AM, Masaru Hirano wrote: > Hello Nick > > Thanks for your support. > We are Ugee distributer in japan. > Please let us know how to make driver. > > We would like to build ugee tablet driver. > VID=5543 > PID=0081 > These are all fine. > VID=5543 > PID=0045 > These are not work fine. > Calibration does not been succeed. I've made a very simple change to the digimend-kernel-drivers package, which has a slight possibility of making them work. I've simply added both of the product IDs you sent to the list of devices supported by the hid-huion driver, so it would treat them exactly as Huion tablets. The change is available in the "ugee" branch on GitHub, which you can download here: https://github.com/DIGImend/digimend-kernel-drivers/archive/ugee.zip Please try building, installing and using the driver with your tablets. We might just be lucky and they might work. Nick On 11/06/2014 07:30 AM, Masaru Hirano wrote: > Hello Nick > > Thanks for your support. > We are Ugee distributer in japan. > Please let us know how to make driver. > > We would like to build ugee tablet driver. > VID=5543 > PID=0081 > These are all fine. > VID=5543 > PID=0045 > These are not work fine. > Calibration does not been succeed. > > If you give me some procedure and tools for making tablet and tablet monitor driver. > I would like to make. > Under ubuntu studio 14.04 > > File 1: > VID=5543 > PID=0081 > are work fine. > > File 2: > We would like to build for them. > > We are small company of system integrator for creative buginners. > So we need to provide no wacom tablet and ubuntu-studio 14.04 for cost effective in Japan. > > Ofcource when we made new driver, we will share for everyone. > > Best regards, > Masaru Hirano > Neoblast Inc. > > On 2014年11月05日 18:24, Nikolai Kondrashov wrote: >> On 11/05/2014 11:22 AM, Nikolai Kondrashov wrote: >>> We would appreciate it, if you could provide us with a list of Ugee >>> tablets >>> which you found working with our tablets >> >> I meant "our drivers", of course. >> >> Nick >> >> On 11/05/2014 11:22 AM, Nikolai Kondrashov wrote: >>> Hello Masaru, >>> >>> I'm very glad to hear that another tablet distributor is choosing to >>> contribute their effort to making Linux drivers for their tablets. >>> >>> This year Yiynova helped with drivers for their tablets as well, and >>> now have >>> a bunch of models supported. >>> >>> We would appreciate it, if you could provide us with a list of Ugee >>> tablets >>> which you found working with our tablets, along with their USB VID:PID >>> pairs, >>> so we can add them to the list and advertise their support. >>> >>> Regarding the so far unsupported tablets, I would also like to know their >>> names and VID:PID pairs, along with their parameters (if those are >>> unavailable >>> on the web). I would also like to know which hardware they're based >>> on, if >>> possible. Is it UC-Logic, Waltop, anything else? >>> >>> This would get us started. >>> >>> Thank you. >>> >>> Sincerely, >>> Nick >>> >>> On 11/05/2014 03:42 AM, Masaru Hirano wrote: >>>> Hello developper >>>> >>>> We are neoblast inc japan. >>>> We are one of Ugee Distributer. >>>> >>>> There are few driver for ugee. >>>> Most of product work by digemend kernel driver. >>>> But some product (tablet monitor, sketch=pad) do not work. >>>> http://ugee.net/index.asp >>>> >>>> We use ubuntu-studio 14.04. >>>> >>>> Digemend kernel driver are not enough for us. >>>> There are no friver for tablet monitor for ubuntu 14.04. >>>> >>>> We would like to build by ourseleves. >>>> Please let us know how to make kernel driver. >>>> >>>> best regards, >>>> Masaru Hirano >>>> neoblast inc. >> >> >> |
|
From: Nikolai K. <sp...@gm...> - 2014-12-14 16:13:36
|
Hi Vince, I've made a quick change to digimend-kernel-drivers to make the hid-huion report buttons as BTN_0-BTN_7, on the same event device. It also made it possible to ignore other interfaces and thus remove extra event devices, which should fix problems with The GIMP. However, I'm not sure if this will allow using the tablet with xf86-input-wacom, or not. I'll try testing it. Another drawback is that the tablet frame buttons become unusable with xf86-input-evdev. The change is now available in "huion-abstract-keyboard" branch on GitHub, which you can download here: https://github.com/DIGImend/digimend-kernel-drivers/archive/huion-abstract-keyboard.zip Here is the change I did: https://github.com/DIGImend/digimend-kernel-drivers/commit/9b7d972e838b71ee805af424025ff88250b91139 I wrote the attached report descriptor XML to generate the binary descriptor addition used in the driver. Nick On 12/13/2014 07:14 PM, Vince Herried wrote: > On Sat, Dec 13, 2014 at 11:41 AM, Nikolai Kondrashov <sp...@gm...> wrote: >> Hi Vince, >> >> On 12/07/2014 04:26 AM, Vince Herried wrote: >>> >>> Here is my patch containing both the attempt to change the report id to 6 >>> and the additional probe that I discovered. >> >> >> Thanks! Although, could you please send patches uncompressed? They're not >> that >> big, and this way they're easier to reply to. Thank you. > > > Certainly. > > >> >> First of all, to make this work you'll need to add a description of the >> button >> report to the report descriptor, under a new ID. From your description of >> reports and from what I see in the kernel source (drivers/hid/hid-input.c, >> hidinput_configure_usage) you'll need 24 constant bits and >> then 8 input bits mapped to the button usage page codes 1-8. Both >> application >> and physical collections of this report need to be non-general desktop to be >> mapped to BTN_0-BTN_9, perhaps vendor-specific will do. >> >> Then you'll need to change ID of button reports from 7 to the ID of the >> report >> you added in huion_raw_report. Note that you should leave pen input reports >> arriving with the same ID unmodified. > > > yes. I understand that but I didn't know how to identify the data as > coming from a button. Or maybe more correclty > I know how to identify it by looking at the outputs of the hid dump, > but I didn't know how to write the C if statement. > Something like this to identify the data stream as a button press. > > if ( 0x07E001 == ??? ) { > blah > } > > So I was attempting to see if I this segment of code was called at the > appropriate times such that it would be possible > to change the report id. I didn't know if perhaps this segment was > only called once during the initialization of the tablet. > Since my attempt didn't work, that is what I suspected. > > If it had worked then I was going to try to create a report id of 6 > for the buttons and 7 for the stylus data. > > >> >> See some comments on the patch below. >> >>> --- hid-huion.c 2014-10-28 12:01:32.000000000 -0400 >>> +++ /home/vince/Documents/Huion/digimend-kernel-drivers-master/hid-huion.c >>> 2014-12-06 21:18:07.767367504 -0500 >>> static const __u8 huion_tablet_rdesc_template[] = { >>> 0x05, 0x0D, /* Usage Page (Digitizer), >>> */ >>> 0x09, 0x02, /* Usage (Pen), >>> */ >>> 0xA1, 0x01, /* Collection (Application), >>> */ >>> +#ifdef Report6 >>> + 0x85, 0x06, >>> +#else >>> 0x85, 0x07, /* Report ID (7), >>> */ >>> +#endif >> >> >> Instead of changing the ID of the pen report description, you need to add >> another report description with different ID. > > > Right I struggled with it a while trying to generate one. > Would this report ID be part of the existing report description? or a > totally separate one? > If you can help by saying which.. a new report description or an > embeded one I'll return to try and > build it. > > > >> >>> 0x09, 0x20, /* Usage (Stylus), >>> */ >>> 0xA0, /* Collection (Physical), >>> */ >>> 0x14, /* Logical Minimum (0), >>> */ >>> @@ -65,7 +80,7 @@ >>> 0xA4, /* Push, >>> */ >>> 0x05, 0x01, /* Usage Page (Desktop), >>> */ >>> 0x65, 0x13, /* Unit (Inch), >>> */ >>> - 0x55, 0xFD, /* Unit Exponent (-3), >>> */ >>> + 0x55, 0xFD, /* Unit Exponent (-3), 0x55,0x0d >>> ? */ >> >> >> 0xFD is correct. The official report descriptor tool is violating the >> specification by storing unit exponent as 0x0D, although the drivers follow >> suit. >> >>> @@ -259,10 +297,14 @@ >>> /* If this is a pen input report */ >>> if (intf->cur_altsetting->desc.bInterfaceNumber == 0 && >>> report->type == HID_INPUT_REPORT && >>> - report->id == 0x07 && size >= 2) >>> + report->id == 0x07 && size >= 2) >>> + { >>> /* Invert the in-range bit */ >>> data[1] ^= 0x40; >>> - >>> + #ifdef Report6 >>> + report->id = 0x06; >>> + #endif >>> + } >> >> >> You should replace report ID for button reports only. Conversely, you should >> invert the in-range bit for pen reports only. > > > OK, I didn't understand that part. Thanks. > > >> >> Still, I'm not sure if replacing report ID in this way will work. >> >> Nick >> > > > That is why I was trying to make a simple test with my changes. > Do you see any reason why my change didn't work? > > ---------------- > Vince > |
|
From: Nikolai K. <sp...@gm...> - 2014-12-13 20:02:12
|
On 12/13/2014 08:27 PM, Vince Herried wrote: > I'm on Fedora F20 Then you need libxml2-devel package installed when configuring and building hidrd. Nick > On Sat, Dec 13, 2014 at 1:23 PM, Nikolai Kondrashov <sp...@gm...> wrote: >> On 12/13/2014 08:15 PM, Vince Herried wrote: >>> >>> the info file gives example of converting the hex input into xml >>> I get invalid output format. >>> the output from your dump program is: >>> $ cat HID-descriptor2.native >>> 05 0D 09 02 A1 01 85 07 09 20 A1 00 09 42 09 44 >>> 09 45 09 3C 09 43 09 44 15 00 25 01 75 01 95 06 >>> 81 02 09 32 75 01 95 01 81 02 81 03 05 01 09 30 >>> 75 10 95 01 A4 55 0D 65 13 35 00 46 10 27 27 40 >>> 9C 00 00 81 02 09 31 46 6A 18 26 A8 61 81 02 B4 >>> 05 0D 09 30 26 FF 07 46 FF 07 55 00 66 11 E1 75 >>> 10 81 02 C0 C0 05 01 09 02 A1 01 85 09 09 01 A1 >>> 00 05 09 19 01 29 03 15 00 25 01 95 03 75 01 81 >>> 02 95 05 81 01 05 01 09 30 75 10 95 01 A4 35 00 >>> 46 00 08 26 00 08 81 02 09 31 46 00 08 26 00 08 >>> 81 02 B4 05 0D 09 30 26 FF 07 46 FF 07 75 10 81 >>> B2 C0 C0 >>> >>> $ cat HID-descriptor2.native | hidrd-convert -i hex -o spec >>> produces >>> >>> but attempt to use -o xml generates error >>> >>> appears the built in help says no xml output available while the >>> info output example shows using -o xml >>> >>> Did I built it wrong? >> >> >> Yes, most likely libxml development package wasn't installed. Check >> "./configure" output. Also, if you use a Debian-based distro, hidrd should >> be >> in the package repositories (although without "hex" format support). >> >> Nick |
|
From: Nikolai K. <sp...@gm...> - 2014-12-13 18:23:46
|
On 12/13/2014 08:15 PM, Vince Herried wrote: > the info file gives example of converting the hex input into xml > I get invalid output format. > the output from your dump program is: > $ cat HID-descriptor2.native > 05 0D 09 02 A1 01 85 07 09 20 A1 00 09 42 09 44 > 09 45 09 3C 09 43 09 44 15 00 25 01 75 01 95 06 > 81 02 09 32 75 01 95 01 81 02 81 03 05 01 09 30 > 75 10 95 01 A4 55 0D 65 13 35 00 46 10 27 27 40 > 9C 00 00 81 02 09 31 46 6A 18 26 A8 61 81 02 B4 > 05 0D 09 30 26 FF 07 46 FF 07 55 00 66 11 E1 75 > 10 81 02 C0 C0 05 01 09 02 A1 01 85 09 09 01 A1 > 00 05 09 19 01 29 03 15 00 25 01 95 03 75 01 81 > 02 95 05 81 01 05 01 09 30 75 10 95 01 A4 35 00 > 46 00 08 26 00 08 81 02 09 31 46 00 08 26 00 08 > 81 02 B4 05 0D 09 30 26 FF 07 46 FF 07 75 10 81 > B2 C0 C0 > > $ cat HID-descriptor2.native | hidrd-convert -i hex -o spec > produces > > but attempt to use -o xml generates error > > appears the built in help says no xml output available while the > info output example shows using -o xml > > Did I built it wrong? Yes, most likely libxml development package wasn't installed. Check "./configure" output. Also, if you use a Debian-based distro, hidrd should be in the package repositories (although without "hex" format support). Nick |
|
From: Vince H. <Vi...@Pl...> - 2014-12-13 18:15:30
|
the info file gives example of converting the hex input into xml
I get invalid output format.
the output from your dump program is:
$ cat HID-descriptor2.native
05 0D 09 02 A1 01 85 07 09 20 A1 00 09 42 09 44
09 45 09 3C 09 43 09 44 15 00 25 01 75 01 95 06
81 02 09 32 75 01 95 01 81 02 81 03 05 01 09 30
75 10 95 01 A4 55 0D 65 13 35 00 46 10 27 27 40
9C 00 00 81 02 09 31 46 6A 18 26 A8 61 81 02 B4
05 0D 09 30 26 FF 07 46 FF 07 55 00 66 11 E1 75
10 81 02 C0 C0 05 01 09 02 A1 01 85 09 09 01 A1
00 05 09 19 01 29 03 15 00 25 01 95 03 75 01 81
02 95 05 81 01 05 01 09 30 75 10 95 01 A4 35 00
46 00 08 26 00 08 81 02 09 31 46 00 08 26 00 08
81 02 B4 05 0D 09 30 26 FF 07 46 FF 07 75 10 81
B2 C0 C0
$ cat HID-descriptor2.native | hidrd-convert -i hex -o spec
produces
what appears to be correct
Usage Page (Digitizer), ; Digitizer (0Dh)
Usage (Pen), ; Pen
(02h, application collection)
Collection (Application),
Report ID (7),
Usage (Stylus), ; Stylus
(20h, logical collection)
Collection (Physical),
Usage (Tip Switch), ; Tip
switch (42h, momentary control)
Usage (Barrel Switch), ; Barrel
switch (44h, momentary control)
Usage (Eraser), ; Eraser
(45h, momentary control)
Usage (Invert), ; Invert
(3Ch, momentary control)
Usage (Secondary Tip Switch), ;
Secondary tip switch (43h, momentary control)
Usage (Barrel Switch), ; Barrel
switch (44h, momentary control)
Logical Minimum (0),
Logical Maximum (1),
Report Size (1),
Report Count (6),
Input (Variable),
Usage (In Range), ; In range
(32h, momentary control)
Report Size (1),
Report Count (1),
Input (Variable),
Input (Constant, Variable),
Usage Page (Desktop), ; Generic
desktop controls (01h)
Usage (X), ; X (30h,
dynamic value)
Report Size (16),
Report Count (1),
Push,
Unit Exponent (13),
Unit (Inch),
Physical Minimum (0),
Physical Maximum (10000),
Logical Maximum (40000),
Input (Variable),
Usage (Y), ; Y (31h,
dynamic value)
Physical Maximum (6250),
Logical Maximum (25000),
Input (Variable),
Pop,
Usage Page (Digitizer), ; Digitizer (0Dh)
Usage (Tip Pressure), ; Tip
pressure (30h, dynamic value)
Logical Maximum (2047),
Physical Maximum (2047),
Unit Exponent (0),
Unit (Centimeter * Gram * Seconds^-2),
Report Size (16),
Input (Variable),
End Collection,
End Collection,
Usage Page (Desktop), ; Generic
desktop controls (01h)
Usage (Mouse), ; Mouse
(02h, application collection)
Collection (Application),
Report ID (9),
Usage (Pointer), ; Pointer
(01h, physical collection)
Collection (Physical),
Usage Page (Button), ; Button (09h)
Usage Minimum (01h),
Usage Maximum (03h),
Logical Minimum (0),
Logical Maximum (1),
Report Count (3),
Report Size (1),
Input (Variable),
Report Count (5),
Input (Constant),
Usage Page (Desktop), ; Generic
desktop controls (01h)
Usage (X), ; X (30h,
dynamic value)
Report Size (16),
Report Count (1),
Push,
Physical Minimum (0),
Physical Maximum (2048),
Logical Maximum (2048),
Input (Variable),
Usage (Y), ; Y (31h,
dynamic value)
Physical Maximum (2048),
Logical Maximum (2048),
Input (Variable),
Pop,
Usage Page (Digitizer), ; Digitizer (0Dh)
Usage (Tip Pressure), ; Tip
pressure (30h, dynamic value)
Logical Maximum (2047),
Physical Maximum (2047),
Report Size (16),
Input (Variable, Non Linear, No Preferred, Bit7),
End Collection,
End Collection
but attempt to use -o xml generates error
appears the built in help says no xml output available while the
info output example shows using -o xml
Did I built it wrong?
------------
Vince
|
|
From: Vince H. <Vi...@Pl...> - 2014-12-13 17:19:22
|
I was trying to create a combined HID descriptor using the windows tool on my virtual machine. Since it you had pointed out a web page where the different parts of creating one was explained. If you can come up with the XML for the existing report. then I will try your report descriptor tool instead. I have done very very little XML work. And wonder if your tool ( haven't tried it yet ) will provide helpful prompts when errors are made my me. ----------------- Vince |
|
From: Nikolai K. <sp...@gm...> - 2014-12-13 16:42:01
|
Hi Vince,
On 12/07/2014 04:26 AM, Vince Herried wrote:
> Here is my patch containing both the attempt to change the report id to 6
> and the additional probe that I discovered.
Thanks! Although, could you please send patches uncompressed? They're not that
big, and this way they're easier to reply to. Thank you.
First of all, to make this work you'll need to add a description of the button
report to the report descriptor, under a new ID. From your description of
reports and from what I see in the kernel source (drivers/hid/hid-input.c,
hidinput_configure_usage) you'll need 24 constant bits and
then 8 input bits mapped to the button usage page codes 1-8. Both application
and physical collections of this report need to be non-general desktop to be
mapped to BTN_0-BTN_9, perhaps vendor-specific will do.
Then you'll need to change ID of button reports from 7 to the ID of the report
you added in huion_raw_report. Note that you should leave pen input reports
arriving with the same ID unmodified.
See some comments on the patch below.
> --- hid-huion.c 2014-10-28 12:01:32.000000000 -0400
> +++ /home/vince/Documents/Huion/digimend-kernel-drivers-master/hid-huion.c 2014-12-06 21:18:07.767367504 -0500
> static const __u8 huion_tablet_rdesc_template[] = {
> 0x05, 0x0D, /* Usage Page (Digitizer), */
> 0x09, 0x02, /* Usage (Pen), */
> 0xA1, 0x01, /* Collection (Application), */
> +#ifdef Report6
> + 0x85, 0x06,
> +#else
> 0x85, 0x07, /* Report ID (7), */
> +#endif
Instead of changing the ID of the pen report description, you need to add
another report description with different ID.
> 0x09, 0x20, /* Usage (Stylus), */
> 0xA0, /* Collection (Physical), */
> 0x14, /* Logical Minimum (0), */
> @@ -65,7 +80,7 @@
> 0xA4, /* Push, */
> 0x05, 0x01, /* Usage Page (Desktop), */
> 0x65, 0x13, /* Unit (Inch), */
> - 0x55, 0xFD, /* Unit Exponent (-3), */
> + 0x55, 0xFD, /* Unit Exponent (-3), 0x55,0x0d ? */
0xFD is correct. The official report descriptor tool is violating the
specification by storing unit exponent as 0x0D, although the drivers follow
suit.
> @@ -259,10 +297,14 @@
> /* If this is a pen input report */
> if (intf->cur_altsetting->desc.bInterfaceNumber == 0 &&
> report->type == HID_INPUT_REPORT &&
> - report->id == 0x07 && size >= 2)
> + report->id == 0x07 && size >= 2)
> + {
> /* Invert the in-range bit */
> data[1] ^= 0x40;
> -
> + #ifdef Report6
> + report->id = 0x06;
> + #endif
> + }
You should replace report ID for button reports only. Conversely, you should
invert the in-range bit for pen reports only.
Still, I'm not sure if replacing report ID in this way will work.
Nick
> On Sat, Dec 6, 2014 at 4:17 PM, Nikolai Kondrashov <sp...@gm... <mailto:sp...@gm...>> wrote:
>
> Hi Vince,
>
>
> On 12/06/2014 04:49 AM, Vince Herried wrote:
>
> I tried changing the report id from 7 -> 6.
> Didn't work.
>
> In the if statement where you check for report->id == 7
> and also the report descriptor.
>
>
> I added code to include the 0x7b probe. Seems to be working fine.
>
> What can I do to make some progress on this?
>
>
> Can you send a patch with your changes?
> If you can't make a patch, can you send the modified code?
>
> Thank you.
>
> Nick
>
>
|
|
From: Nikolai K. <sp...@gm...> - 2014-12-06 21:17:41
|
Hi Vince, On 12/06/2014 04:49 AM, Vince Herried wrote: > I tried changing the report id from 7 -> 6. > Didn't work. > > In the if statement where you check for report->id == 7 > and also the report descriptor. > > > I added code to include the 0x7b probe. Seems to be working fine. > > What can I do to make some progress on this? Can you send a patch with your changes? If you can't make a patch, can you send the modified code? Thank you. Nick |
|
From: Nikolai K. <sp...@gm...> - 2014-12-06 15:12:12
|
Hi Jake, On 12/01/2014 12:50 PM, Jake Waffle wrote: > Hmm, I tried the vendor thing and such, but it was a no go unfortunately. > > However I've got the tablet working on the laptop and just installed > wireshark, though I've really no idea whatsoever how to use wireshark, at > all not just to do this capturing so if any of you two know what I'm meant > to do now? Haha. Yes, this can take a while to explain. Try looking for Wireshark tutorial videos. Like this, for example: https://www.youtube.com/results?search_query=wireshark+usb+windows And then please write if you have specific questions. Nick On 12/01/2014 12:50 PM, Jake Waffle wrote: > Hmm, I tried the vendor thing and such, but it was a no go unfortunately. > > However I've got the tablet working on the laptop and just installed wireshark, though I've really no idea whatsoever how to use wireshark, at all not just to do this capturing so if any of you two know what I'm meant to do now? Haha. > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > Date: Sun, 30 Nov 2014 21:27:01 -0500 > Subject: Re: [DIGImend-devel] Tablet issue > From: Vi...@Pl... > To: jcm...@ho... > CC: dig...@li...; sp...@gm... > > I think you have to create a filter. > Settings -> USB > Enable usb controler > and > enable usb 2.0 > > In the filter I think vendor id is enough. > > Then once you power it on, there is an icon at the bottom that can (in)activate it. > > experimented and found a usb port that didn't have my keyboard on it. > > At first I was over whelmed with the wireshark trace. It had been a very long time since I had messed with wireshark. > > I traced an initialization on windows and one on linux > and opened up side by side windows, did a lot of studying and eventually started making some sense of it. > > --- > Vince > > On Sun, Nov 30, 2014 at 5:20 PM, Jake Waffle <jcm...@ho... <mailto:jcm...@ho...>> wrote: > > Hey Vince, > > Thanks for the comment, I actually have the extension pack installed and checked for use (for usb 2.0 devices, right?), the VM reports no usb devices are connected, and I don't see the tablet within the windows device manager either (http://i.imgur.com/UQvU8Uz.png) > > But it's okay I'd rather not bring a totally unrelated problem up when I actually have access to a windows machine! > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > Date: Sun, 30 Nov 2014 16:48:10 -0500 > Subject: Re: [DIGImend-devel] Tablet issue > From: Vi...@Pl... > To: jcm...@ho... <mailto:jcm...@ho...> > CC: dig...@li... <mailto:dig...@li...>; sp...@gm... <mailto:sp...@gm...> > > > You have to install the virtualbox usb extension. See the web page. I was told to not use my distro install but to use the virtualbox web page. Worked like a charm > > ------------ > Vince > > On Nov 30, 2014 3:42 PM, "Jake Waffle" <jcm...@ho... <mailto:jcm...@ho...>> wrote: > > That sucks to hear. > > I do have windows running through virtualbox, however it never recognised my tablet (I tried it as an alternative since it's not working), but then again I don't have experience using VM's so. > > I'll try and set the tablet up on an old laptop running windows, or some time in the future reinstall windows on this machine. > > If you could give me a run down of what I'll need to do I can try it out tomorrow on the laptop, if you don't mind anyway. > > Cheers for trying to help thus far. > > > Date: Sun, 30 Nov 2014 21:56:34 +0200 > > From: sp...@gm... <mailto:sp...@gm...> > > To: jcm...@ho... <mailto:jcm...@ho...> > > CC: dig...@li... <mailto:dig...@li...> > > Subject: Re: Tablet issue > > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > > Attached the full output from doing what was done in the video, > > > > Thanks! > > > > > > Could you please describe how the tablet behaves at the moment? > > > The tablet behaves the same as I originally reported, it can click, the pen > > > buttons work and the side buttons seem to work (I never used them > > > previously, but using them here produces what they are set to do). > > > > > > The only problem is still not being able to move the cursor with the pen > > > (not sure about pen pressure). > > > > Alright, it seems the tablet doesn't report the full resolution after all. > > So the hid-huion driver attempt to enable it has failed. To make this tablet > > work we'll have to figure out what enables it. > > > > Doing that won't be easy. You'll need a Windows installation. Either a native > > one, or in a VM under Linux. You'll need to capture USB traffic going between > > the tablet and your tablet driver for Windows when the tablet is plugged in. > > > > You can do it with Wireshark running on the Linux host (in case of VM > > install), or on Windows (in case of native install). > > > > After you captured the traffic, it will need to be inspected to find exactly > > what packet (sequence of packets) enables full resolution, with which I can > > help. > > > > Nick > > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > > Attached the full output from doing what was done in the video, > > > > > > > Could you please describe how the tablet behaves at the moment? > > > The tablet behaves the same as I originally reported, it can click, the pen buttons work and the side buttons seem to work (I never used them previously, but using them here produces what they are set to do). > > > > > > The only problem is still not being able to move the cursor with the pen (not sure about pen pressure). > > > > > > > Date: Sun, 30 Nov 2014 20:17:24 +0200 > > > > From: sp...@gm... <mailto:sp...@gm...> > > > > To: jcm...@ho... <mailto:jcm...@ho...> > > > > CC: dig...@li... <mailto:dig...@li...> > > > > Subject: Re: Tablet issue > > > > > > > > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > > > > Apologies if it's too much output, It's only a portion though. > > > > > > > > There's supposed to be a lot of it, not a problem. Thank you. > > > > > > > > Without considering where the pen actually was, this looks OK. > > > > > > > > Could you please describe how the tablet behaves at the moment? > > > > > > > > Also, to make sure we get full resolution, could you please send me (full, > > > > compressed) output of the same command when you do strokes outwards tablet > > > > surface, crossing each working area border in turn, like shown in this video: > > > > > > > > https://www.youtube.com/watch?v=ysYk8KLY98U > > > > > > > > Thank you. > > > > > > > > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > > > > Hey Nick, > > > > > > > > > > No problems at all, A-OK. > > > > > Apologies if it's too much output, It's only a portion though. > > > > > > > > > > Let me know if there's anything else! > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > > > > > > > > > > report (size 8) (numbered) = 09 00 c5 03 15 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 965 > > > > > GenericDesktop.Y = 1301 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c6 03 15 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 966 > > > > > GenericDesktop.Y = 1301 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c7 03 14 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 967 > > > > > GenericDesktop.Y = 1300 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c8 03 14 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 968 > > > > > GenericDesktop.Y = 1300 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c8 03 13 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 968 > > > > > GenericDesktop.Y = 1299 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c9 03 13 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 969 > > > > > GenericDesktop.Y = 1299 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 ca 03 13 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 970 > > > > > GenericDesktop.Y = 1299 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 ca 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 970 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cb 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 971 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cc 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 972 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cd 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 973 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 ce 03 11 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 974 > > > > > GenericDesktop.Y = 1297 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cf 03 11 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 975 > > > > > GenericDesktop.Y = 1297 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d0 03 10 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 976 > > > > > GenericDesktop.Y = 1296 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d1 03 10 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 977 > > > > > GenericDesktop.Y = 1296 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d2 03 10 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 978 > > > > > GenericDesktop.Y = 1296 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d3 03 0f 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 979 > > > > > GenericDesktop.Y = 1295 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d4 03 0f 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 980 > > > > > GenericDesktop.Y = 1295 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d5 03 0e 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 981 > > > > > GenericDesktop.Y = 1294 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d6 03 0e 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 982 > > > > > GenericDesktop.Y = 1294 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d7 03 0d 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 983 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d8 03 0d 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 984 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0d 05 d3 00 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 985 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 211 > > > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0d 05 ff 00 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 985 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 255 > > > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0c 05 23 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 985 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 291 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 3b 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 315 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 4c 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 332 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 5a 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 346 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 68 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 360 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 71 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 369 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 7b 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 379 > > > > > > > > > > > > > > > > > > > > > Date: Sun, 30 Nov 2014 16:26:33 +0200 > > > > > > From: sp...@gm... <mailto:sp...@gm...> > > > > > > To: jcm...@ho... <mailto:jcm...@ho...> > > > > > > CC: dig...@li... <mailto:dig...@li...> > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > Hi Jake, > > > > > > > > > > > > Sorry for the delay with the answer. I've been quite busy this week. > > > > > > > > > > > > Thanks for the outputs. The driver seems to bind correctly, at least. > > > > > > > > > > > > Now, could you please send me a piece of output of this command: > > > > > > > > > > > > sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > > > > > > > > > > > > while making a stroke with the tablet pen? > > > > > > > > > > > > This will show what the tablet sends and how the kernel interprets the > > > > > > reports. > > > > > > > > > > > > Thank you. > > > > > > > > > > > > Nick > > > > > > > > > > > > On 11/24/2014 04:10 AM, Jake Waffle wrote: > > > > > > > Hmm. After using the command and noticing nothing, I did another reboot and still nothing. > > > > > > > > > > > > > > [jake@localhost ~]$ modinfo hid-huion > > > > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-huion.ko > > > > > > > version: 5 > > > > > > > license: GPL > > > > > > > description: Huion HID driver > > > > > > > author: Nikolai Kondrashov > > > > > > > author: Martin Rusko > > > > > > > srcversion: B0934C93201C94470057FEC > > > > > > > alias: hid:b0003g*v00005543p00000781 > > > > > > > alias: hid:b0003g*v00005543p0000004D > > > > > > > alias: hid:b0003g*v00005543p0000006E > > > > > > > alias: hid:b0003g*v0000256Cp0000006E > > > > > > > depends: > > > > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > > > > > > > > > > > > > [jake@localhost ~]$ modinfo hid-uclogic > > > > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-uclogic.ko > > > > > > > version: 5 > > > > > > > license: GPL > > > > > > > srcversion: 2C10D4F9392C02ACFC75150 > > > > > > > alias: hid:b0003g*v00005543p00000522 > > > > > > > alias: hid:b0003g*v00005543p00000064 > > > > > > > alias: hid:b0003g*v00005543p00000005 > > > > > > > alias: hid:b0003g*v00005543p00000004 > > > > > > > alias: hid:b0003g*v00005543p00000003 > > > > > > > alias: hid:b0003g*v00005543p00000042 > > > > > > > depends: > > > > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > > > > > > > > > > > > > [jake@localhost ~]$ ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0004/driver -> ../../../../../../../bus/hid/drivers/huion > > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0005/driver -> ../../../../../../../bus/hid/drivers/huion > > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0006/driver -> ../../../../../../../bus/hid/drivers/huion > > > > > > > [jake@localhost ~]$ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Mon, 24 Nov 2014 00:03:26 +0200 > > > > > > > > From: sp...@gm... <mailto:sp...@gm...> > > > > > > > > To: jcm...@ho... <mailto:jcm...@ho...> > > > > > > > > CC: dig...@li... <mailto:dig...@li...> > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > > > > > > > > Thanks for getting back to me! > > > > > > > > > > > > > > > > > > So... (sigh), I believe I had installed this previously, so I ran > > > > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > > > > > > > > > > > > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > > > > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > > > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > > > > > > > > Can't read private key > > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > > > > > > > > Can't read private key > > > > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > > > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > > > > > > > > > depmod -a > > > > > > > > > install hid-rebind /sbin/hid-rebind > > > > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > > > > > > > > > udevadm control --reload > > > > > > > > > > > > > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > > > > > > > > > Apologies for the hassle. > > > > > > > > > > > > > > > > Um, unless you rebooted, then the tablet likely got handled by the already > > > > > > > > loaded hid-uclogic. Try rebooting, or doing "sudo rmmod hid-uclogic". > > > > > > > > I should've mentioned it. > > > > > > > > > > > > > > > > If that doesn't help, could you please send the output of the following > > > > > > > > commands? > > > > > > > > > > > > > > > > modinfo hid-huion > > > > > > > > modinfo hid-uclogic > > > > > > > > ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > > > > > > > > > > > > > > > > Thank you. > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > > > > > > > > Thanks for getting back to me! > > > > > > > > > > > > > > > > > > So... (sigh), I believe I had installed this previously, so I ran > > > > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > > > > > > > > > > > > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > > > > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > > > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > > > > > > > > Can't read private key > > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > > > > > > > > Can't read private key > > > > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > > > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > > > > > > > > > depmod -a > > > > > > > > > install hid-rebind /sbin/hid-rebind > > > > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > > > > > > > > > udevadm control --reload > > > > > > > > > > > > > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > > > > > > > > > Apologies for the hassle. > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 20:46:55 +0200 > > > > > > > > > > From: sp...@gm... <mailto:sp...@gm...> > > > > > > > > > > To: jcm...@ho... <mailto:jcm...@ho...> > > > > > > > > > > CC: dig...@li... <mailto:dig...@li...> > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > > > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or > > > > > > > > > > > directory' message, I can never seem to navigate the git site correctly, > > > > > > > > > > > thanks for the link to that page. > > > > > > > > > > > > > > > > > > > > Hmm, that's strange. > > > > > > > > > > > > > > > > > > > > > The rpm works for me. > > > > > > > > > > > > > > > > > > > > Great! > > > > > > > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > > > > > > > > > > [sudo] password for jake: > > > > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > > > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > > > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > > > > > > > > > > S 65 04 03 00 71 > > > > > > > > > > > S 6E 04 03 30 00 > > > > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > > > > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > > > > > > > > > > > > > > > > > > > Nice, it works! > > > > > > > > > > > > > > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take > > > > > > > > > > > more than 10 mins. > > > > > > > > > > > > > > > > > > > > Huion-decode is expecting huion-probe output on its input. For your > > > > > > > > > > huion-probe output it produces this: > > > > > > > > > > > > > > > > > > > > Manufacturer: UC-LOGIC > > > > > > > > > > Product: TWHA60 > > > > > > > > > > Max X: 40000 > > > > > > > > > > Max Y: 25000 > > > > > > > > > > Max pressure: 2047 > > > > > > > > > > Resolution: 4000 > > > > > > > > > > Internal model: HA60-F401 > > > > > > > > > > > > > > > > > > > > Which shows it's decoding it fine. > > > > > > > > > > > > > > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not > > > > > > > > > > > move consistently as you'd expect, it requires a sort of big flick to move. > > > > > > > > > > > > > > > > > > > > This is expected when report descriptor is not fixed which is the work of a > > > > > > > > > > kernel driver. > > > > > > > > > > > > > > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > > > > > > > > > > > > > > > > > > > > Yes. > > > > > > > > > > > > > > > > > > > > I've made a branch of digimend-kernel-drivers which has a change moving your > > > > > > > > > > tablet under the hid-huion driver. It is very likely to make it work. > > > > > > > > > > > > > > > > > > > > You can download it here: > > > > > > > > > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > > > > > > > > > > > > > > > > > > > > Follow the instructions in README.md to install the driver. > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > > > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or directory' message, I can never seem to navigate the git site correctly, thanks for the link to that page. The rpm works for me. > > > > > > > > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > > > > > > > > > > [sudo] password for jake: > > > > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > > > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > > > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > > > > > > > > > > S 65 04 03 00 71 > > > > > > > > > > > S 6E 04 03 30 00 > > > > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > > > > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > > > > > > > > > > > > > > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take more than 10 mins. > > > > > > > > > > > > > > > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not move consistently as you'd expect, it requires a sort of big flick to move. > > > > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 18:59:08 +0200 > > > > > > > > > > > > From: sp...@gm... <mailto:sp...@gm...> > > > > > > > > > > > > To: jcm...@ho... <mailto:jcm...@ho...> > > > > > > > > > > > > CC: DIG...@li... <mailto:DIG...@li...> > > > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > > > > > I'm copying the maillist anyway, as others might be encountering the same > > > > > > > > > > > > problem. > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > > > > > > > > > > > > Hi Nick, > > > > > > > > > > > > > > > > > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post > > > > > > > > > > > > > this bit to the archive considering it's likely me just not knowing). > > > > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm > > > > > > > > > > > > > suggested I should be using autoconf first? > > > > > > > > > > > > > > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > bash: ./configure: No such file or directory > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > > > > > > > > > > > > configure.ac:24 <http://configure.ac:24>: error: possibly undefined macro: AM_INIT_AUTOMAKE > > > > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > > > > > > > > > > > > > See the Autoconf documentation. > > > > > > > > > > > > > configure.ac:25 <http://configure.ac:25>: error: possibly undefined macro: AM_MAINTAINER_MODE > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > > > > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > > > > > > > > > > > > > > > > > > > > > > > > If you want to build from the git tree (as downloaded using the "Download ZIP" > > > > > > > > > > > > link on the right), you should execute ./bootstrap first (as mentioned shortly > > > > > > > > > > > > in README.md). > > > > > > > > > > > > > > > > > > > > > > > > However, you might be better off downloading and building a release tarball > > > > > > > > > > > > (preferably latest, v3 [1]), or downloading and installing a release rpm or > > > > > > > > > > > > deb package. > > > > > > > > > > > > > > > > > > > > > > > > > Sorry. > > > > > > > > > > > > > > > > > > > > > > > > Nothing to feel sorry about :) > > > > > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools/releases/tag/v3 > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > > > > > > > > > > > > Hi Nick, > > > > > > > > > > > > > > > > > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post this bit to the archive considering it's likely me just not knowing). > > > > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm suggested I should be using autoconf first? > > > > > > > > > > > > > > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > bash: ./configure: No such file or directory > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > > > > > > > > > > > > configure.ac:24 <http://configure.ac:24>: error: possibly undefined macro: AM_INIT_AUTOMAKE > > > > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > > > > > > > > > > > > > See the Autoconf documentation. > > > > > > > > > > > > > configure.ac:25 <http://configure.ac:25>: error: possibly undefined macro: AM_MAINTAINER_MODE > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > > > > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > > > > > > > > > > > > > > > > > > > > > > > > > > Sorry. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 17:43:02 +0200 > > > > > > > > > > > > > > From: sp...@gm... <mailto:sp...@gm...> > > > > > > > > > > > > > > To: jcm...@ho... <mailto:jcm...@ho...> > > > > > > > > > > > > > > CC: DIG...@li... <mailto:DIG...@li...> > > > > > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > > > > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > > > > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > > > > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > > > > > > > > > > > > > > > > > > > > > > > > > > > > And here is the link to huion-tools which contain huion-probe: > > > > > > > > > > > > > > > > > > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 05:39 PM, Nikolai Kondrashov wrote: > > > > > > > > > > > > > > > Hi Jake, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'm copying the answer to the digimend-devel maillist to keep archive and have > > > > > > > > > > > > > > > others posted. Please use "Reply to all" when replying. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > > > > > > > > > > > > > >> Hello, > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", > > > > > > > > > > > > > > >> which is a rebranded "UC-Logic Tablet TWHA60". On your support page it > > > > > > > > > > > > > > >> mentions the drivers for this are in development, but also states it's > > > > > > > > > > > > > > >> supported in the latest kernels. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in > > > > > > > > > > > > > > >> terms of clicking, the buttons on the pen seem to work and at least two > > > > > > > > > > > > > > >> side-buttons (close and save) work, however I cannot move the cursor with > > > > > > > > > > > > > > >> the pen. Pressing the pen against the tablet doesn't indicate any pressure > > > > > > > > > > > > > > >> either. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included > > > > > > > > > > > > > > >> diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', > > > > > > > > > > > > > > >> 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> Any help/advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > This is the third version of this tablet I see and the first one with three > > > > > > > > > > > > > > > interfaces. One older model was made to work, IIRC. The newer ones weren't > > > > > > > > > > > > > > > catered to yet. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > > > > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > > > > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > > > > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > > > > > > > > > > > > > >> Hello, > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", which is a rebranded "UC-Logic Tablet TWHA60". On your support page it mentions the drivers for this are in development, but also states it's supported in the latest kernels. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in terms of clicking, the buttons on the pen seem to work and at least two side-buttons (close and save) work, however I cannot move the cursor with the pen. Pressing the pen against the tablet doesn't indicate any pressure either. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> Any help/advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > DIGImend-devel mailing list > DIG...@li... <mailto:DIG...@li...> > https://lists.sourceforge.net/lists/listinfo/digimend-devel > > |
|
From: Vince H. <Vi...@Pl...> - 2014-12-06 02:49:08
|
I tried changing the report id from 7 -> 6. Didn't work. In the if statement where you check for report->id == 7 and also the report descriptor. I added code to include the 0x7b probe. Seems to be working fine. What can I do to make some progress on this? ----------- Vince |
|
From: Jake W. <jcm...@ho...> - 2014-12-01 10:50:48
|
Hmm, I tried the vendor thing and such, but it was a no go unfortunately. However I've got the tablet working on the laptop and just installed wireshark, though I've really no idea whatsoever how to use wireshark, at all not just to do this capturing so if any of you two know what I'm meant to do now? Haha. Date: Sun, 30 Nov 2014 21:27:01 -0500 Subject: Re: [DIGImend-devel] Tablet issue From: Vi...@Pl... To: jcm...@ho... CC: dig...@li...; sp...@gm... I think you have to create a filter. Settings -> USB Enable usb controler and enable usb 2.0 In the filter I think vendor id is enough. Then once you power it on, there is an icon at the bottom that can (in)activate it. experimented and found a usb port that didn't have my keyboard on it. At first I was over whelmed with the wireshark trace. It had been a very long time since I had messed with wireshark. I traced an initialization on windows and one on linux and opened up side by side windows, did a lot of studying and eventually started making some sense of it. --- Vince On Sun, Nov 30, 2014 at 5:20 PM, Jake Waffle <jcm...@ho...> wrote: Hey Vince, Thanks for the comment, I actually have the extension pack installed and checked for use (for usb 2.0 devices, right?), the VM reports no usb devices are connected, and I don't see the tablet within the windows device manager either (http://i.imgur.com/UQvU8Uz.png) But it's okay I'd rather not bring a totally unrelated problem up when I actually have access to a windows machine! Date: Sun, 30 Nov 2014 16:48:10 -0500 Subject: Re: [DIGImend-devel] Tablet issue From: Vi...@Pl... To: jcm...@ho... CC: dig...@li...; sp...@gm... You have to install the virtualbox usb extension. See the web page. I was told to not use my distro install but to use the virtualbox web page. Worked like a charm ------------ Vince On Nov 30, 2014 3:42 PM, "Jake Waffle" <jcm...@ho...> wrote: That sucks to hear. I do have windows running through virtualbox, however it never recognised my tablet (I tried it as an alternative since it's not working), but then again I don't have experience using VM's so. I'll try and set the tablet up on an old laptop running windows, or some time in the future reinstall windows on this machine. If you could give me a run down of what I'll need to do I can try it out tomorrow on the laptop, if you don't mind anyway. Cheers for trying to help thus far. > Date: Sun, 30 Nov 2014 21:56:34 +0200 > From: sp...@gm... > To: jcm...@ho... > CC: dig...@li... > Subject: Re: Tablet issue > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > Attached the full output from doing what was done in the video, > > Thanks! > > > > Could you please describe how the tablet behaves at the moment? > > The tablet behaves the same as I originally reported, it can click, the pen > > buttons work and the side buttons seem to work (I never used them > > previously, but using them here produces what they are set to do). > > > > The only problem is still not being able to move the cursor with the pen > > (not sure about pen pressure). > > Alright, it seems the tablet doesn't report the full resolution after all. > So the hid-huion driver attempt to enable it has failed. To make this tablet > work we'll have to figure out what enables it. > > Doing that won't be easy. You'll need a Windows installation. Either a native > one, or in a VM under Linux. You'll need to capture USB traffic going between > the tablet and your tablet driver for Windows when the tablet is plugged in. > > You can do it with Wireshark running on the Linux host (in case of VM > install), or on Windows (in case of native install). > > After you captured the traffic, it will need to be inspected to find exactly > what packet (sequence of packets) enables full resolution, with which I can > help. > > Nick > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > Attached the full output from doing what was done in the video, > > > > > Could you please describe how the tablet behaves at the moment? > > The tablet behaves the same as I originally reported, it can click, the pen buttons work and the side buttons seem to work (I never used them previously, but using them here produces what they are set to do). > > > > The only problem is still not being able to move the cursor with the pen (not sure about pen pressure). > > > > > Date: Sun, 30 Nov 2014 20:17:24 +0200 > > > From: sp...@gm... > > > To: jcm...@ho... > > > CC: dig...@li... > > > Subject: Re: Tablet issue > > > > > > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > > > Apologies if it's too much output, It's only a portion though. > > > > > > There's supposed to be a lot of it, not a problem. Thank you. > > > > > > Without considering where the pen actually was, this looks OK. > > > > > > Could you please describe how the tablet behaves at the moment? > > > > > > Also, to make sure we get full resolution, could you please send me (full, > > > compressed) output of the same command when you do strokes outwards tablet > > > surface, crossing each working area border in turn, like shown in this video: > > > > > > https://www.youtube.com/watch?v=ysYk8KLY98U > > > > > > Thank you. > > > > > > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > > > Hey Nick, > > > > > > > > No problems at all, A-OK. > > > > Apologies if it's too much output, It's only a portion though. > > > > > > > > Let me know if there's anything else! > > > > > > > > > > > > [jake@localhost ~]$ sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > > > > > > > > report (size 8) (numbered) = 09 00 c5 03 15 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 965 > > > > GenericDesktop.Y = 1301 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 c6 03 15 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 966 > > > > GenericDesktop.Y = 1301 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 c7 03 14 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 967 > > > > GenericDesktop.Y = 1300 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 c8 03 14 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 968 > > > > GenericDesktop.Y = 1300 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 c8 03 13 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 968 > > > > GenericDesktop.Y = 1299 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 c9 03 13 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 969 > > > > GenericDesktop.Y = 1299 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 ca 03 13 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 970 > > > > GenericDesktop.Y = 1299 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 ca 03 12 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 970 > > > > GenericDesktop.Y = 1298 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 cb 03 12 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 971 > > > > GenericDesktop.Y = 1298 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 cc 03 12 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 972 > > > > GenericDesktop.Y = 1298 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 cd 03 12 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 973 > > > > GenericDesktop.Y = 1298 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 ce 03 11 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 974 > > > > GenericDesktop.Y = 1297 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 cf 03 11 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 975 > > > > GenericDesktop.Y = 1297 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d0 03 10 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 976 > > > > GenericDesktop.Y = 1296 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d1 03 10 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 977 > > > > GenericDesktop.Y = 1296 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d2 03 10 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 978 > > > > GenericDesktop.Y = 1296 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d3 03 0f 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 979 > > > > GenericDesktop.Y = 1295 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d4 03 0f 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 980 > > > > GenericDesktop.Y = 1295 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d5 03 0e 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 981 > > > > GenericDesktop.Y = 1294 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d6 03 0e 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 982 > > > > GenericDesktop.Y = 1294 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d7 03 0d 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 983 > > > > GenericDesktop.Y = 1293 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d8 03 0d 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 984 > > > > GenericDesktop.Y = 1293 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0d 05 d3 00 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 985 > > > > GenericDesktop.Y = 1293 > > > > Digitizers.TipPressure = 211 > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0d 05 ff 00 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 985 > > > > GenericDesktop.Y = 1293 > > > > Digitizers.TipPressure = 255 > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0c 05 23 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 985 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 291 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 3b 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 315 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 4c 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 332 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 5a 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 346 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 68 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 360 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 71 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 369 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 7b 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 379 > > > > > > > > > > > > > > > > > Date: Sun, 30 Nov 2014 16:26:33 +0200 > > > > > From: sp...@gm... > > > > > To: jcm...@ho... > > > > > CC: dig...@li... > > > > > Subject: Re: Tablet issue > > > > > > > > > > Hi Jake, > > > > > > > > > > Sorry for the delay with the answer. I've been quite busy this week. > > > > > > > > > > Thanks for the outputs. The driver seems to bind correctly, at least. > > > > > > > > > > Now, could you please send me a piece of output of this command: > > > > > > > > > > sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > > > > > > > > > > while making a stroke with the tablet pen? > > > > > > > > > > This will show what the tablet sends and how the kernel interprets the > > > > > reports. > > > > > > > > > > Thank you. > > > > > > > > > > Nick > > > > > > > > > > On 11/24/2014 04:10 AM, Jake Waffle wrote: > > > > > > Hmm. After using the command and noticing nothing, I did another reboot and still nothing. > > > > > > > > > > > > [jake@localhost ~]$ modinfo hid-huion > > > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-huion.ko > > > > > > version: 5 > > > > > > license: GPL > > > > > > description: Huion HID driver > > > > > > author: Nikolai Kondrashov > > > > > > author: Martin Rusko > > > > > > srcversion: B0934C93201C94470057FEC > > > > > > alias: hid:b0003g*v00005543p00000781 > > > > > > alias: hid:b0003g*v00005543p0000004D > > > > > > alias: hid:b0003g*v00005543p0000006E > > > > > > alias: hid:b0003g*v0000256Cp0000006E > > > > > > depends: > > > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > > > > > > > > > > > [jake@localhost ~]$ modinfo hid-uclogic > > > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-uclogic.ko > > > > > > version: 5 > > > > > > license: GPL > > > > > > srcversion: 2C10D4F9392C02ACFC75150 > > > > > > alias: hid:b0003g*v00005543p00000522 > > > > > > alias: hid:b0003g*v00005543p00000064 > > > > > > alias: hid:b0003g*v00005543p00000005 > > > > > > alias: hid:b0003g*v00005543p00000004 > > > > > > alias: hid:b0003g*v00005543p00000003 > > > > > > alias: hid:b0003g*v00005543p00000042 > > > > > > depends: > > > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > > > > > > > > > > > [jake@localhost ~]$ ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0004/driver -> ../../../../../../../bus/hid/drivers/huion > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0005/driver -> ../../../../../../../bus/hid/drivers/huion > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0006/driver -> ../../../../../../../bus/hid/drivers/huion > > > > > > [jake@localhost ~]$ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Mon, 24 Nov 2014 00:03:26 +0200 > > > > > > > From: sp...@gm... > > > > > > > To: jcm...@ho... > > > > > > > CC: dig...@li... > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > > > > > > > Thanks for getting back to me! > > > > > > > > > > > > > > > > So... (sigh), I believe I had installed this previously, so I ran > > > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > > > > > > > > > > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > > > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > > > > > > > Can't read private key > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > > > > > > > Can't read private key > > > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > > > > > > > > depmod -a > > > > > > > > install hid-rebind /sbin/hid-rebind > > > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > > > > > > > > udevadm control --reload > > > > > > > > > > > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > > > > > > > > Apologies for the hassle. > > > > > > > > > > > > > > Um, unless you rebooted, then the tablet likely got handled by the already > > > > > > > loaded hid-uclogic. Try rebooting, or doing "sudo rmmod hid-uclogic". > > > > > > > I should've mentioned it. > > > > > > > > > > > > > > If that doesn't help, could you please send the output of the following > > > > > > > commands? > > > > > > > > > > > > > > modinfo hid-huion > > > > > > > modinfo hid-uclogic > > > > > > > ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > > > > > > > > > > > > > > Thank you. > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > > > > > > > Thanks for getting back to me! > > > > > > > > > > > > > > > > So... (sigh), I believe I had installed this previously, so I ran > > > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > > > > > > > > > > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > > > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > > > > > > > Can't read private key > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > > > > > > > Can't read private key > > > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > > > > > > > > depmod -a > > > > > > > > install hid-rebind /sbin/hid-rebind > > > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > > > > > > > > udevadm control --reload > > > > > > > > > > > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > > > > > > > > Apologies for the hassle. > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 20:46:55 +0200 > > > > > > > > > From: sp...@gm... > > > > > > > > > To: jcm...@ho... > > > > > > > > > CC: dig...@li... > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or > > > > > > > > > > directory' message, I can never seem to navigate the git site correctly, > > > > > > > > > > thanks for the link to that page. > > > > > > > > > > > > > > > > > > Hmm, that's strange. > > > > > > > > > > > > > > > > > > > The rpm works for me. > > > > > > > > > > > > > > > > > > Great! > > > > > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > > > > > > > > > [sudo] password for jake: > > > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > > > > > > > > > S 65 04 03 00 71 > > > > > > > > > > S 6E 04 03 30 00 > > > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > > > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > > > > > > > > > > > > > > > > > Nice, it works! > > > > > > > > > > > > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take > > > > > > > > > > more than 10 mins. > > > > > > > > > > > > > > > > > > Huion-decode is expecting huion-probe output on its input. For your > > > > > > > > > huion-probe output it produces this: > > > > > > > > > > > > > > > > > > Manufacturer: UC-LOGIC > > > > > > > > > Product: TWHA60 > > > > > > > > > Max X: 40000 > > > > > > > > > Max Y: 25000 > > > > > > > > > Max pressure: 2047 > > > > > > > > > Resolution: 4000 > > > > > > > > > Internal model: HA60-F401 > > > > > > > > > > > > > > > > > > Which shows it's decoding it fine. > > > > > > > > > > > > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not > > > > > > > > > > move consistently as you'd expect, it requires a sort of big flick to move. > > > > > > > > > > > > > > > > > > This is expected when report descriptor is not fixed which is the work of a > > > > > > > > > kernel driver. > > > > > > > > > > > > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > > > > > > > > > > > > > > > > > > Yes. > > > > > > > > > > > > > > > > > > I've made a branch of digimend-kernel-drivers which has a change moving your > > > > > > > > > tablet under the hid-huion driver. It is very likely to make it work. > > > > > > > > > > > > > > > > > > You can download it here: > > > > > > > > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > > > > > > > > > > > > > > > > > > Follow the instructions in README.md to install the driver. > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or directory' message, I can never seem to navigate the git site correctly, thanks for the link to that page. The rpm works for me. > > > > > > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > > > > > > > > > [sudo] password for jake: > > > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > > > > > > > > > S 65 04 03 00 71 > > > > > > > > > > S 6E 04 03 30 00 > > > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > > > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > > > > > > > > > > > > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take more than 10 mins. > > > > > > > > > > > > > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not move consistently as you'd expect, it requires a sort of big flick to move. > > > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 18:59:08 +0200 > > > > > > > > > > > From: sp...@gm... > > > > > > > > > > > To: jcm...@ho... > > > > > > > > > > > CC: DIG...@li... > > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > > > I'm copying the maillist anyway, as others might be encountering the same > > > > > > > > > > > problem. > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > > > > > > > > > > > Hi Nick, > > > > > > > > > > > > > > > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post > > > > > > > > > > > > this bit to the archive considering it's likely me just not knowing). > > > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm > > > > > > > > > > > > suggested I should be using autoconf first? > > > > > > > > > > > > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > bash: ./configure: No such file or directory > > > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE > > > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > > > > > > > > > > > > See the Autoconf documentation. > > > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > > > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > > > > > > > > > > > > > > > > > > > > > > If you want to build from the git tree (as downloaded using the "Download ZIP" > > > > > > > > > > > link on the right), you should execute ./bootstrap first (as mentioned shortly > > > > > > > > > > > in README.md). > > > > > > > > > > > > > > > > > > > > > > However, you might be better off downloading and building a release tarball > > > > > > > > > > > (preferably latest, v3 [1]), or downloading and installing a release rpm or > > > > > > > > > > > deb package. > > > > > > > > > > > > > > > > > > > > > > > Sorry. > > > > > > > > > > > > > > > > > > > > > > Nothing to feel sorry about :) > > > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools/releases/tag/v3 > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > > > > > > > > > > > Hi Nick, > > > > > > > > > > > > > > > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post this bit to the archive considering it's likely me just not knowing). > > > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm suggested I should be using autoconf first? > > > > > > > > > > > > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > bash: ./configure: No such file or directory > > > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE > > > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > > > > > > > > > > > > See the Autoconf documentation. > > > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > > > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > > > > > > > > > > > > > > > > > > > > > > > > Sorry. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 17:43:02 +0200 > > > > > > > > > > > > > From: sp...@gm... > > > > > > > > > > > > > To: jcm...@ho... > > > > > > > > > > > > > CC: DIG...@li... > > > > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > > > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > > > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > > > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > > > > > > > > > > > > > > > > > > > > > > > > > > And here is the link to huion-tools which contain huion-probe: > > > > > > > > > > > > > > > > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 05:39 PM, Nikolai Kondrashov wrote: > > > > > > > > > > > > > > Hi Jake, > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'm copying the answer to the digimend-devel maillist to keep archive and have > > > > > > > > > > > > > > others posted. Please use "Reply to all" when replying. > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > > > > > > > > > > > > >> Hello, > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", > > > > > > > > > > > > > >> which is a rebranded "UC-Logic Tablet TWHA60". On your support page it > > > > > > > > > > > > > >> mentions the drivers for this are in development, but also states it's > > > > > > > > > > > > > >> supported in the latest kernels. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in > > > > > > > > > > > > > >> terms of clicking, the buttons on the pen seem to work and at least two > > > > > > > > > > > > > >> side-buttons (close and save) work, however I cannot move the cursor with > > > > > > > > > > > > > >> the pen. Pressing the pen against the tablet doesn't indicate any pressure > > > > > > > > > > > > > >> either. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included > > > > > > > > > > > > > >> diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', > > > > > > > > > > > > > >> 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> Any help/advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > This is the third version of this tablet I see and the first one with three > > > > > > > > > > > > > > interfaces. One older model was made to work, IIRC. The newer ones weren't > > > > > > > > > > > > > > catered to yet. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > > > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > > > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > > > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > > > > > > > > > > > > >> Hello, > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", which is a rebranded "UC-Logic Tablet TWHA60". On your support page it mentions the drivers for this are in development, but also states it's supported in the latest kernels. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in terms of clicking, the buttons on the pen seem to work and at least two side-buttons (close and save) work, however I cannot move the cursor with the pen. Pressing the pen against the tablet doesn't indicate any pressure either. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> Any help/advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ DIGImend-devel mailing list DIG...@li... https://lists.sourceforge.net/lists/listinfo/digimend-devel |
|
From: Vince H. <Vi...@Pl...> - 2014-12-01 02:27:13
|
I think you have to create a filter. Settings -> USB Enable usb controler and enable usb 2.0 In the filter I think vendor id is enough. Then once you power it on, there is an icon at the bottom that can (in)activate it. experimented and found a usb port that didn't have my keyboard on it. At first I was over whelmed with the wireshark trace. It had been a very long time since I had messed with wireshark. I traced an initialization on windows and one on linux and opened up side by side windows, did a lot of studying and eventually started making some sense of it. --- Vince On Sun, Nov 30, 2014 at 5:20 PM, Jake Waffle <jcm...@ho...> wrote: > Hey Vince, > > Thanks for the comment, I actually have the extension pack installed and > checked for use (for usb 2.0 devices, right?), the VM reports no usb > devices are connected, and I don't see the tablet within the windows device > manager either (http://i.imgur.com/UQvU8Uz.png) > > But it's okay I'd rather not bring a totally unrelated problem up when I > actually have access to a windows machine! > > ------------------------------ > Date: Sun, 30 Nov 2014 16:48:10 -0500 > Subject: Re: [DIGImend-devel] Tablet issue > From: Vi...@Pl... > To: jcm...@ho... > CC: dig...@li...; sp...@gm... > > > You have to install the virtualbox usb extension. See the web page. I > was told to not use my distro install but to use the virtualbox web page. > Worked like a charm > > ------------ > Vince > On Nov 30, 2014 3:42 PM, "Jake Waffle" <jcm...@ho...> wrote: > > That sucks to hear. > > I do have windows running through virtualbox, however it never recognised > my tablet (I tried it as an alternative since it's not working), but then > again I don't have experience using VM's so. > > I'll try and set the tablet up on an old laptop running windows, or some > time in the future reinstall windows on this machine. > > If you could give me a run down of what I'll need to do I can try it out > tomorrow on the laptop, if you don't mind anyway. > > Cheers for trying to help thus far. > > > Date: Sun, 30 Nov 2014 21:56:34 +0200 > > From: sp...@gm... > > To: jcm...@ho... > > CC: dig...@li... > > Subject: Re: Tablet issue > > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > > Attached the full output from doing what was done in the video, > > > > Thanks! > > > > > > Could you please describe how the tablet behaves at the moment? > > > The tablet behaves the same as I originally reported, it can click, > the pen > > > buttons work and the side buttons seem to work (I never used them > > > previously, but using them here produces what they are set to do). > > > > > > The only problem is still not being able to move the cursor with the > pen > > > (not sure about pen pressure). > > > > Alright, it seems the tablet doesn't report the full resolution after > all. > > So the hid-huion driver attempt to enable it has failed. To make this > tablet > > work we'll have to figure out what enables it. > > > > Doing that won't be easy. You'll need a Windows installation. Either a > native > > one, or in a VM under Linux. You'll need to capture USB traffic going > between > > the tablet and your tablet driver for Windows when the tablet is plugged > in. > > > > You can do it with Wireshark running on the Linux host (in case of VM > > install), or on Windows (in case of native install). > > > > After you captured the traffic, it will need to be inspected to find > exactly > > what packet (sequence of packets) enables full resolution, with which I > can > > help. > > > > Nick > > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > > Attached the full output from doing what was done in the video, > > > > > > > Could you please describe how the tablet behaves at the moment? > > > The tablet behaves the same as I originally reported, it can click, > the pen buttons work and the side buttons seem to work (I never used them > previously, but using them here produces what they are set to do). > > > > > > The only problem is still not being able to move the cursor with the > pen (not sure about pen pressure). > > > > > > > Date: Sun, 30 Nov 2014 20:17:24 +0200 > > > > From: sp...@gm... > > > > To: jcm...@ho... > > > > CC: dig...@li... > > > > Subject: Re: Tablet issue > > > > > > > > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > > > > Apologies if it's too much output, It's only a portion though. > > > > > > > > There's supposed to be a lot of it, not a problem. Thank you. > > > > > > > > Without considering where the pen actually was, this looks OK. > > > > > > > > Could you please describe how the tablet behaves at the moment? > > > > > > > > Also, to make sure we get full resolution, could you please send me > (full, > > > > compressed) output of the same command when you do strokes outwards > tablet > > > > surface, crossing each working area border in turn, like shown in > this video: > > > > > > > > https://www.youtube.com/watch?v=ysYk8KLY98U > > > > > > > > Thank you. > > > > > > > > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > > > > Hey Nick, > > > > > > > > > > No problems at all, A-OK. > > > > > Apologies if it's too much output, It's only a portion though. > > > > > > > > > > Let me know if there's anything else! > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo bash -c 'ls > /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > > > > > > > > > > report (size 8) (numbered) = 09 00 c5 03 15 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 965 > > > > > GenericDesktop.Y = 1301 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c6 03 15 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 966 > > > > > GenericDesktop.Y = 1301 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c7 03 14 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 967 > > > > > GenericDesktop.Y = 1300 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c8 03 14 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 968 > > > > > GenericDesktop.Y = 1300 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c8 03 13 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 968 > > > > > GenericDesktop.Y = 1299 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c9 03 13 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 969 > > > > > GenericDesktop.Y = 1299 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 ca 03 13 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 970 > > > > > GenericDesktop.Y = 1299 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 ca 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 970 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cb 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 971 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cc 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 972 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cd 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 973 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 ce 03 11 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 974 > > > > > GenericDesktop.Y = 1297 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cf 03 11 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 975 > > > > > GenericDesktop.Y = 1297 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d0 03 10 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 976 > > > > > GenericDesktop.Y = 1296 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d1 03 10 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 977 > > > > > GenericDesktop.Y = 1296 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d2 03 10 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 978 > > > > > GenericDesktop.Y = 1296 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d3 03 0f 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 979 > > > > > GenericDesktop.Y = 1295 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d4 03 0f 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 980 > > > > > GenericDesktop.Y = 1295 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d5 03 0e 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 981 > > > > > GenericDesktop.Y = 1294 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d6 03 0e 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 982 > > > > > GenericDesktop.Y = 1294 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d7 03 0d 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 983 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d8 03 0d 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 984 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0d 05 d3 00 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 985 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 211 > > > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0d 05 ff 00 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 985 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 255 > > > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0c 05 23 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 985 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 291 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 3b 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 315 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 4c 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 332 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 5a 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 346 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 68 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 360 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 71 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 369 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 7b 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 379 > > > > > > > > > > > > > > > > > > > > > Date: Sun, 30 Nov 2014 16:26:33 +0200 > > > > > > From: sp...@gm... > > > > > > To: jcm...@ho... > > > > > > CC: dig...@li... > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > Hi Jake, > > > > > > > > > > > > Sorry for the delay with the answer. I've been quite busy this > week. > > > > > > > > > > > > Thanks for the outputs. The driver seems to bind correctly, at > least. > > > > > > > > > > > > Now, could you please send me a piece of output of this command: > > > > > > > > > > > > sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | > head -n1 | xargs cat' > > > > > > > > > > > > while making a stroke with the tablet pen? > > > > > > > > > > > > This will show what the tablet sends and how the kernel > interprets the > > > > > > reports. > > > > > > > > > > > > Thank you. > > > > > > > > > > > > Nick > > > > > > > > > > > > On 11/24/2014 04:10 AM, Jake Waffle wrote: > > > > > > > Hmm. After using the command and noticing nothing, I did > another reboot and still nothing. > > > > > > > > > > > > > > [jake@localhost ~]$ modinfo hid-huion > > > > > > > filename: > /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-huion.ko > > > > > > > version: 5 > > > > > > > license: GPL > > > > > > > description: Huion HID driver > > > > > > > author: Nikolai Kondrashov > > > > > > > author: Martin Rusko > > > > > > > srcversion: B0934C93201C94470057FEC > > > > > > > alias: hid:b0003g*v00005543p00000781 > > > > > > > alias: hid:b0003g*v00005543p0000004D > > > > > > > alias: hid:b0003g*v00005543p0000006E > > > > > > > alias: hid:b0003g*v0000256Cp0000006E > > > > > > > depends: > > > > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > > > > > > > > > > > > > [jake@localhost ~]$ modinfo hid-uclogic > > > > > > > filename: > /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-uclogic.ko > > > > > > > version: 5 > > > > > > > license: GPL > > > > > > > srcversion: 2C10D4F9392C02ACFC75150 > > > > > > > alias: hid:b0003g*v00005543p00000522 > > > > > > > alias: hid:b0003g*v00005543p00000064 > > > > > > > alias: hid:b0003g*v00005543p00000005 > > > > > > > alias: hid:b0003g*v00005543p00000004 > > > > > > > alias: hid:b0003g*v00005543p00000003 > > > > > > > alias: hid:b0003g*v00005543p00000042 > > > > > > > depends: > > > > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > > > > > > > > > > > > > [jake@localhost ~]$ ls -l > /sys/bus/hid/devices/0003:5543:0781.*/driver > > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 > /sys/bus/hid/devices/0003:5543:0781.0004/driver -> > ../../../../../../../bus/hid/drivers/huion > > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 > /sys/bus/hid/devices/0003:5543:0781.0005/driver -> > ../../../../../../../bus/hid/drivers/huion > > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 > /sys/bus/hid/devices/0003:5543:0781.0006/driver -> > ../../../../../../../bus/hid/drivers/huion > > > > > > > [jake@localhost ~]$ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Mon, 24 Nov 2014 00:03:26 +0200 > > > > > > > > From: sp...@gm... > > > > > > > > To: jcm...@ho... > > > > > > > > CC: dig...@li... > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > > > > > > > > Thanks for getting back to me! > > > > > > > > > > > > > > > > > > So... (sigh), I believe I had installed this previously, > so I ran > > > > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > > > > > > > > > > > > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo > make install > > > > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build > SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > > > > > > > > make[1]: Entering directory > '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > INSTALL > /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > > > > > > > > Can't read private key > > > > > > > > > INSTALL > /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > > > > > > > > Can't read private key > > > > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > > > > > > > > make[1]: Leaving directory > '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > install -D -m 0644 digimend.conf > /etc/depmod.d/digimend.conf > > > > > > > > > depmod -a > > > > > > > > > install hid-rebind /sbin/hid-rebind > > > > > > > > > install -m 0644 hid-rebind.rules > /lib/udev/rules.d/70-hid-rebind.rules > > > > > > > > > udevadm control --reload > > > > > > > > > > > > > > > > > > Unplugged tablet/restarted. It hasn't done anything > towards the issue, perhaps I've foolishly not installed it correctly? > > > > > > > > > Apologies for the hassle. > > > > > > > > > > > > > > > > Um, unless you rebooted, then the tablet likely got handled > by the already > > > > > > > > loaded hid-uclogic. Try rebooting, or doing "sudo rmmod > hid-uclogic". > > > > > > > > I should've mentioned it. > > > > > > > > > > > > > > > > If that doesn't help, could you please send the output of > the following > > > > > > > > commands? > > > > > > > > > > > > > > > > modinfo hid-huion > > > > > > > > modinfo hid-uclogic > > > > > > > > ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > > > > > > > > > > > > > > > > Thank you. > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > > > > > > > > Thanks for getting back to me! > > > > > > > > > > > > > > > > > > So... (sigh), I believe I had installed this previously, > so I ran > > > > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > > > > > > > > > > > > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo > make install > > > > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build > SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > > > > > > > > make[1]: Entering directory > '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > INSTALL > /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > > > > > > > > Can't read private key > > > > > > > > > INSTALL > /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > > > > > > > > Can't read private key > > > > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > > > > > > > > make[1]: Leaving directory > '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > install -D -m 0644 digimend.conf > /etc/depmod.d/digimend.conf > > > > > > > > > depmod -a > > > > > > > > > install hid-rebind /sbin/hid-rebind > > > > > > > > > install -m 0644 hid-rebind.rules > /lib/udev/rules.d/70-hid-rebind.rules > > > > > > > > > udevadm control --reload > > > > > > > > > > > > > > > > > > Unplugged tablet/restarted. It hasn't done anything > towards the issue, perhaps I've foolishly not installed it correctly? > > > > > > > > > Apologies for the hassle. > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 20:46:55 +0200 > > > > > > > > > > From: sp...@gm... > > > > > > > > > > To: jcm...@ho... > > > > > > > > > > CC: dig...@li... > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > > > > > > > > > > I had tried ./bootstrap too, however it produced the > same 'No such file or > > > > > > > > > > > directory' message, I can never seem to navigate the > git site correctly, > > > > > > > > > > > thanks for the link to that page. > > > > > > > > > > > > > > > > > > > > Hmm, that's strange. > > > > > > > > > > > > > > > > > > > > > The rpm works for me. > > > > > > > > > > > > > > > > > > > > Great! > > > > > > > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > > > > > > > > > > [sudo] password for jake: > > > > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > > > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > > > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > > > > > > > > > > S 65 04 03 00 71 > > > > > > > > > > > S 6E 04 03 30 00 > > > > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 > 30 00 31 00 > > > > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > > > > > > > > > > > > > > > > > > > Nice, it works! > > > > > > > > > > > > > > > > > > > > > Running huion-decode seems to just sit there, unless > it's supposed to take > > > > > > > > > > > more than 10 mins. > > > > > > > > > > > > > > > > > > > > Huion-decode is expecting huion-probe output on its > input. For your > > > > > > > > > > huion-probe output it produces this: > > > > > > > > > > > > > > > > > > > > Manufacturer: UC-LOGIC > > > > > > > > > > Product: TWHA60 > > > > > > > > > > Max X: 40000 > > > > > > > > > > Max Y: 25000 > > > > > > > > > > Max pressure: 2047 > > > > > > > > > > Resolution: 4000 > > > > > > > > > > Internal model: HA60-F401 > > > > > > > > > > > > > > > > > > > > Which shows it's decoding it fine. > > > > > > > > > > > > > > > > > > > > > The cursor now moves when moving the pen on and off > the tablet, but does not > > > > > > > > > > > move consistently as you'd expect, it requires a sort > of big flick to move. > > > > > > > > > > > > > > > > > > > > This is expected when report descriptor is not fixed > which is the work of a > > > > > > > > > > kernel driver. > > > > > > > > > > > > > > > > > > > > > I'm assuming it's the side effect of proprietary mode > as mentioned? > > > > > > > > > > > > > > > > > > > > Yes. > > > > > > > > > > > > > > > > > > > > I've made a branch of digimend-kernel-drivers which has > a change moving your > > > > > > > > > > tablet under the hid-huion driver. It is very likely to > make it work. > > > > > > > > > > > > > > > > > > > > You can download it here: > > > > > > > > > > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > > > > > > > > > > > > > > > > > > > > Follow the instructions in README.md to install the > driver. > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > > > > > > > > > > I had tried ./bootstrap too, however it produced the > same 'No such file or directory' message, I can never seem to navigate the > git site correctly, thanks for the link to that page. The rpm works for me. > > > > > > > > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > > > > > > > > > > [sudo] password for jake: > > > > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > > > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > > > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > > > > > > > > > > S 65 04 03 00 71 > > > > > > > > > > > S 6E 04 03 30 00 > > > > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 > 30 00 31 00 > > > > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > > > > > > > > > > > > > > > > > > > > > Running huion-decode seems to just sit there, unless > it's supposed to take more than 10 mins. > > > > > > > > > > > > > > > > > > > > > > The cursor now moves when moving the pen on and off > the tablet, but does not move consistently as you'd expect, it requires a > sort of big flick to move. > > > > > > > > > > > I'm assuming it's the side effect of proprietary mode > as mentioned? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 18:59:08 +0200 > > > > > > > > > > > > From: sp...@gm... > > > > > > > > > > > > To: jcm...@ho... > > > > > > > > > > > > CC: DIG...@li... > > > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > > > > > I'm copying the maillist anyway, as others might be > encountering the same > > > > > > > > > > > > problem. > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > > > > > > > > > > > > Hi Nick, > > > > > > > > > > > > > > > > > > > > > > > > > > Apologies... I don't seem to be able to set > huion-tools up (I won't post > > > > > > > > > > > > > this bit to the archive considering it's likely me > just not knowing). > > > > > > > > > > > > > Installation states to use the ./configure, > however after a quick search I'm > > > > > > > > > > > > > suggested I should be using autoconf first? > > > > > > > > > > > > > > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > bash: ./configure: No such file or directory > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > > > > > > > > > > > > configure.ac:24: error: possibly undefined macro: > AM_INIT_AUTOMAKE > > > > > > > > > > > > > If this token and others are legitimate, please > use m4_pattern_allow. > > > > > > > > > > > > > See the Autoconf documentation. > > > > > > > > > > > > > configure.ac:25: error: possibly undefined macro: > AM_MAINTAINER_MODE > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > ./configure: line 1849: syntax error near > unexpected token `1.9' > > > > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 > -Wall foreign)' > > > > > > > > > > > > > > > > > > > > > > > > If you want to build from the git tree (as > downloaded using the "Download ZIP" > > > > > > > > > > > > link on the right), you should execute ./bootstrap > first (as mentioned shortly > > > > > > > > > > > > in README.md). > > > > > > > > > > > > > > > > > > > > > > > > However, you might be better off downloading and > building a release tarball > > > > > > > > > > > > (preferably latest, v3 [1]), or downloading and > installing a release rpm or > > > > > > > > > > > > deb package. > > > > > > > > > > > > > > > > > > > > > > > > > Sorry. > > > > > > > > > > > > > > > > > > > > > > > > Nothing to feel sorry about :) > > > > > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > > > > > [1] > https://github.com/DIGImend/huion-tools/releases/tag/v3 > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > > > > > > > > > > > > Hi Nick, > > > > > > > > > > > > > > > > > > > > > > > > > > Apologies... I don't seem to be able to set > huion-tools up (I won't post this bit to the archive considering it's > likely me just not knowing). > > > > > > > > > > > > > Installation states to use the ./configure, > however after a quick search I'm suggested I should be using autoconf first? > > > > > > > > > > > > > > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > bash: ./configure: No such file or directory > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > > > > > > > > > > > > configure.ac:24: error: possibly undefined macro: > AM_INIT_AUTOMAKE > > > > > > > > > > > > > If this token and others are legitimate, please > use m4_pattern_allow. > > > > > > > > > > > > > See the Autoconf documentation. > > > > > > > > > > > > > configure.ac:25: error: possibly undefined macro: > AM_MAINTAINER_MODE > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > ./configure: line 1849: syntax error near > unexpected token `1.9' > > > > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 > -Wall foreign)' > > > > > > > > > > > > > > > > > > > > > > > > > > Sorry. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 17:43:02 +0200 > > > > > > > > > > > > > > From: sp...@gm... > > > > > > > > > > > > > > To: jcm...@ho... > > > > > > > > > > > > > > CC: DIG...@li... > > > > > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you please try running huion-probe [1] > on this tablet (don't be confused > > > > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic > tablets inside) and seeing if > > > > > > > > > > > > > > > it works/produces any output? Perhaps we'll be > able to handle your tablet in > > > > > > > > > > > > > > > our hid-huion driver, as part of the > digimend-kernel-drivers package. > > > > > > > > > > > > > > > > > > > > > > > > > > > > And here is the link to huion-tools which > contain huion-probe: > > > > > > > > > > > > > > > > > > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 05:39 PM, Nikolai Kondrashov wrote: > > > > > > > > > > > > > > > Hi Jake, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'm copying the answer to the digimend-devel > maillist to keep archive and have > > > > > > > > > > > > > > > others posted. Please use "Reply to all" when > replying. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > > > > > > > > > > > > > >> Hello, > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I currently own a Monoprice tablet, > specifically "Monoprice MP1060-HA60", > > > > > > > > > > > > > > >> which is a rebranded "UC-Logic Tablet > TWHA60". On your support page it > > > > > > > > > > > > > > >> mentions the drivers for this are in > development, but also states it's > > > > > > > > > > > > > > >> supported in the latest kernels. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is > able to act as a mouse in > > > > > > > > > > > > > > >> terms of clicking, the buttons on the pen > seem to work and at least two > > > > > > > > > > > > > > >> side-buttons (close and save) work, however I > cannot move the cursor with > > > > > > > > > > > > > > >> the pen. Pressing the pen against the tablet > doesn't indicate any pressure > > > > > > > > > > > > > > >> either. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run > the latest Fedora. I've included > > > > > > > > > > > > > > >> diagnostics, however 'frame_buttons', > 'frame_wheel_srolling', 'pen_buttons', > > > > > > > > > > > > > > >> 'pen_coords', 'pen_pressure' and 'pen_tilt' > produced empty documents. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> Any help/advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > This is the third version of this tablet I see > and the first one with three > > > > > > > > > > > > > > > interfaces. One older model was made to work, > IIRC. The newer ones weren't > > > > > > > > > > > > > > > catered to yet. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you please try running huion-probe [1] > on this tablet (don't be confused > > > > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic > tablets inside) and seeing if > > > > > > > > > > > > > > > it works/produces any output? Perhaps we'll be > able to handle your tablet in > > > > > > > > > > > > > > > our hid-huion driver, as part of the > digimend-kernel-drivers package. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > > > > > > > > > > > > > >> Hello, > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I currently own a Monoprice tablet, > specifically "Monoprice MP1060-HA60", which is a rebranded "UC-Logic Tablet > TWHA60". On your support page it mentions the drivers for this are in > development, but also states it's supported in the latest kernels. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is > able to act as a mouse in terms of clicking, the buttons on the pen seem to > work and at least two side-buttons (close and save) work, however I cannot > move the cursor with the pen. Pressing the pen against the tablet doesn't > indicate any pressure either. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run > the latest Fedora. I've included diagnostics, however 'frame_buttons', > 'frame_wheel_srolling', 'pen_buttons', 'pen_coords', 'pen_pressure' and > 'pen_tilt' produced empty documents. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> Any help/advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > DIGImend-devel mailing list > DIG...@li... > https://lists.sourceforge.net/lists/listinfo/digimend-devel > > |
|
From: Jake W. <jcm...@ho...> - 2014-11-30 22:20:51
|
Hey Vince, Thanks for the comment, I actually have the extension pack installed and checked for use (for usb 2.0 devices, right?), the VM reports no usb devices are connected, and I don't see the tablet within the windows device manager either (http://i.imgur.com/UQvU8Uz.png) But it's okay I'd rather not bring a totally unrelated problem up when I actually have access to a windows machine! Date: Sun, 30 Nov 2014 16:48:10 -0500 Subject: Re: [DIGImend-devel] Tablet issue From: Vi...@Pl... To: jcm...@ho... CC: dig...@li...; sp...@gm... You have to install the virtualbox usb extension. See the web page. I was told to not use my distro install but to use the virtualbox web page. Worked like a charm ------------ Vince On Nov 30, 2014 3:42 PM, "Jake Waffle" <jcm...@ho...> wrote: That sucks to hear. I do have windows running through virtualbox, however it never recognised my tablet (I tried it as an alternative since it's not working), but then again I don't have experience using VM's so. I'll try and set the tablet up on an old laptop running windows, or some time in the future reinstall windows on this machine. If you could give me a run down of what I'll need to do I can try it out tomorrow on the laptop, if you don't mind anyway. Cheers for trying to help thus far. > Date: Sun, 30 Nov 2014 21:56:34 +0200 > From: sp...@gm... > To: jcm...@ho... > CC: dig...@li... > Subject: Re: Tablet issue > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > Attached the full output from doing what was done in the video, > > Thanks! > > > > Could you please describe how the tablet behaves at the moment? > > The tablet behaves the same as I originally reported, it can click, the pen > > buttons work and the side buttons seem to work (I never used them > > previously, but using them here produces what they are set to do). > > > > The only problem is still not being able to move the cursor with the pen > > (not sure about pen pressure). > > Alright, it seems the tablet doesn't report the full resolution after all. > So the hid-huion driver attempt to enable it has failed. To make this tablet > work we'll have to figure out what enables it. > > Doing that won't be easy. You'll need a Windows installation. Either a native > one, or in a VM under Linux. You'll need to capture USB traffic going between > the tablet and your tablet driver for Windows when the tablet is plugged in. > > You can do it with Wireshark running on the Linux host (in case of VM > install), or on Windows (in case of native install). > > After you captured the traffic, it will need to be inspected to find exactly > what packet (sequence of packets) enables full resolution, with which I can > help. > > Nick > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > Attached the full output from doing what was done in the video, > > > > > Could you please describe how the tablet behaves at the moment? > > The tablet behaves the same as I originally reported, it can click, the pen buttons work and the side buttons seem to work (I never used them previously, but using them here produces what they are set to do). > > > > The only problem is still not being able to move the cursor with the pen (not sure about pen pressure). > > > > > Date: Sun, 30 Nov 2014 20:17:24 +0200 > > > From: sp...@gm... > > > To: jcm...@ho... > > > CC: dig...@li... > > > Subject: Re: Tablet issue > > > > > > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > > > Apologies if it's too much output, It's only a portion though. > > > > > > There's supposed to be a lot of it, not a problem. Thank you. > > > > > > Without considering where the pen actually was, this looks OK. > > > > > > Could you please describe how the tablet behaves at the moment? > > > > > > Also, to make sure we get full resolution, could you please send me (full, > > > compressed) output of the same command when you do strokes outwards tablet > > > surface, crossing each working area border in turn, like shown in this video: > > > > > > https://www.youtube.com/watch?v=ysYk8KLY98U > > > > > > Thank you. > > > > > > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > > > Hey Nick, > > > > > > > > No problems at all, A-OK. > > > > Apologies if it's too much output, It's only a portion though. > > > > > > > > Let me know if there's anything else! > > > > > > > > > > > > [jake@localhost ~]$ sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > > > > > > > > report (size 8) (numbered) = 09 00 c5 03 15 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 965 > > > > GenericDesktop.Y = 1301 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 c6 03 15 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 966 > > > > GenericDesktop.Y = 1301 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 c7 03 14 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 967 > > > > GenericDesktop.Y = 1300 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 c8 03 14 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 968 > > > > GenericDesktop.Y = 1300 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 c8 03 13 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 968 > > > > GenericDesktop.Y = 1299 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 c9 03 13 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 969 > > > > GenericDesktop.Y = 1299 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 ca 03 13 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 970 > > > > GenericDesktop.Y = 1299 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 ca 03 12 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 970 > > > > GenericDesktop.Y = 1298 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 cb 03 12 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 971 > > > > GenericDesktop.Y = 1298 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 cc 03 12 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 972 > > > > GenericDesktop.Y = 1298 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 cd 03 12 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 973 > > > > GenericDesktop.Y = 1298 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 ce 03 11 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 974 > > > > GenericDesktop.Y = 1297 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 cf 03 11 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 975 > > > > GenericDesktop.Y = 1297 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d0 03 10 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 976 > > > > GenericDesktop.Y = 1296 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d1 03 10 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 977 > > > > GenericDesktop.Y = 1296 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d2 03 10 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 978 > > > > GenericDesktop.Y = 1296 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d3 03 0f 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 979 > > > > GenericDesktop.Y = 1295 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d4 03 0f 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 980 > > > > GenericDesktop.Y = 1295 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d5 03 0e 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 981 > > > > GenericDesktop.Y = 1294 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d6 03 0e 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 982 > > > > GenericDesktop.Y = 1294 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d7 03 0d 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 983 > > > > GenericDesktop.Y = 1293 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 00 d8 03 0d 05 00 00 > > > > Button.0001 = 0 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 984 > > > > GenericDesktop.Y = 1293 > > > > Digitizers.TipPressure = 0 > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0d 05 d3 00 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 985 > > > > GenericDesktop.Y = 1293 > > > > Digitizers.TipPressure = 211 > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0d 05 ff 00 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 985 > > > > GenericDesktop.Y = 1293 > > > > Digitizers.TipPressure = 255 > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0c 05 23 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 985 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 291 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 3b 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 315 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 4c 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 332 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 5a 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 346 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 68 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 360 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 71 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 369 > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 7b 01 > > > > Button.0001 = 1 > > > > Button.0002 = 0 > > > > Button.0003 = 0 > > > > GenericDesktop.X = 986 > > > > GenericDesktop.Y = 1292 > > > > Digitizers.TipPressure = 379 > > > > > > > > > > > > > > > > > Date: Sun, 30 Nov 2014 16:26:33 +0200 > > > > > From: sp...@gm... > > > > > To: jcm...@ho... > > > > > CC: dig...@li... > > > > > Subject: Re: Tablet issue > > > > > > > > > > Hi Jake, > > > > > > > > > > Sorry for the delay with the answer. I've been quite busy this week. > > > > > > > > > > Thanks for the outputs. The driver seems to bind correctly, at least. > > > > > > > > > > Now, could you please send me a piece of output of this command: > > > > > > > > > > sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > > > > > > > > > > while making a stroke with the tablet pen? > > > > > > > > > > This will show what the tablet sends and how the kernel interprets the > > > > > reports. > > > > > > > > > > Thank you. > > > > > > > > > > Nick > > > > > > > > > > On 11/24/2014 04:10 AM, Jake Waffle wrote: > > > > > > Hmm. After using the command and noticing nothing, I did another reboot and still nothing. > > > > > > > > > > > > [jake@localhost ~]$ modinfo hid-huion > > > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-huion.ko > > > > > > version: 5 > > > > > > license: GPL > > > > > > description: Huion HID driver > > > > > > author: Nikolai Kondrashov > > > > > > author: Martin Rusko > > > > > > srcversion: B0934C93201C94470057FEC > > > > > > alias: hid:b0003g*v00005543p00000781 > > > > > > alias: hid:b0003g*v00005543p0000004D > > > > > > alias: hid:b0003g*v00005543p0000006E > > > > > > alias: hid:b0003g*v0000256Cp0000006E > > > > > > depends: > > > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > > > > > > > > > > > [jake@localhost ~]$ modinfo hid-uclogic > > > > > > filename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-uclogic.ko > > > > > > version: 5 > > > > > > license: GPL > > > > > > srcversion: 2C10D4F9392C02ACFC75150 > > > > > > alias: hid:b0003g*v00005543p00000522 > > > > > > alias: hid:b0003g*v00005543p00000064 > > > > > > alias: hid:b0003g*v00005543p00000005 > > > > > > alias: hid:b0003g*v00005543p00000004 > > > > > > alias: hid:b0003g*v00005543p00000003 > > > > > > alias: hid:b0003g*v00005543p00000042 > > > > > > depends: > > > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > > > > > > > > > > > [jake@localhost ~]$ ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0004/driver -> ../../../../../../../bus/hid/drivers/huion > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0005/driver -> ../../../../../../../bus/hid/drivers/huion > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0006/driver -> ../../../../../../../bus/hid/drivers/huion > > > > > > [jake@localhost ~]$ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Mon, 24 Nov 2014 00:03:26 +0200 > > > > > > > From: sp...@gm... > > > > > > > To: jcm...@ho... > > > > > > > CC: dig...@li... > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > > > > > > > Thanks for getting back to me! > > > > > > > > > > > > > > > > So... (sigh), I believe I had installed this previously, so I ran > > > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > > > > > > > > > > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > > > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > > > > > > > Can't read private key > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > > > > > > > Can't read private key > > > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > > > > > > > > depmod -a > > > > > > > > install hid-rebind /sbin/hid-rebind > > > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > > > > > > > > udevadm control --reload > > > > > > > > > > > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > > > > > > > > Apologies for the hassle. > > > > > > > > > > > > > > Um, unless you rebooted, then the tablet likely got handled by the already > > > > > > > loaded hid-uclogic. Try rebooting, or doing "sudo rmmod hid-uclogic". > > > > > > > I should've mentioned it. > > > > > > > > > > > > > > If that doesn't help, could you please send the output of the following > > > > > > > commands? > > > > > > > > > > > > > > modinfo hid-huion > > > > > > > modinfo hid-uclogic > > > > > > > ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > > > > > > > > > > > > > > Thank you. > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > > > > > > > Thanks for getting back to me! > > > > > > > > > > > > > > > > So... (sigh), I believe I had installed this previously, so I ran > > > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > > > > > > > > > > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo make install > > > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > > > > > > > make[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > > > > > > > Can't read private key > > > > > > > > INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > > > > > > > Can't read private key > > > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > > > > > > > make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf > > > > > > > > depmod -a > > > > > > > > install hid-rebind /sbin/hid-rebind > > > > > > > > install -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rules > > > > > > > > udevadm control --reload > > > > > > > > > > > > > > > > Unplugged tablet/restarted. It hasn't done anything towards the issue, perhaps I've foolishly not installed it correctly? > > > > > > > > Apologies for the hassle. > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 20:46:55 +0200 > > > > > > > > > From: sp...@gm... > > > > > > > > > To: jcm...@ho... > > > > > > > > > CC: dig...@li... > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or > > > > > > > > > > directory' message, I can never seem to navigate the git site correctly, > > > > > > > > > > thanks for the link to that page. > > > > > > > > > > > > > > > > > > Hmm, that's strange. > > > > > > > > > > > > > > > > > > > The rpm works for me. > > > > > > > > > > > > > > > > > > Great! > > > > > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > > > > > > > > > [sudo] password for jake: > > > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > > > > > > > > > S 65 04 03 00 71 > > > > > > > > > > S 6E 04 03 30 00 > > > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > > > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > > > > > > > > > > > > > > > > > Nice, it works! > > > > > > > > > > > > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take > > > > > > > > > > more than 10 mins. > > > > > > > > > > > > > > > > > > Huion-decode is expecting huion-probe output on its input. For your > > > > > > > > > huion-probe output it produces this: > > > > > > > > > > > > > > > > > > Manufacturer: UC-LOGIC > > > > > > > > > Product: TWHA60 > > > > > > > > > Max X: 40000 > > > > > > > > > Max Y: 25000 > > > > > > > > > Max pressure: 2047 > > > > > > > > > Resolution: 4000 > > > > > > > > > Internal model: HA60-F401 > > > > > > > > > > > > > > > > > > Which shows it's decoding it fine. > > > > > > > > > > > > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not > > > > > > > > > > move consistently as you'd expect, it requires a sort of big flick to move. > > > > > > > > > > > > > > > > > > This is expected when report descriptor is not fixed which is the work of a > > > > > > > > > kernel driver. > > > > > > > > > > > > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > > > > > > > > > > > > > > > > > > Yes. > > > > > > > > > > > > > > > > > > I've made a branch of digimend-kernel-drivers which has a change moving your > > > > > > > > > tablet under the hid-huion driver. It is very likely to make it work. > > > > > > > > > > > > > > > > > > You can download it here: > > > > > > > > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > > > > > > > > > > > > > > > > > > Follow the instructions in README.md to install the driver. > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > > > > > > > > > I had tried ./bootstrap too, however it produced the same 'No such file or directory' message, I can never seem to navigate the git site correctly, thanks for the link to that page. The rpm works for me. > > > > > > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > > > > > > > > > [sudo] password for jake: > > > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > > > > > > > > > S 65 04 03 00 71 > > > > > > > > > > S 6E 04 03 30 00 > > > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00 > > > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > > > > > > > > > > > > > > > > > > > Running huion-decode seems to just sit there, unless it's supposed to take more than 10 mins. > > > > > > > > > > > > > > > > > > > > The cursor now moves when moving the pen on and off the tablet, but does not move consistently as you'd expect, it requires a sort of big flick to move. > > > > > > > > > > I'm assuming it's the side effect of proprietary mode as mentioned? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 18:59:08 +0200 > > > > > > > > > > > From: sp...@gm... > > > > > > > > > > > To: jcm...@ho... > > > > > > > > > > > CC: DIG...@li... > > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > > > I'm copying the maillist anyway, as others might be encountering the same > > > > > > > > > > > problem. > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > > > > > > > > > > > Hi Nick, > > > > > > > > > > > > > > > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post > > > > > > > > > > > > this bit to the archive considering it's likely me just not knowing). > > > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm > > > > > > > > > > > > suggested I should be using autoconf first? > > > > > > > > > > > > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > bash: ./configure: No such file or directory > > > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE > > > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > > > > > > > > > > > > See the Autoconf documentation. > > > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > > > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > > > > > > > > > > > > > > > > > > > > > > If you want to build from the git tree (as downloaded using the "Download ZIP" > > > > > > > > > > > link on the right), you should execute ./bootstrap first (as mentioned shortly > > > > > > > > > > > in README.md). > > > > > > > > > > > > > > > > > > > > > > However, you might be better off downloading and building a release tarball > > > > > > > > > > > (preferably latest, v3 [1]), or downloading and installing a release rpm or > > > > > > > > > > > deb package. > > > > > > > > > > > > > > > > > > > > > > > Sorry. > > > > > > > > > > > > > > > > > > > > > > Nothing to feel sorry about :) > > > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools/releases/tag/v3 > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > > > > > > > > > > > Hi Nick, > > > > > > > > > > > > > > > > > > > > > > > > Apologies... I don't seem to be able to set huion-tools up (I won't post this bit to the archive considering it's likely me just not knowing). > > > > > > > > > > > > Installation states to use the ./configure, however after a quick search I'm suggested I should be using autoconf first? > > > > > > > > > > > > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > bash: ./configure: No such file or directory > > > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > > > > > > > > > > > configure.ac:24: error: possibly undefined macro: AM_INIT_AUTOMAKE > > > > > > > > > > > > If this token and others are legitimate, please use m4_pattern_allow. > > > > > > > > > > > > See the Autoconf documentation. > > > > > > > > > > > > configure.ac:25: error: possibly undefined macro: AM_MAINTAINER_MODE > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > ./configure: line 1849: syntax error near unexpected token `1.9' > > > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 -Wall foreign)' > > > > > > > > > > > > > > > > > > > > > > > > Sorry. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 17:43:02 +0200 > > > > > > > > > > > > > From: sp...@gm... > > > > > > > > > > > > > To: jcm...@ho... > > > > > > > > > > > > > CC: DIG...@li... > > > > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > > > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > > > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > > > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > > > > > > > > > > > > > > > > > > > > > > > > > > And here is the link to huion-tools which contain huion-probe: > > > > > > > > > > > > > > > > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 05:39 PM, Nikolai Kondrashov wrote: > > > > > > > > > > > > > > Hi Jake, > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'm copying the answer to the digimend-devel maillist to keep archive and have > > > > > > > > > > > > > > others posted. Please use "Reply to all" when replying. > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > > > > > > > > > > > > >> Hello, > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", > > > > > > > > > > > > > >> which is a rebranded "UC-Logic Tablet TWHA60". On your support page it > > > > > > > > > > > > > >> mentions the drivers for this are in development, but also states it's > > > > > > > > > > > > > >> supported in the latest kernels. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in > > > > > > > > > > > > > >> terms of clicking, the buttons on the pen seem to work and at least two > > > > > > > > > > > > > >> side-buttons (close and save) work, however I cannot move the cursor with > > > > > > > > > > > > > >> the pen. Pressing the pen against the tablet doesn't indicate any pressure > > > > > > > > > > > > > >> either. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included > > > > > > > > > > > > > >> diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', > > > > > > > > > > > > > >> 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> Any help/advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > This is the third version of this tablet I see and the first one with three > > > > > > > > > > > > > > interfaces. One older model was made to work, IIRC. The newer ones weren't > > > > > > > > > > > > > > catered to yet. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you please try running huion-probe [1] on this tablet (don't be confused > > > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic tablets inside) and seeing if > > > > > > > > > > > > > > it works/produces any output? Perhaps we'll be able to handle your tablet in > > > > > > > > > > > > > > our hid-huion driver, as part of the digimend-kernel-drivers package. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > > > > > > > > > > > > >> Hello, > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> I currently own a Monoprice tablet, specifically "Monoprice MP1060-HA60", which is a rebranded "UC-Logic Tablet TWHA60". On your support page it mentions the drivers for this are in development, but also states it's supported in the latest kernels. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is able to act as a mouse in terms of clicking, the buttons on the pen seem to work and at least two side-buttons (close and save) work, however I cannot move the cursor with the pen. Pressing the pen against the tablet doesn't indicate any pressure either. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run the latest Fedora. I've included diagnostics, however 'frame_buttons', 'frame_wheel_srolling', 'pen_buttons', 'pen_coords', 'pen_pressure' and 'pen_tilt' produced empty documents. > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> Any help/advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ DIGImend-devel mailing list DIG...@li... https://lists.sourceforge.net/lists/listinfo/digimend-devel |
|
From: Vince H. <Vi...@Pl...> - 2014-11-30 21:48:24
|
You have to install the virtualbox usb extension. See the web page. I was told to not use my distro install but to use the virtualbox web page. Worked like a charm ------------ Vince On Nov 30, 2014 3:42 PM, "Jake Waffle" <jcm...@ho...> wrote: > That sucks to hear. > > I do have windows running through virtualbox, however it never recognised > my tablet (I tried it as an alternative since it's not working), but then > again I don't have experience using VM's so. > > I'll try and set the tablet up on an old laptop running windows, or some > time in the future reinstall windows on this machine. > > If you could give me a run down of what I'll need to do I can try it out > tomorrow on the laptop, if you don't mind anyway. > > Cheers for trying to help thus far. > > > Date: Sun, 30 Nov 2014 21:56:34 +0200 > > From: sp...@gm... > > To: jcm...@ho... > > CC: dig...@li... > > Subject: Re: Tablet issue > > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > > Attached the full output from doing what was done in the video, > > > > Thanks! > > > > > > Could you please describe how the tablet behaves at the moment? > > > The tablet behaves the same as I originally reported, it can click, > the pen > > > buttons work and the side buttons seem to work (I never used them > > > previously, but using them here produces what they are set to do). > > > > > > The only problem is still not being able to move the cursor with the > pen > > > (not sure about pen pressure). > > > > Alright, it seems the tablet doesn't report the full resolution after > all. > > So the hid-huion driver attempt to enable it has failed. To make this > tablet > > work we'll have to figure out what enables it. > > > > Doing that won't be easy. You'll need a Windows installation. Either a > native > > one, or in a VM under Linux. You'll need to capture USB traffic going > between > > the tablet and your tablet driver for Windows when the tablet is plugged > in. > > > > You can do it with Wireshark running on the Linux host (in case of VM > > install), or on Windows (in case of native install). > > > > After you captured the traffic, it will need to be inspected to find > exactly > > what packet (sequence of packets) enables full resolution, with which I > can > > help. > > > > Nick > > > > On 11/30/2014 08:38 PM, Jake Waffle wrote: > > > Attached the full output from doing what was done in the video, > > > > > > > Could you please describe how the tablet behaves at the moment? > > > The tablet behaves the same as I originally reported, it can click, > the pen buttons work and the side buttons seem to work (I never used them > previously, but using them here produces what they are set to do). > > > > > > The only problem is still not being able to move the cursor with the > pen (not sure about pen pressure). > > > > > > > Date: Sun, 30 Nov 2014 20:17:24 +0200 > > > > From: sp...@gm... > > > > To: jcm...@ho... > > > > CC: dig...@li... > > > > Subject: Re: Tablet issue > > > > > > > > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > > > > Apologies if it's too much output, It's only a portion though. > > > > > > > > There's supposed to be a lot of it, not a problem. Thank you. > > > > > > > > Without considering where the pen actually was, this looks OK. > > > > > > > > Could you please describe how the tablet behaves at the moment? > > > > > > > > Also, to make sure we get full resolution, could you please send me > (full, > > > > compressed) output of the same command when you do strokes outwards > tablet > > > > surface, crossing each working area border in turn, like shown in > this video: > > > > > > > > https://www.youtube.com/watch?v=ysYk8KLY98U > > > > > > > > Thank you. > > > > > > > > On 11/30/2014 07:05 PM, Jake Waffle wrote: > > > > > Hey Nick, > > > > > > > > > > No problems at all, A-OK. > > > > > Apologies if it's too much output, It's only a portion though. > > > > > > > > > > Let me know if there's anything else! > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo bash -c 'ls > /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' > > > > > > > > > > report (size 8) (numbered) = 09 00 c5 03 15 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 965 > > > > > GenericDesktop.Y = 1301 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c6 03 15 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 966 > > > > > GenericDesktop.Y = 1301 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c7 03 14 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 967 > > > > > GenericDesktop.Y = 1300 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c8 03 14 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 968 > > > > > GenericDesktop.Y = 1300 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c8 03 13 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 968 > > > > > GenericDesktop.Y = 1299 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 c9 03 13 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 969 > > > > > GenericDesktop.Y = 1299 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 ca 03 13 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 970 > > > > > GenericDesktop.Y = 1299 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 ca 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 970 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cb 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 971 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cc 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 972 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cd 03 12 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 973 > > > > > GenericDesktop.Y = 1298 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 ce 03 11 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 974 > > > > > GenericDesktop.Y = 1297 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 cf 03 11 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 975 > > > > > GenericDesktop.Y = 1297 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d0 03 10 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 976 > > > > > GenericDesktop.Y = 1296 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d1 03 10 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 977 > > > > > GenericDesktop.Y = 1296 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d2 03 10 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 978 > > > > > GenericDesktop.Y = 1296 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d3 03 0f 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 979 > > > > > GenericDesktop.Y = 1295 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d4 03 0f 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 980 > > > > > GenericDesktop.Y = 1295 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d5 03 0e 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 981 > > > > > GenericDesktop.Y = 1294 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d6 03 0e 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 982 > > > > > GenericDesktop.Y = 1294 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d7 03 0d 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 983 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 00 d8 03 0d 05 00 00 > > > > > Button.0001 = 0 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 984 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 0 > > > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0d 05 d3 00 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 985 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 211 > > > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0d 05 ff 00 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 985 > > > > > GenericDesktop.Y = 1293 > > > > > Digitizers.TipPressure = 255 > > > > > > > > > > report (size 8) (numbered) = 09 01 d9 03 0c 05 23 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 985 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 291 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 3b 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 315 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 4c 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 332 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 5a 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 346 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 68 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 360 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 71 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 369 > > > > > > > > > > report (size 8) (numbered) = 09 01 da 03 0c 05 7b 01 > > > > > Button.0001 = 1 > > > > > Button.0002 = 0 > > > > > Button.0003 = 0 > > > > > GenericDesktop.X = 986 > > > > > GenericDesktop.Y = 1292 > > > > > Digitizers.TipPressure = 379 > > > > > > > > > > > > > > > > > > > > > Date: Sun, 30 Nov 2014 16:26:33 +0200 > > > > > > From: sp...@gm... > > > > > > To: jcm...@ho... > > > > > > CC: dig...@li... > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > Hi Jake, > > > > > > > > > > > > Sorry for the delay with the answer. I've been quite busy this > week. > > > > > > > > > > > > Thanks for the outputs. The driver seems to bind correctly, at > least. > > > > > > > > > > > > Now, could you please send me a piece of output of this command: > > > > > > > > > > > > sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | > head -n1 | xargs cat' > > > > > > > > > > > > while making a stroke with the tablet pen? > > > > > > > > > > > > This will show what the tablet sends and how the kernel > interprets the > > > > > > reports. > > > > > > > > > > > > Thank you. > > > > > > > > > > > > Nick > > > > > > > > > > > > On 11/24/2014 04:10 AM, Jake Waffle wrote: > > > > > > > Hmm. After using the command and noticing nothing, I did > another reboot and still nothing. > > > > > > > > > > > > > > [jake@localhost ~]$ modinfo hid-huion > > > > > > > filename: > /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-huion.ko > > > > > > > version: 5 > > > > > > > license: GPL > > > > > > > description: Huion HID driver > > > > > > > author: Nikolai Kondrashov > > > > > > > author: Martin Rusko > > > > > > > srcversion: B0934C93201C94470057FEC > > > > > > > alias: hid:b0003g*v00005543p00000781 > > > > > > > alias: hid:b0003g*v00005543p0000004D > > > > > > > alias: hid:b0003g*v00005543p0000006E > > > > > > > alias: hid:b0003g*v0000256Cp0000006E > > > > > > > depends: > > > > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > > > > > > > > > > > > > [jake@localhost ~]$ modinfo hid-uclogic > > > > > > > filename: > /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-uclogic.ko > > > > > > > version: 5 > > > > > > > license: GPL > > > > > > > srcversion: 2C10D4F9392C02ACFC75150 > > > > > > > alias: hid:b0003g*v00005543p00000522 > > > > > > > alias: hid:b0003g*v00005543p00000064 > > > > > > > alias: hid:b0003g*v00005543p00000005 > > > > > > > alias: hid:b0003g*v00005543p00000004 > > > > > > > alias: hid:b0003g*v00005543p00000003 > > > > > > > alias: hid:b0003g*v00005543p00000042 > > > > > > > depends: > > > > > > > vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload > > > > > > > > > > > > > > [jake@localhost ~]$ ls -l > /sys/bus/hid/devices/0003:5543:0781.*/driver > > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 > /sys/bus/hid/devices/0003:5543:0781.0004/driver -> > ../../../../../../../bus/hid/drivers/huion > > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 > /sys/bus/hid/devices/0003:5543:0781.0005/driver -> > ../../../../../../../bus/hid/drivers/huion > > > > > > > lrwxrwxrwx. 1 root root 0 Nov 24 02:00 > /sys/bus/hid/devices/0003:5543:0781.0006/driver -> > ../../../../../../../bus/hid/drivers/huion > > > > > > > [jake@localhost ~]$ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Mon, 24 Nov 2014 00:03:26 +0200 > > > > > > > > From: sp...@gm... > > > > > > > > To: jcm...@ho... > > > > > > > > CC: dig...@li... > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > > > > > > > > Thanks for getting back to me! > > > > > > > > > > > > > > > > > > So... (sigh), I believe I had installed this previously, > so I ran > > > > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > > > > > > > > > > > > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo > make install > > > > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build > SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > > > > > > > > make[1]: Entering directory > '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > INSTALL > /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > > > > > > > > Can't read private key > > > > > > > > > INSTALL > /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > > > > > > > > Can't read private key > > > > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > > > > > > > > make[1]: Leaving directory > '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > install -D -m 0644 digimend.conf > /etc/depmod.d/digimend.conf > > > > > > > > > depmod -a > > > > > > > > > install hid-rebind /sbin/hid-rebind > > > > > > > > > install -m 0644 hid-rebind.rules > /lib/udev/rules.d/70-hid-rebind.rules > > > > > > > > > udevadm control --reload > > > > > > > > > > > > > > > > > > Unplugged tablet/restarted. It hasn't done anything > towards the issue, perhaps I've foolishly not installed it correctly? > > > > > > > > > Apologies for the hassle. > > > > > > > > > > > > > > > > Um, unless you rebooted, then the tablet likely got handled > by the already > > > > > > > > loaded hid-uclogic. Try rebooting, or doing "sudo rmmod > hid-uclogic". > > > > > > > > I should've mentioned it. > > > > > > > > > > > > > > > > If that doesn't help, could you please send the output of > the following > > > > > > > > commands? > > > > > > > > > > > > > > > > modinfo hid-huion > > > > > > > > modinfo hid-uclogic > > > > > > > > ls -l /sys/bus/hid/devices/0003:5543:0781.*/driver > > > > > > > > > > > > > > > > Thank you. > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > On 11/23/2014 09:14 PM, Jake Waffle wrote: > > > > > > > > > Thanks for getting back to me! > > > > > > > > > > > > > > > > > > So... (sigh), I believe I had installed this previously, > so I ran > > > > > > > > > 'sudo rmmod hid-huion' and proceeded to 'make install' > > > > > > > > > > > > > > > > > > [jake@localhost digimend-kernel-drivers-twha60]$ sudo > make install > > > > > > > > > make -C /lib/modules/3.17.3-300.fc21.x86_64/build > SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_install > > > > > > > > > make[1]: Entering directory > '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > INSTALL > /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.ko > > > > > > > > > Can't read private key > > > > > > > > > INSTALL > /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.ko > > > > > > > > > Can't read private key > > > > > > > > > DEPMOD 3.17.3-300.fc21.x86_64 > > > > > > > > > make[1]: Leaving directory > '/usr/src/kernels/3.17.3-300.fc21.x86_64' > > > > > > > > > install -D -m 0644 digimend.conf > /etc/depmod.d/digimend.conf > > > > > > > > > depmod -a > > > > > > > > > install hid-rebind /sbin/hid-rebind > > > > > > > > > install -m 0644 hid-rebind.rules > /lib/udev/rules.d/70-hid-rebind.rules > > > > > > > > > udevadm control --reload > > > > > > > > > > > > > > > > > > Unplugged tablet/restarted. It hasn't done anything > towards the issue, perhaps I've foolishly not installed it correctly? > > > > > > > > > Apologies for the hassle. > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 20:46:55 +0200 > > > > > > > > > > From: sp...@gm... > > > > > > > > > > To: jcm...@ho... > > > > > > > > > > CC: dig...@li... > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > > > > > > > > > > I had tried ./bootstrap too, however it produced the > same 'No such file or > > > > > > > > > > > directory' message, I can never seem to navigate the > git site correctly, > > > > > > > > > > > thanks for the link to that page. > > > > > > > > > > > > > > > > > > > > Hmm, that's strange. > > > > > > > > > > > > > > > > > > > > > The rpm works for me. > > > > > > > > > > > > > > > > > > > > Great! > > > > > > > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > > > > > > > > > > [sudo] password for jake: > > > > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > > > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > > > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > > > > > > > > > > S 65 04 03 00 71 > > > > > > > > > > > S 6E 04 03 30 00 > > > > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 > 30 00 31 00 > > > > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > > > > > > > > > > > > > > > > > > > Nice, it works! > > > > > > > > > > > > > > > > > > > > > Running huion-decode seems to just sit there, unless > it's supposed to take > > > > > > > > > > > more than 10 mins. > > > > > > > > > > > > > > > > > > > > Huion-decode is expecting huion-probe output on its > input. For your > > > > > > > > > > huion-probe output it produces this: > > > > > > > > > > > > > > > > > > > > Manufacturer: UC-LOGIC > > > > > > > > > > Product: TWHA60 > > > > > > > > > > Max X: 40000 > > > > > > > > > > Max Y: 25000 > > > > > > > > > > Max pressure: 2047 > > > > > > > > > > Resolution: 4000 > > > > > > > > > > Internal model: HA60-F401 > > > > > > > > > > > > > > > > > > > > Which shows it's decoding it fine. > > > > > > > > > > > > > > > > > > > > > The cursor now moves when moving the pen on and off > the tablet, but does not > > > > > > > > > > > move consistently as you'd expect, it requires a sort > of big flick to move. > > > > > > > > > > > > > > > > > > > > This is expected when report descriptor is not fixed > which is the work of a > > > > > > > > > > kernel driver. > > > > > > > > > > > > > > > > > > > > > I'm assuming it's the side effect of proprietary mode > as mentioned? > > > > > > > > > > > > > > > > > > > > Yes. > > > > > > > > > > > > > > > > > > > > I've made a branch of digimend-kernel-drivers which has > a change moving your > > > > > > > > > > tablet under the hid-huion driver. It is very likely to > make it work. > > > > > > > > > > > > > > > > > > > > You can download it here: > > > > > > > > > > > https://github.com/DIGImend/digimend-kernel-drivers/archive/twha60.zip > > > > > > > > > > > > > > > > > > > > Follow the instructions in README.md to install the > driver. > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > On 11/23/2014 07:17 PM, Jake Waffle wrote: > > > > > > > > > > > I had tried ./bootstrap too, however it produced the > same 'No such file or directory' message, I can never seem to navigate the > git site correctly, thanks for the link to that page. The rpm works for me. > > > > > > > > > > > > > > > > > > > > > > [jake@localhost ~]$ sudo huion-probe 5 5 > > > > > > > > > > > [sudo] password for jake: > > > > > > > > > > > M 55 00 43 00 2D 00 4C 00 4F 00 47 00 49 00 43 00 > > > > > > > > > > > P 54 00 57 00 48 00 41 00 36 00 30 00 > > > > > > > > > > > S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00 > > > > > > > > > > > S 65 04 03 00 71 > > > > > > > > > > > S 6E 04 03 30 00 > > > > > > > > > > > S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 > 30 00 31 00 > > > > > > > > > > > S 7A 08 03 01 08 00 00 00 00 > > > > > > > > > > > > > > > > > > > > > > Running huion-decode seems to just sit there, unless > it's supposed to take more than 10 mins. > > > > > > > > > > > > > > > > > > > > > > The cursor now moves when moving the pen on and off > the tablet, but does not move consistently as you'd expect, it requires a > sort of big flick to move. > > > > > > > > > > > I'm assuming it's the side effect of proprietary mode > as mentioned? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 18:59:08 +0200 > > > > > > > > > > > > From: sp...@gm... > > > > > > > > > > > > To: jcm...@ho... > > > > > > > > > > > > CC: DIG...@li... > > > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > > > > > I'm copying the maillist anyway, as others might be > encountering the same > > > > > > > > > > > > problem. > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > > > > > > > > > > > > Hi Nick, > > > > > > > > > > > > > > > > > > > > > > > > > > Apologies... I don't seem to be able to set > huion-tools up (I won't post > > > > > > > > > > > > > this bit to the archive considering it's likely me > just not knowing). > > > > > > > > > > > > > Installation states to use the ./configure, > however after a quick search I'm > > > > > > > > > > > > > suggested I should be using autoconf first? > > > > > > > > > > > > > > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > bash: ./configure: No such file or directory > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > > > > > > > > > > > > configure.ac:24: error: possibly undefined macro: > AM_INIT_AUTOMAKE > > > > > > > > > > > > > If this token and others are legitimate, please > use m4_pattern_allow. > > > > > > > > > > > > > See the Autoconf documentation. > > > > > > > > > > > > > configure.ac:25: error: possibly undefined macro: > AM_MAINTAINER_MODE > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > ./configure: line 1849: syntax error near > unexpected token `1.9' > > > > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 > -Wall foreign)' > > > > > > > > > > > > > > > > > > > > > > > > If you want to build from the git tree (as > downloaded using the "Download ZIP" > > > > > > > > > > > > link on the right), you should execute ./bootstrap > first (as mentioned shortly > > > > > > > > > > > > in README.md). > > > > > > > > > > > > > > > > > > > > > > > > However, you might be better off downloading and > building a release tarball > > > > > > > > > > > > (preferably latest, v3 [1]), or downloading and > installing a release rpm or > > > > > > > > > > > > deb package. > > > > > > > > > > > > > > > > > > > > > > > > > Sorry. > > > > > > > > > > > > > > > > > > > > > > > > Nothing to feel sorry about :) > > > > > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > > > > > [1] > https://github.com/DIGImend/huion-tools/releases/tag/v3 > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 06:52 PM, Jake Waffle wrote: > > > > > > > > > > > > > Hi Nick, > > > > > > > > > > > > > > > > > > > > > > > > > > Apologies... I don't seem to be able to set > huion-tools up (I won't post this bit to the archive considering it's > likely me just not knowing). > > > > > > > > > > > > > Installation states to use the ./configure, > however after a quick search I'm suggested I should be using autoconf first? > > > > > > > > > > > > > > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > bash: ./configure: No such file or directory > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ autoconf > > > > > > > > > > > > > configure.ac:24: error: possibly undefined macro: > AM_INIT_AUTOMAKE > > > > > > > > > > > > > If this token and others are legitimate, please > use m4_pattern_allow. > > > > > > > > > > > > > See the Autoconf documentation. > > > > > > > > > > > > > configure.ac:25: error: possibly undefined macro: > AM_MAINTAINER_MODE > > > > > > > > > > > > > [jake@localhost huion-tools-master]$ ./configure > > > > > > > > > > > > > ./configure: line 1849: syntax error near > unexpected token `1.9' > > > > > > > > > > > > > ./configure: line 1849: `AM_INIT_AUTOMAKE(1.9 > -Wall foreign)' > > > > > > > > > > > > > > > > > > > > > > > > > > Sorry. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Date: Sun, 23 Nov 2014 17:43:02 +0200 > > > > > > > > > > > > > > From: sp...@gm... > > > > > > > > > > > > > > To: jcm...@ho... > > > > > > > > > > > > > > CC: DIG...@li... > > > > > > > > > > > > > > Subject: Re: Tablet issue > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you please try running huion-probe [1] > on this tablet (don't be confused > > > > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic > tablets inside) and seeing if > > > > > > > > > > > > > > > it works/produces any output? Perhaps we'll be > able to handle your tablet in > > > > > > > > > > > > > > > our hid-huion driver, as part of the > digimend-kernel-drivers package. > > > > > > > > > > > > > > > > > > > > > > > > > > > > And here is the link to huion-tools which > contain huion-probe: > > > > > > > > > > > > > > > > > > > > > > > > > > > > [1] https://github.com/DIGImend/huion-tools > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/23/2014 05:39 PM, Nikolai Kondrashov wrote: > > > > > > > > > > > > > > > Hi Jake, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'm copying the answer to the digimend-devel > maillist to keep archive and have > > > > > > > > > > > > > > > others posted. Please use "Reply to all" when > replying. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > > > > > > > > > > > > > >> Hello, > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I currently own a Monoprice tablet, > specifically "Monoprice MP1060-HA60", > > > > > > > > > > > > > > >> which is a rebranded "UC-Logic Tablet > TWHA60". On your support page it > > > > > > > > > > > > > > >> mentions the drivers for this are in > development, but also states it's > > > > > > > > > > > > > > >> supported in the latest kernels. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is > able to act as a mouse in > > > > > > > > > > > > > > >> terms of clicking, the buttons on the pen > seem to work and at least two > > > > > > > > > > > > > > >> side-buttons (close and save) work, however I > cannot move the cursor with > > > > > > > > > > > > > > >> the pen. Pressing the pen against the tablet > doesn't indicate any pressure > > > > > > > > > > > > > > >> either. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run > the latest Fedora. I've included > > > > > > > > > > > > > > >> diagnostics, however 'frame_buttons', > 'frame_wheel_srolling', 'pen_buttons', > > > > > > > > > > > > > > >> 'pen_coords', 'pen_pressure' and 'pen_tilt' > produced empty documents. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> Any help/advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > This is the third version of this tablet I see > and the first one with three > > > > > > > > > > > > > > > interfaces. One older model was made to work, > IIRC. The newer ones weren't > > > > > > > > > > > > > > > catered to yet. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you please try running huion-probe [1] > on this tablet (don't be confused > > > > > > > > > > > > > > > by the name, Huion tablets are mostly UC-Logic > tablets inside) and seeing if > > > > > > > > > > > > > > > it works/produces any output? Perhaps we'll be > able to handle your tablet in > > > > > > > > > > > > > > > our hid-huion driver, as part of the > digimend-kernel-drivers package. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Nick > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 11/21/2014 06:08 AM, Jake Waffle wrote: > > > > > > > > > > > > > > >> Hello, > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I currently own a Monoprice tablet, > specifically "Monoprice MP1060-HA60", which is a rebranded "UC-Logic Tablet > TWHA60". On your support page it mentions the drivers for this are in > development, but also states it's supported in the latest kernels. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> The tablet doesn't seem to work for me, it is > able to act as a mouse in terms of clicking, the buttons on the pen seem to > work and at least two side-buttons (close and save) work, however I cannot > move the cursor with the pen. Pressing the pen against the tablet doesn't > indicate any pressure either. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> I'm honestly a 'noob' linux user and I run > the latest Fedora. I've included diagnostics, however 'frame_buttons', > 'frame_wheel_srolling', 'pen_buttons', 'pen_coords', 'pen_pressure' and > 'pen_tilt' produced empty documents. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> Any help/advice would be appreciated. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > DIGImend-devel mailing list > DIG...@li... > https://lists.sourceforge.net/lists/listinfo/digimend-devel > > |