Thread: [DIGImend-devel] Digimend - Ugee-1000L
Brought to you by:
spb_nick
|
From: Mike S. <mik...@gm...> - 2015-01-19 19:10:50
Attachments:
Ugee-1000L.zip
|
I have just purchased a Ugee-1000L for use in Linux Mint 17.1, on an I7 Toshiba laptop. It appears as three devices within Evdev and in MyPaint debug. The general info is in the attached zip file. The 8 keys on the left side and the 16 soft keys across the top are not accurately reported. I see from the archives that you are currently working on this device. If I can help in any way with testing, please let me know. Mike Sapsard |
|
From: Nikolai K. <sp...@gm...> - 2015-01-19 19:49:08
|
Hi Mike,
On 01/19/2015 09:10 PM, Mike Sapsard wrote:
> I have just purchased a Ugee-1000L for use in Linux Mint 17.1, on an I7
> Toshiba laptop.
>
> It appears as three devices within Evdev and in MyPaint debug.
This is expected.
> The general info is in the attached zip file. The 8 keys on the left side
> and the 16 soft keys across the top are not accurately reported.
Thank you for the diagnostics!
> I see from the archives that you are currently working on this device.
>
> If I can help in any way with testing, please let me know.
Yes. Could you please try this experimental version of the driver:
https://github.com/DIGImend/digimend-kernel-drivers/archive/ugee.zip
Thank you.
|
|
From: Nikolai K. <sp...@gm...> - 2015-01-21 20:22:09
|
Hi Mike, Please keep the maillist in the CC by using "Reply To All" to answer. It's better when others can see our progress. On 01/20/2015 02:52 PM, Mike Sapsard wrote: > Thank you for the test drivers. I have briefly tested the drivers with Gimp, > MyPaint and Inkscape, and they seem to be good. Great! > The soft buttons do not work - as I expected. However, they simply do not > exist. The top of the tablet coincides with the top of the screen, and the > screen menus work well. The functions printed on the tablet are Windows > centric, and would not be used by me, even if they were Linux centric. Yes, we don't bother with implementing them as they're mostly are marketing feature and are of little use. > The buttons on the left work correctly, except for the F5 and F6 Zoom In and > Out buttons, which never worked. This may irritate you, but is not of major > importance. Details below. > > Gimp: > + and - keys should zoom in and out. > Selecting Zoom In and Out from the screen menu works correctly with the tablet. > Strangely, <Shift>+ and - work correctly on my keyboard. I reset all keys to > the default mapping, but nothing changed. > > MyPaint: > + and - keys should zoom in and out. > <Shift>+ also works, but <Shift>- does not. > Selecting Zoom In and Out from the menu is via 'Adjust View' and works > correctly with the tablet. > > Inkscape: > + and - keys and <Shift>+ and <Shift>- should zoom in and out. > They all work except via the two left hand keys on the tablet. > > The F7 "Save" and F8 "Close" (Alt-F4) buttons worked before I received the > driver from you, and still work correctly. > > I attach a new copy of frame_buttons.txt showing the output when buttons F5 > - "Zoom In" and F6 - "Zoom Out" are pressed. All the generic tablets report Windows application-oriented shortcuts which sometimes coincide with Linux ones. I used to do some report descriptor tricks to remap them, but it's a bit too much work for just having another set of fixed shortcuts. There is some work done to make Huion (and some UC-Logic) tablets report generic buttons for these (Thanks, Vince!), which can then be remapped by the Wacom X.org driver, but it's still raw. Meanwhile these shortcuts will have to do. > I also attach a copy of my email correspondence with Ugee, which may interest you. Ah, that's interesting. Perhaps I'll try contacting them as well. We also had a small distributor(?) from Japan contact us WRT the drivers. You can find that in the maillist archives. > If there are any other tests you would like me to run, please ask. Thank you. I'll likely need some tests done in the future. > I really appreciate your work on this. You're welcome :) In our turn, we always appreciate some help with the project: http://digimend.github.io/#how-to-help Nick |
|
From: Nikolai K. <sp...@gm...> - 2015-01-21 20:23:31
|
On 01/21/2015 12:37 PM, Mike Sapsard wrote: > I have now found that for the tablet to be recognised, it should be plugged > in before starting the PC. That's interesting. It should work on hot plug. Could you please boot your PC up without it plugged in, then plug it in and send the resulting /var/log/syslog file? > I also found that the left hand F5 and F6 keys do register + and - in the > Gimp Configure Input Devices screen. However, the actual usage is as I > reported before. Well, we'll have to live with that for now. Nick |
|
From: Mike S. <mik...@gm...> - 2015-01-23 10:24:02
Attachments:
syslogJan23.txt
|
Nick, Attached is the syslog file that shows the hot plug. Mike On 21/01/15 20:23, Nikolai Kondrashov wrote: > On 01/21/2015 12:37 PM, Mike Sapsard wrote: >> I have now found that for the tablet to be recognised, it should be >> plugged >> in before starting the PC. > > That's interesting. It should work on hot plug. > > Could you please boot your PC up without it plugged in, then plug it > in and > send the resulting /var/log/syslog file? > >> I also found that the left hand F5 and F6 keys do register + and - in >> the >> Gimp Configure Input Devices screen. However, the actual usage is as I >> reported before. > > Well, we'll have to live with that for now. > > Nick |
|
From: Nikolai K. <sp...@gm...> - 2015-01-25 11:51:44
|
Hi Mike, On 01/23/2015 12:23 PM, Mike Sapsard wrote: > Attached is the syslog file that shows the hot plug. > > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.685421] usb 3-4: new full-speed USB device number 2 using xhci_hcd > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702821] usb 3-4: New USB device found, idVendor=5543, idProduct=0081 > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702829] usb 3-4: New USB device strings: Mfr=5, Product=6, SerialNumber=0 > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702832] usb 3-4: Product: ugee-1000L > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702835] usb 3-4: Manufacturer: UC-LOGIC > Jan 23 10:13:35 mike-SATELLITE-P850 mtp-probe: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4" > Jan 23 10:13:35 mike-SATELLITE-P850 mtp-probe: bus: 3, device: 2 was not an MTP device > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.765567] hidraw: raw HID events driver (C) Jiri Kosina > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.772197] usbcore: registered new interface driver usbhid > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.772201] usbhid: USB HID core driver > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.790819] input: UC-LOGIC ugee-1000L as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input15 > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791057] hid-generic 0003:5543:0081.0001: input,hidraw0: USB HID v1.11 Mouse [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input0 > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791238] input: UC-LOGIC ugee-1000L as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/input/input16 > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791421] hid-generic 0003:5543:0081.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input1 > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791938] input: UC-LOGIC ugee-1000L as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.2/input/input17 > Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.792086] hid-generic 0003:5543:0081.0003: input,hidraw2: USB HID v1.11 Keyboard [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input2 Right, I see that it is not rebinding to the out-of-tree driver. I'll try the driver on Linux Mint 17.1 myself today. Nick |
|
From: Nikolai K. <sp...@gm...> - 2015-01-25 13:00:17
|
On 01/25/2015 01:51 PM, Nikolai Kondrashov wrote: > Hi Mike, > > On 01/23/2015 12:23 PM, Mike Sapsard wrote: >> Attached is the syslog file that shows the hot plug. >> >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.685421] usb 3-4: new full-speed USB device number 2 using xhci_hcd >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702821] usb 3-4: New USB device found, idVendor=5543, idProduct=0081 >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702829] usb 3-4: New USB device strings: Mfr=5, Product=6, SerialNumber=0 >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702832] usb 3-4: Product: ugee-1000L >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702835] usb 3-4: Manufacturer: UC-LOGIC >> Jan 23 10:13:35 mike-SATELLITE-P850 mtp-probe: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4" >> Jan 23 10:13:35 mike-SATELLITE-P850 mtp-probe: bus: 3, device: 2 was not an MTP device >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.765567] hidraw: raw HID events driver (C) Jiri Kosina >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.772197] usbcore: registered new interface driver usbhid >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.772201] usbhid: USB HID core driver >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.790819] input: UC-LOGIC ugee-1000L as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input15 >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791057] hid-generic 0003:5543:0081.0001: input,hidraw0: USB HID v1.11 Mouse [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input0 >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791238] input: UC-LOGIC ugee-1000L as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/input/input16 >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791421] hid-generic 0003:5543:0081.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input1 >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791938] input: UC-LOGIC ugee-1000L as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.2/input/input17 >> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.792086] hid-generic 0003:5543:0081.0003: input,hidraw2: USB HID v1.11 Keyboard [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input2 > > Right, I see that it is not rebinding to the out-of-tree driver. > > I'll try the driver on Linux Mint 17.1 myself today. It works for me on a fresh install. Have you, by any chance, upgraded the kernel recently? If so, you need to reinstall the driver. This is an unfortunate limitation for now. Nick |
|
From: Mike S. <mik...@gm...> - 2015-01-25 19:12:16
Attachments:
Xorg.0.log.txt
|
Nick, I have not update the kernel recently. It is 3.13.0-37-generic. I have uninstalled and reinstalled the driver using the following commands. sudo make uninstall sudo make clean sudo make sudo make install The behaviour remains the same with hot plugging. The applications 'see' the tablet in preferences, react to the button presses but do not draw or select menu items. The attachment is the Xorg.0.log file, in case that provides any new information. Mike On 25/01/15 13:00, Nikolai Kondrashov wrote: > On 01/25/2015 01:51 PM, Nikolai Kondrashov wrote: >> Hi Mike, >> >> On 01/23/2015 12:23 PM, Mike Sapsard wrote: >>> Attached is the syslog file that shows the hot plug. >>> >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.685421] usb 3-4: >>> new full-speed USB device number 2 using xhci_hcd >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702821] usb 3-4: >>> New USB device found, idVendor=5543, idProduct=0081 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702829] usb 3-4: >>> New USB device strings: Mfr=5, Product=6, SerialNumber=0 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702832] usb 3-4: >>> Product: ugee-1000L >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702835] usb 3-4: >>> Manufacturer: UC-LOGIC >>> Jan 23 10:13:35 mike-SATELLITE-P850 mtp-probe: checking bus 3, >>> device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4" >>> Jan 23 10:13:35 mike-SATELLITE-P850 mtp-probe: bus: 3, device: 2 was >>> not an MTP device >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.765567] hidraw: >>> raw HID events driver (C) Jiri Kosina >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.772197] usbcore: >>> registered new interface driver usbhid >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.772201] usbhid: >>> USB HID core driver >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.790819] input: >>> UC-LOGIC ugee-1000L as >>> /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input15 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791057] >>> hid-generic 0003:5543:0081.0001: input,hidraw0: USB HID v1.11 Mouse >>> [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input0 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791238] input: >>> UC-LOGIC ugee-1000L as >>> /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/input/input16 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791421] >>> hid-generic 0003:5543:0081.0002: input,hiddev0,hidraw1: USB HID >>> v1.11 Mouse [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input1 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791938] input: >>> UC-LOGIC ugee-1000L as >>> /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.2/input/input17 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.792086] >>> hid-generic 0003:5543:0081.0003: input,hidraw2: USB HID v1.11 >>> Keyboard [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input2 >> >> Right, I see that it is not rebinding to the out-of-tree driver. >> >> I'll try the driver on Linux Mint 17.1 myself today. > > It works for me on a fresh install. Have you, by any chance, upgraded the > kernel recently? If so, you need to reinstall the driver. > > This is an unfortunate limitation for now. > > Nick |
|
From: Mike S. <mik...@gm...> - 2015-01-25 20:15:15
Attachments:
Screenshot from 2015-01-25 20:01:33.png
|
Nick, I may have found an indication of the cause of the problem. I uninstalled and reinstalled the drivers again, and watched the messages. The attachment shows a screenshot of the 'make' and 'make install'. In the install there are two 'Can't read private key' statements. Searching the net indicates that it is a problem with 'make', but I don't understand enough to correct it. Mike On 25/01/15 13:00, Nikolai Kondrashov wrote: > On 01/25/2015 01:51 PM, Nikolai Kondrashov wrote: >> Hi Mike, >> >> On 01/23/2015 12:23 PM, Mike Sapsard wrote: >>> Attached is the syslog file that shows the hot plug. >>> >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.685421] usb 3-4: >>> new full-speed USB device number 2 using xhci_hcd >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702821] usb 3-4: >>> New USB device found, idVendor=5543, idProduct=0081 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702829] usb 3-4: >>> New USB device strings: Mfr=5, Product=6, SerialNumber=0 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702832] usb 3-4: >>> Product: ugee-1000L >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.702835] usb 3-4: >>> Manufacturer: UC-LOGIC >>> Jan 23 10:13:35 mike-SATELLITE-P850 mtp-probe: checking bus 3, >>> device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4" >>> Jan 23 10:13:35 mike-SATELLITE-P850 mtp-probe: bus: 3, device: 2 was >>> not an MTP device >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.765567] hidraw: >>> raw HID events driver (C) Jiri Kosina >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.772197] usbcore: >>> registered new interface driver usbhid >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.772201] usbhid: >>> USB HID core driver >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.790819] input: >>> UC-LOGIC ugee-1000L as >>> /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input15 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791057] >>> hid-generic 0003:5543:0081.0001: input,hidraw0: USB HID v1.11 Mouse >>> [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input0 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791238] input: >>> UC-LOGIC ugee-1000L as >>> /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/input/input16 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791421] >>> hid-generic 0003:5543:0081.0002: input,hiddev0,hidraw1: USB HID >>> v1.11 Mouse [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input1 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.791938] input: >>> UC-LOGIC ugee-1000L as >>> /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.2/input/input17 >>> Jan 23 10:13:35 mike-SATELLITE-P850 kernel: [ 168.792086] >>> hid-generic 0003:5543:0081.0003: input,hidraw2: USB HID v1.11 >>> Keyboard [UC-LOGIC ugee-1000L] on usb-0000:00:14.0-4/input2 >> >> Right, I see that it is not rebinding to the out-of-tree driver. >> >> I'll try the driver on Linux Mint 17.1 myself today. > > It works for me on a fresh install. Have you, by any chance, upgraded the > kernel recently? If so, you need to reinstall the driver. > > This is an unfortunate limitation for now. > > Nick |
|
From: Nikolai K. <sp...@gm...> - 2015-01-25 21:16:02
|
Hi Mike, On 01/25/2015 10:15 PM, Mike Sapsard wrote: > I may have found an indication of the cause of the problem. I uninstalled and reinstalled the drivers again, and watched the messages. > > The attachment shows a screenshot of the 'make' and 'make install'. In the install there are two 'Can't read private key' statements. > > Searching the net indicates that it is a problem with 'make', but I don't understand enough to correct it. This the kernel module build system trying to sign the modules. It shouldn't affect module loading, unless you explicitly enabled module signature verification, but then you would know. Nick |
|
From: Nikolai K. <sp...@gm...> - 2015-01-25 21:22:29
|
On 01/25/2015 09:12 PM, Mike Sapsard wrote:
> Nick,
>
> I have not update the kernel recently. It is 3.13.0-37-generic.
>
> I have uninstalled and reinstalled the driver using the following commands.
>
> sudo make uninstall
> sudo make clean
> sudo make
> sudo make install
>
> The behaviour remains the same with hot plugging. The applications 'see' the tablet in preferences, react to the button presses but do not draw or select menu items.
>
> The attachment is the Xorg.0.log file, in case that provides any new information.
Thank you.
Could you please try a little trick:
Open /sbin/hid-rebind in a text editor as root and replace this line:
set -e -u
with this line:
set -e -u -x
Then reconnect the tablet and send the /var/log/syslog contents.
Thank you.
Nick
|
|
From: Mike S. <mik...@gm...> - 2015-01-25 22:36:13
Attachments:
syslog.txt
|
Nick, hid-rebind modified as requested. The syslog file is attached. Mike On 25/01/15 21:22, Nikolai Kondrashov wrote: > On 01/25/2015 09:12 PM, Mike Sapsard wrote: >> Nick, >> >> I have not update the kernel recently. It is 3.13.0-37-generic. >> >> I have uninstalled and reinstalled the driver using the following >> commands. >> >> sudo make uninstall >> sudo make clean >> sudo make >> sudo make install >> >> The behaviour remains the same with hot plugging. The applications >> 'see' the tablet in preferences, react to the button presses but do >> not draw or select menu items. >> >> The attachment is the Xorg.0.log file, in case that provides any new >> information. > > Thank you. > > Could you please try a little trick: > > Open /sbin/hid-rebind in a text editor as root and replace this line: > > set -e -u > > with this line: > > set -e -u -x > > Then reconnect the tablet and send the /var/log/syslog contents. > > Thank you. > > Nick |
|
From: Nikolai K. <sp...@gm...> - 2015-01-26 07:24:11
|
On 01/26/2015 12:36 AM, Mike Sapsard wrote:
> Nick,
>
> hid-rebind modified as requested. The syslog file is attached.
Thank you. So it's not being called at all.
Could you please disconnect the tablet, start this command:
sudo udevadm monitor -p -k -u >udevadm.log
connect the tablet, wait a second, stop the command with Ctrl-C and send me
the resulting udevadm.log file?
Thank you.
Nick
|
|
From: Mike S. <mik...@gm...> - 2015-01-26 08:15:32
Attachments:
udevadm.log
|
Nick, udevadm.log file is attached. Mike On 26/01/15 07:24, Nikolai Kondrashov wrote: > On 01/26/2015 12:36 AM, Mike Sapsard wrote: >> Nick, >> >> hid-rebind modified as requested. The syslog file is attached. > > Thank you. So it's not being called at all. > > Could you please disconnect the tablet, start this command: > > sudo udevadm monitor -p -k -u >udevadm.log > > connect the tablet, wait a second, stop the command with Ctrl-C and > send me > the resulting udevadm.log file? > > Thank you. > > Nick |