Package Details: xf86-input-wizardpen 0.8.1-5

Git Clone URL: https://aur.archlinux.org/xf86-input-wizardpen.git (read-only)
Package Base: xf86-input-wizardpen
Description: X.Org Wizardpen/Genius tablet driver for Linux
Upstream URL: https://launchpad.net/wizardpen
Licenses: GPL2
Conflicts: wizardpen, wizardpen-driver
Replaces: wizardpen, wizardpen-driver
Submitter: ChrisMorgan
Maintainer: ThePooN
Last Packager: ThePooN
Votes: 16
Popularity: 0.705210
First Submitted: 2015-08-11 02:42
Last Updated: 2018-06-20 21:44

Latest Comments

jimmy00784 commented on 2018-09-26 15:43

Wizardpen crashes Xorg when I run it now with XP-Pen Artist 10S the moment I touch the stylus to the tablet. Here is the coredump. Not sure if it'll be of any use.

coredumpctl gdb
           PID: 796 (Xorg)
           UID: 0 (root)
           GID: 0 (root)
        Signal: 6 (ABRT)
     Timestamp: Wed 2018-09-26 10:39:55 CDT (1min 26s ago)
  Command Line: /usr/lib/Xorg -nolisten tcp -auth /var/run/sddm/{319cdc1a-99bf-412a-8d5e-53c8e318ac65} -background none -noreset -displayfd 21 -seat seat0 vt1
    Executable: /usr/lib/Xorg
 Control Group: /system.slice/sddm.service
          Unit: sddm.service
         Slice: system.slice
       Boot ID: fbf7565c6d2446a985699aa013d097f8
    Machine ID: 403b5646448743a6a195ac4fa760e5a1
      Hostname: karim-inspiron
       Storage: /var/lib/systemd/coredump/core.Xorg.0.fbf7565c6d2446a985699aa013d097f8.796.1537976395000000.lz4 (inaccessible)
       Message: Process 796 (Xorg) of user 0 dumped core.

                Stack trace of thread 796:
                #0  0x00007f4863bbbd7f raise (libc.so.6)
                #1  0x00007f4863ba6672 abort (libc.so.6)
                #2  0x0000558421979cca OsAbort (Xorg)
                #3  0x0000558421979dbf FatalError (Xorg)
                #4  0x000055842198734e n/a (Xorg)
                #5  0x00007f4863bbbe00 n/a (libc.so.6)

                Stack trace of thread 797:
                #0  0x00007f48629f9afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f48601bc020 n/a (intel_drv.so)
                #2  0x00007f48629f3a9d start_thread (libpthread.so.0)
                #3  0x00007f4863c7fa43 __clone (libc.so.6)

                Stack trace of thread 799:
                #0  0x00007f48629f9afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f485f0a2f3c n/a (i965_dri.so)
                #2  0x00007f485f0a2c78 n/a (i965_dri.so)
                #3  0x00007f48629f3a9d start_thread (libpthread.so.0)
                #4  0x00007f4863c7fa43 __clone (libc.so.6)

Here is the Xorg log when the machine first boots:

