Thread: Re: [DIGImend-devel] Tablet issue
Brought to you by:
spb_nick
|
From: Nikolai K. <sp...@gm...> - 2014-11-23 15:39:19
|
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-11-23 16:59:17
|
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-11-23 17:17:49
|
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 00P 54 00 57 00 48 00 41 00 36 00 30 00S 64 0E 03 40 9C A8 61 03 00 FF 07 A0 0F 08 00S 65 04 03 00 71S 6E 04 03 30 00S 79 14 03 48 00 41 00 36 00 30 00 2D 00 46 00 34 00 30 00 31 00S 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-11-23 18:47:05
|
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-11-23 19:14:54
|
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 installmake -C /lib/modules/3.17.3-300.fc21.x86_64/build SUBDIRS=/home/jake/Downloads/digimend-kernel-drivers-twha60 modules_installmake[1]: Entering directory '/usr/src/kernels/3.17.3-300.fc21.x86_64' INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-huion.koCan't read private key INSTALL /home/jake/Downloads/digimend-kernel-drivers-twha60/hid-uclogic.koCan't read private key DEPMOD 3.17.3-300.fc21.x86_64make[1]: Leaving directory '/usr/src/kernels/3.17.3-300.fc21.x86_64'install -D -m 0644 digimend.conf /etc/depmod.d/digimend.confdepmod -ainstall hid-rebind /sbin/hid-rebindinstall -m 0644 hid-rebind.rules /lib/udev/rules.d/70-hid-rebind.rulesudevadm 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-11-23 22:03:37
|
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-11-24 02:10:16
|
Hmm. After using the command and noticing nothing, I did another reboot and still nothing. [jake@localhost ~]$ modinfo hid-huionfilename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-huion.koversion: 5license: GPLdescription: Huion HID driverauthor: Nikolai Kondrashovauthor: Martin Ruskosrcversion: B0934C93201C94470057FECalias: hid:b0003g*v00005543p00000781alias: hid:b0003g*v00005543p0000004Dalias: hid:b0003g*v00005543p0000006Ealias: hid:b0003g*v0000256Cp0000006Edepends: vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload [jake@localhost ~]$ modinfo hid-uclogicfilename: /lib/modules/3.17.3-300.fc21.x86_64/extra/hid-uclogic.koversion: 5license: GPLsrcversion: 2C10D4F9392C02ACFC75150alias: hid:b0003g*v00005543p00000522alias: hid:b0003g*v00005543p00000064alias: hid:b0003g*v00005543p00000005alias: hid:b0003g*v00005543p00000004alias: hid:b0003g*v00005543p00000003alias: hid:b0003g*v00005543p00000042depends: vermagic: 3.17.3-300.fc21.x86_64 SMP mod_unload [jake@localhost ~]$ ls -l /sys/bus/hid/devices/0003:5543:0781.*/driverlrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0004/driver -> ../../../../../../../bus/hid/drivers/huionlrwxrwxrwx. 1 root root 0 Nov 24 02:00 /sys/bus/hid/devices/0003:5543:0781.0005/driver -> ../../../../../../../bus/hid/drivers/huionlrwxrwxrwx. 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-11-30 14:26:45
|
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-11-30 17:05:37
|
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 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 965GenericDesktop.Y = 1301Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 c6 03 15 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 966GenericDesktop.Y = 1301Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 c7 03 14 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 967GenericDesktop.Y = 1300Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 c8 03 14 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 968GenericDesktop.Y = 1300Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 c8 03 13 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 968GenericDesktop.Y = 1299Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 c9 03 13 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 969GenericDesktop.Y = 1299Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 ca 03 13 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 970GenericDesktop.Y = 1299Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 ca 03 12 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 970GenericDesktop.Y = 1298Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 cb 03 12 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 971GenericDesktop.Y = 1298Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 cc 03 12 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 972GenericDesktop.Y = 1298Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 cd 03 12 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 973GenericDesktop.Y = 1298Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 ce 03 11 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 974GenericDesktop.Y = 1297Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 cf 03 11 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 975GenericDesktop.Y = 1297Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 d0 03 10 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 976GenericDesktop.Y = 1296Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 d1 03 10 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 977GenericDesktop.Y = 1296Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 d2 03 10 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 978GenericDesktop.Y = 1296Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 d3 03 0f 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 979GenericDesktop.Y = 1295Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 d4 03 0f 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 980GenericDesktop.Y = 1295Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 d5 03 0e 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 981GenericDesktop.Y = 1294Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 d6 03 0e 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 982GenericDesktop.Y = 1294Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 d7 03 0d 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 983GenericDesktop.Y = 1293Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 00 d8 03 0d 05 00 00Button.0001 = 0Button.0002 = 0Button.0003 = 0GenericDesktop.X = 984GenericDesktop.Y = 1293Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 01 d9 03 0d 05 d3 00Button.0001 = 1Button.0002 = 0Button.0003 = 0GenericDesktop.X = 985GenericDesktop.Y = 1293Digitizers.TipPressure = 211 report (size 8) (numbered) = 09 01 d9 03 0d 05 ff 00Button.0001 = 1Button.0002 = 0Button.0003 = 0GenericDesktop.X = 985GenericDesktop.Y = 1293Digitizers.TipPressure = 255 report (size 8) (numbered) = 09 01 d9 03 0c 05 23 01Button.0001 = 1Button.0002 = 0Button.0003 = 0GenericDesktop.X = 985GenericDesktop.Y = 1292Digitizers.TipPressure = 291 report (size 8) (numbered) = 09 01 da 03 0c 05 3b 01Button.0001 = 1Button.0002 = 0Button.0003 = 0GenericDesktop.X = 986GenericDesktop.Y = 1292Digitizers.TipPressure = 315 report (size 8) (numbered) = 09 01 da 03 0c 05 4c 01Button.0001 = 1Button.0002 = 0Button.0003 = 0GenericDesktop.X = 986GenericDesktop.Y = 1292Digitizers.TipPressure = 332 report (size 8) (numbered) = 09 01 da 03 0c 05 5a 01Button.0001 = 1Button.0002 = 0Button.0003 = 0GenericDesktop.X = 986GenericDesktop.Y = 1292Digitizers.TipPressure = 346 report (size 8) (numbered) = 09 01 da 03 0c 05 68 01Button.0001 = 1Button.0002 = 0Button.0003 = 0GenericDesktop.X = 986GenericDesktop.Y = 1292Digitizers.TipPressure = 360 report (size 8) (numbered) = 09 01 da 03 0c 05 71 01Button.0001 = 1Button.0002 = 0Button.0003 = 0GenericDesktop.X = 986GenericDesktop.Y = 1292Digitizers.TipPressure = 369 report (size 8) (numbered) = 09 01 da 03 0c 05 7b 01Button.0001 = 1Button.0002 = 0Button.0003 = 0GenericDesktop.X = 986GenericDesktop.Y = 1292Digitizers.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-11-30 18:17:35
|
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-11-30 18:39:14
|
[jake@localhost ~]$ sudo bash -c 'ls /sys/kernel/debug/hid/0003:5543:0781.*/events | head -n1 | xargs cat' [sudo] password for jake: report (size 8) (numbered) = 09 00 58 03 29 02 00 00 Button.0001 = 0 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 553 Digitizers.TipPressure = 0 report (size 8) (numbered) = 09 01 58 03 29 02 19 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 553 Digitizers.TipPressure = 281 report (size 8) (numbered) = 09 01 58 03 29 02 28 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 553 Digitizers.TipPressure = 296 report (size 8) (numbered) = 09 01 58 03 29 02 35 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 553 Digitizers.TipPressure = 309 report (size 8) (numbered) = 09 01 58 03 29 02 41 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 553 Digitizers.TipPressure = 321 report (size 8) (numbered) = 09 01 58 03 28 02 4c 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 332 report (size 8) (numbered) = 09 01 58 03 28 02 57 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 343 report (size 8) (numbered) = 09 01 58 03 28 02 62 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 354 report (size 8) (numbered) = 09 01 58 03 28 02 6d 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 365 report (size 8) (numbered) = 09 01 58 03 28 02 79 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 377 report (size 8) (numbered) = 09 01 58 03 28 02 86 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 390 report (size 8) (numbered) = 09 01 58 03 28 02 92 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 402 report (size 8) (numbered) = 09 01 58 03 28 02 9a 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 410 report (size 8) (numbered) = 09 01 58 03 28 02 a2 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 418 report (size 8) (numbered) = 09 01 58 03 28 02 a7 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 423 report (size 8) (numbered) = 09 01 58 03 28 02 ad 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 429 report (size 8) (numbered) = 09 01 58 03 28 02 b3 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 435 report (size 8) (numbered) = 09 01 58 03 28 02 b5 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 437 report (size 8) (numbered) = 09 01 58 03 28 02 b8 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 440 report (size 8) (numbered) = 09 01 58 03 28 02 bd 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 445 report (size 8) (numbered) = 09 01 58 03 28 02 c5 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 453 report (size 8) (numbered) = 09 01 58 03 28 02 cc 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 460 report (size 8) (numbered) = 09 01 58 03 28 02 d4 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 468 report (size 8) (numbered) = 09 01 58 03 28 02 de 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 478 report (size 8) (numbered) = 09 01 58 03 28 02 e2 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 482 report (size 8) (numbered) = 09 01 58 03 28 02 e8 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 488 report (size 8) (numbered) = 09 01 58 03 28 02 f0 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 496 report (size 8) (numbered) = 09 01 58 03 28 02 f4 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 500 report (size 8) (numbered) = 09 01 58 03 28 02 fb 01 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 507 report (size 8) (numbered) = 09 01 58 03 28 02 00 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 512 report (size 8) (numbered) = 09 01 58 03 28 02 05 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 517 report (size 8) (numbered) = 09 01 58 03 28 02 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 58 03 28 02 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 58 03 28 02 0d 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 525 report (size 8) (numbered) = 09 01 58 03 28 02 11 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 529 report (size 8) (numbered) = 09 01 58 03 28 02 14 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 532 report (size 8) (numbered) = 09 01 58 03 28 02 16 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 534 report (size 8) (numbered) = 09 01 58 03 28 02 14 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 552 Digitizers.TipPressure = 532 report (size 8) (numbered) = 09 01 58 03 27 02 18 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 551 Digitizers.TipPressure = 536 report (size 8) (numbered) = 09 01 58 03 26 02 1a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 550 Digitizers.TipPressure = 538 report (size 8) (numbered) = 09 01 58 03 25 02 1a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 549 Digitizers.TipPressure = 538 report (size 8) (numbered) = 09 01 58 03 25 02 1d 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 549 Digitizers.TipPressure = 541 report (size 8) (numbered) = 09 01 58 03 24 02 18 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 548 Digitizers.TipPressure = 536 report (size 8) (numbered) = 09 01 58 03 22 02 1a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 546 Digitizers.TipPressure = 538 report (size 8) (numbered) = 09 01 58 03 21 02 1a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 545 Digitizers.TipPressure = 538 report (size 8) (numbered) = 09 01 58 03 20 02 17 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 544 Digitizers.TipPressure = 535 report (size 8) (numbered) = 09 01 58 03 1e 02 19 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 542 Digitizers.TipPressure = 537 report (size 8) (numbered) = 09 01 58 03 1d 02 16 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 541 Digitizers.TipPressure = 534 report (size 8) (numbered) = 09 01 58 03 1c 02 18 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 540 Digitizers.TipPressure = 536 report (size 8) (numbered) = 09 01 58 03 1a 02 19 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 538 Digitizers.TipPressure = 537 report (size 8) (numbered) = 09 01 58 03 19 02 19 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 537 Digitizers.TipPressure = 537 report (size 8) (numbered) = 09 01 58 03 18 02 13 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 536 Digitizers.TipPressure = 531 report (size 8) (numbered) = 09 01 58 03 16 02 13 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 534 Digitizers.TipPressure = 531 report (size 8) (numbered) = 09 01 58 03 15 02 11 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 533 Digitizers.TipPressure = 529 report (size 8) (numbered) = 09 01 58 03 14 02 11 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 532 Digitizers.TipPressure = 529 report (size 8) (numbered) = 09 01 58 03 12 02 0e 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 530 Digitizers.TipPressure = 526 report (size 8) (numbered) = 09 01 58 03 11 02 0e 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 529 Digitizers.TipPressure = 526 report (size 8) (numbered) = 09 01 58 03 0f 02 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 527 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 58 03 0e 02 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 526 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 58 03 0d 02 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 525 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 58 03 0b 02 0f 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 523 Digitizers.TipPressure = 527 report (size 8) (numbered) = 09 01 58 03 0a 02 0f 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 522 Digitizers.TipPressure = 527 report (size 8) (numbered) = 09 01 58 03 08 02 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 520 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 58 03 06 02 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 518 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 58 03 05 02 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 517 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 58 03 02 02 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 514 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 58 03 00 02 0c 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 512 Digitizers.TipPressure = 524 report (size 8) (numbered) = 09 01 58 03 fe 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 510 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 58 03 fb 01 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 507 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 58 03 f8 01 06 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 504 Digitizers.TipPressure = 518 report (size 8) (numbered) = 09 01 58 03 f5 01 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 501 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 58 03 f2 01 05 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 498 Digitizers.TipPressure = 517 report (size 8) (numbered) = 09 01 58 03 ef 01 05 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 495 Digitizers.TipPressure = 517 report (size 8) (numbered) = 09 01 58 03 ec 01 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 492 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 58 03 e9 01 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 489 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 58 03 e5 01 06 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 485 Digitizers.TipPressure = 518 report (size 8) (numbered) = 09 01 58 03 e2 01 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 482 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 58 03 df 01 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 479 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 58 03 db 01 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 475 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 58 03 d8 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 472 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 58 03 d5 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 469 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 58 03 d1 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 465 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 58 03 ce 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 462 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 58 03 cb 01 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 459 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 58 03 c7 01 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 455 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 58 03 c4 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 452 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 58 03 c0 01 0c 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 448 Digitizers.TipPressure = 524 report (size 8) (numbered) = 09 01 58 03 bc 01 0c 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 856 GenericDesktop.Y = 444 Digitizers.TipPressure = 524 report (size 8) (numbered) = 09 01 59 03 b9 01 0c 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 857 GenericDesktop.Y = 441 Digitizers.TipPressure = 524 report (size 8) (numbered) = 09 01 59 03 b5 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 857 GenericDesktop.Y = 437 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 59 03 b1 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 857 GenericDesktop.Y = 433 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 59 03 ad 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 857 GenericDesktop.Y = 429 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5a 03 a9 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 858 GenericDesktop.Y = 425 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5a 03 a5 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 858 GenericDesktop.Y = 421 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5a 03 a1 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 858 GenericDesktop.Y = 417 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5b 03 9d 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 859 GenericDesktop.Y = 413 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 5b 03 99 01 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 859 GenericDesktop.Y = 409 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 5c 03 95 01 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 860 GenericDesktop.Y = 405 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 5c 03 91 01 05 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 860 GenericDesktop.Y = 401 Digitizers.TipPressure = 517 report (size 8) (numbered) = 09 01 5c 03 8d 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 860 GenericDesktop.Y = 397 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5d 03 89 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 861 GenericDesktop.Y = 393 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5d 03 85 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 861 GenericDesktop.Y = 389 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5d 03 81 01 06 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 861 GenericDesktop.Y = 385 Digitizers.TipPressure = 518 report (size 8) (numbered) = 09 01 5d 03 7e 01 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 861 GenericDesktop.Y = 382 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 5d 03 7a 01 06 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 861 GenericDesktop.Y = 378 Digitizers.TipPressure = 518 report (size 8) (numbered) = 09 01 5d 03 76 01 06 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 861 GenericDesktop.Y = 374 Digitizers.TipPressure = 518 report (size 8) (numbered) = 09 01 5e 03 72 01 06 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 862 GenericDesktop.Y = 370 Digitizers.TipPressure = 518 report (size 8) (numbered) = 09 01 5e 03 6e 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 862 GenericDesktop.Y = 366 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5e 03 6a 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 862 GenericDesktop.Y = 362 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 5e 03 66 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 862 GenericDesktop.Y = 358 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 5e 03 62 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 862 GenericDesktop.Y = 354 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5e 03 5e 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 862 GenericDesktop.Y = 350 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5e 03 5a 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 862 GenericDesktop.Y = 346 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5e 03 56 01 0e 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 862 GenericDesktop.Y = 342 Digitizers.TipPressure = 526 report (size 8) (numbered) = 09 01 5e 03 52 01 0e 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 862 GenericDesktop.Y = 338 Digitizers.TipPressure = 526 report (size 8) (numbered) = 09 01 5f 03 4e 01 0e 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 334 Digitizers.TipPressure = 526 report (size 8) (numbered) = 09 01 5f 03 49 01 0e 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 329 Digitizers.TipPressure = 526 report (size 8) (numbered) = 09 01 5f 03 45 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 325 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 5f 03 41 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 321 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 5f 03 3d 01 0c 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 317 Digitizers.TipPressure = 524 report (size 8) (numbered) = 09 01 5f 03 39 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 313 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5f 03 34 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 308 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5f 03 30 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 304 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5f 03 2c 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 300 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5f 03 28 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 296 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5f 03 24 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 292 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5f 03 20 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 288 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5f 03 1d 01 09 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 285 Digitizers.TipPressure = 521 report (size 8) (numbered) = 09 01 5f 03 19 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 281 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 5f 03 15 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 277 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5f 03 11 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 273 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5f 03 0d 01 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 269 Digitizers.TipPressure = 523 report (size 8) (numbered) = 09 01 5f 03 08 01 0e 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 264 Digitizers.TipPressure = 526 report (size 8) (numbered) = 09 01 5f 03 04 01 0c 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 260 Digitizers.TipPressure = 524 report (size 8) (numbered) = 09 01 5f 03 00 01 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 256 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 5f 03 fb 00 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 251 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 5f 03 f6 00 0c 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 246 Digitizers.TipPressure = 524 report (size 8) (numbered) = 09 01 5f 03 f2 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 242 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 5f 03 ed 00 05 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 863 GenericDesktop.Y = 237 Digitizers.TipPressure = 517 report (size 8) (numbered) = 09 01 60 03 e9 00 05 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 864 GenericDesktop.Y = 233 Digitizers.TipPressure = 517 report (size 8) (numbered) = 09 01 60 03 e5 00 03 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 864 GenericDesktop.Y = 229 Digitizers.TipPressure = 515 report (size 8) (numbered) = 09 01 60 03 e1 00 05 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 864 GenericDesktop.Y = 225 Digitizers.TipPressure = 517 report (size 8) (numbered) = 09 01 61 03 dc 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 865 GenericDesktop.Y = 220 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 61 03 d8 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 865 GenericDesktop.Y = 216 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 61 03 d4 00 02 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 865 GenericDesktop.Y = 212 Digitizers.TipPressure = 514 report (size 8) (numbered) = 09 01 61 03 d0 00 02 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 865 GenericDesktop.Y = 208 Digitizers.TipPressure = 514 report (size 8) (numbered) = 09 01 62 03 cb 00 05 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 203 Digitizers.TipPressure = 517 report (size 8) (numbered) = 09 01 62 03 c7 00 05 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 199 Digitizers.TipPressure = 517 report (size 8) (numbered) = 09 01 62 03 c3 00 03 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 195 Digitizers.TipPressure = 515 report (size 8) (numbered) = 09 01 62 03 be 00 03 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 190 Digitizers.TipPressure = 515 report (size 8) (numbered) = 09 01 62 03 ba 00 03 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 186 Digitizers.TipPressure = 515 report (size 8) (numbered) = 09 01 62 03 b6 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 182 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 62 03 b1 00 04 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 177 Digitizers.TipPressure = 516 report (size 8) (numbered) = 09 01 62 03 ac 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 172 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 62 03 a8 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 168 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 62 03 a3 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 163 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 62 03 9f 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 159 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 62 03 9b 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 155 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 62 03 96 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 150 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 62 03 92 00 07 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 866 GenericDesktop.Y = 146 Digitizers.TipPressure = 519 report (size 8) (numbered) = 09 01 63 03 8d 00 05 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 867 GenericDesktop.Y = 141 Digitizers.TipPressure = 517 report (size 8) (numbered) = 09 01 63 03 88 00 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 867 GenericDesktop.Y = 136 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 63 03 83 00 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 867 GenericDesktop.Y = 131 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 63 03 7e 00 08 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 867 GenericDesktop.Y = 126 Digitizers.TipPressure = 520 report (size 8) (numbered) = 09 01 63 03 7a 00 0a 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 867 GenericDesktop.Y = 122 Digitizers.TipPressure = 522 report (size 8) (numbered) = 09 01 63 03 75 00 0c 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 867 GenericDesktop.Y = 117 Digitizers.TipPressure = 524 report (size 8) (numbered) = 09 01 63 03 71 00 0d 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 867 GenericDesktop.Y = 113 Digitizers.TipPressure = 525 report (size 8) (numbered) = 09 01 63 03 6c 00 0f 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 867 GenericDesktop.Y = 108 Digitizers.TipPressure = 527 report (size 8) (numbered) = 09 01 63 03 68 00 0f 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 867 GenericDesktop.Y = 104 Digitizers.TipPressure = 527 report (size 8) (numbered) = 09 01 63 03 64 00 0b 02 Button.0001 = 1 Button.0002 = 0 Button.0003 = 0 GenericDesktop.X = 867 GenericDesktop.Y = 1... [truncated message content] |
|
From: Nikolai K. <sp...@gm...> - 2014-11-30 19:56:47
|
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-11-30 20:41:17
|
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 Monop... [truncated message content] |
|
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', > > > > > > > > > > > ... [truncated message content] |
|
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 > > > > > > > > >... [truncated message content] |
|
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 "Rep... [truncated message content] |
|
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 ... [truncated message content] |
|
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. > > > > > > > > > > > > > > > > > ... [truncated message content] |
|
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, t... [truncated message content] |
|
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 > >> ... [truncated message content] |
|
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 T... [truncated message content] |
|
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... [truncated message content] |
|
From: Nikolai K. <sp...@gm...> - 2014-11-23 15:43:12
|
> 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. > |