[    15.017] (II) Using input driver 'wizardpen' for 'UGEE 10.1 Tablet Monitor Mouse'
[    15.017] (**) UGEE 10.1 Tablet Monitor Mouse: always reports core events
[    15.017] (**) Option "Device" "/dev/input/event13"
[    15.017] (--) UGEE 10.1 Tablet Monitor Mouse: MaxX:-18 MaxY:21849 MaxZ:2047
[    15.017] (--) UGEE 10.1 Tablet Monitor Mouse: aspect ratio:1.00:1
[    15.017] (**) UGEE 10.1 Tablet Monitor Mouse is in absolute mode
[    15.017] (II) UGEE 10.1 Tablet Monitor Mouse: ScreenX = 1920, ScreenY = 1080
[    15.017] (**) UGEE 10.1 Tablet Monitor Mouse: TopX                   = 0
[    15.017] (**) UGEE 10.1 Tablet Monitor Mouse: TopY                   = 0
[    15.017] (**) UGEE 10.1 Tablet Monitor Mouse: BottomX                = 8000
[    15.017] (**) UGEE 10.1 Tablet Monitor Mouse: BottomY                = 8000
[    15.017] (**) UGEE 10.1 Tablet Monitor Mouse: TopZ    (min pressure) = 0
[    15.017] (**) UGEE 10.1 Tablet Monitor Mouse: BottomZ (max pressure) = 2047
[    15.017] (**) UGEE 10.1 Tablet Monitor Mouse: always reports core events
[    15.067] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/0003:5543:004A.0002/input/input21/event13"
[    15.067] (II) XINPUT: Adding extended input device "UGEE 10.1 Tablet Monitor Mouse" (type: WizardPen Tablet, id 11)
[    15.067] (EE) BUG: triggered 'if (dev->proximity != ((void *)0))'
[    15.067] (EE) BUG: ../xorg-server-1.20.1/Xi/exevents.c:2082 in InitProximityClassDeviceStruct()
[    15.067] (EE) 
[    15.067] (EE) Backtrace:
[    15.067] (EE) 0: /usr/lib/Xorg (xorg_backtrace+0x4d) [0x5559226be1cd]
[    15.067] (EE) 1: /usr/lib/Xorg (InitProximityClassDeviceStruct+0x47) [0x5559226fe4f7]
[    15.067] (EE) 2: /usr/lib/xorg/modules/input/wizardpen_drv.so (0x7f2ef88d0000+0x3729) [0x7f2ef88d3729]
[    15.067] (EE) 3: /usr/lib/Xorg (ActivateDevice+0x47) [0x5559227961e7]
[    15.067] (EE) 4: /usr/lib/Xorg (0x55592260d000+0x84696) [0x555922691696]
[    15.067] (EE) 5: /usr/lib/Xorg (0x55592260d000+0x4a0b2) [0x5559226570b2]
[    15.067] (EE) 6: /usr/lib/Xorg (config_init+0xa3) [0x555922657993]
[    15.067] (EE) 7: /usr/lib/Xorg (InitInput+0xb7) [0x55592269e427]
[    15.067] (EE) 8: /usr/lib/Xorg (0x55592260d000+0x37724) [0x555922644724]
[    15.067] (EE) 9: /usr/lib/libc.so.6 (__libc_start_main+0xf3) [0x7f2efd68c223]
[    15.067] (EE) 10: /usr/lib/Xorg (_start+0x2e) [0x5559226452fe]
[    15.067] (EE) 
[    15.067] (EE) UGEE 10.1 Tablet Monitor Mouse: unable to allocate ProximityClassDeviceStruct
[    15.067] (**) UGEE 10.1 Tablet Monitor Mouse: (accel) keeping acceleration scheme 1
[    15.067] (**) UGEE 10.1 Tablet Monitor Mouse: (accel) acceleration profile 0
[    15.067] (**) UGEE 10.1 Tablet Monitor Mouse: (accel) acceleration factor: 2.000
[    15.067] (**) UGEE 10.1 Tablet Monitor Mouse: (accel) acceleration threshold: 4
[    15.067] (**) Option "TransformationMatrix" "0.666667 0 0 0 0.425532 0.574468 0 0 1"

ThePooN commented on 2018-06-08 12:30

Fixed it! Sorry

nikibobi commented on 2018-06-08 11:47

The replaces and conflict sections should have quotes between the items. Right now it gives an error: ==> ERROR: conflicts contains invalid characters: ' '

ChrisMorgan commented on 2016-07-31 22:38

I’ve just disowned this package because I won’t be using Arch Linux as my primary OS any more, nor am I likely to ever again use the tablet that needed this driver.

tjb0607 commented on 2015-08-23 07:24

@ChrisMorgan: the patch is probably too hacky to be implemented into the AUR package; I'm pretty sure it works by completely disabling a feature that's broken for some tablets. I was just putting it here for reference in case anyone else has trouble getting their pressure to work.

ChrisMorgan commented on 2015-08-20 22:14

@tjb0607: the comments and votes disappeared because it was still an orphaned package when the AUR4 upgrade happened. This is a new package in that regard, though I took it from an archive of the old AUR3 package.

As for kyuucr’s patch, I don’t feel comfortable making such changes in this package; such a patch should be made upstream, and as far as I can tell no one has proposed the change on the project in Launchpad. It’d probably be good to suggest it there and then prod Martin Owens to process the backlog and make a new release of some form. Only when these steps have been taken would it seem reasonable to me to start making more invasive patches.

tjb0607 commented on 2015-08-20 04:23

Not sure where the comments & votes went, but in the last package, kyuucr posted a comment containing a patch to fix pressure with their 5543:0005 UC-Logic WP8060U. This patch worked flawlessly for me with my 5543:0064 UC-Logic Technology Corp. Aiptek HyperPen 10000U.

https://gist.github.com/kyuucr/578ae9054f839ec1284b