Page 2 of 9 FirstFirst 1234 ... LastLast
Results 11 to 20 of 85

Thread: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

  1. #11
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Warning: I have nothing set for this tablet work as explained in the Digimend Wiki or explained here.
    Good! Nothing to undo.

    Everything looks good for evdev driver setup. The list-props shnows evdev knows it is a tablet pen because it uses Absolute (ABS) axes:
    Code:
    Axis Labels (575):      "Abs X" (522), "Abs Y" (523), "Abs Z" (570), "Abs Rotary X" (571), "Abs Pressure" (524)
    Xorg.0.log looks correct. The buttons look to be set up correctly as keyboard keys (evdev keyboard catchall):
    Code:
    [129998.870] (II) config/udev: Adding input device H850S (/dev/input/event12)
    [129998.870] (**) H850S: Applying InputClass "evdev pointer catchall"
    [129998.870] (**) H850S: Applying InputClass "evdev keyboard catchall"
    [129998.871] (II) Using input driver 'evdev' for 'H850S'
    [129998.871] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [129998.871] (**) H850S: always reports core events
    [129998.871] (**) evdev: H850S: Device: "/dev/input/event12"
    [129998.871] (--) evdev: H850S: Vendor 0x5543 Product 0x782
    ......
    [129998.871] (II) XINPUT: Adding extended input device "H850S" (type: KEYBOARD, id 14)
    The pen also appears correctly as a tablet (evdev tablet catchall):
    Code:
    [129998.901] (II) config/udev: Adding input device H850S (/dev/input/event11)
    [129998.902] (**) H850S: Applying InputClass "evdev pointer catchall"
    [129998.902] (**) H850S: Applying InputClass "evdev tablet catchall"
    [129998.902] (II) Using input driver 'evdev' for 'H850S'
    [129998.902] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [129998.902] (**) H850S: always reports core events
    [129998.902] (**) evdev: H850S: Device: "/dev/input/event11"
    [129998.902] (--) evdev: H850S: Vendor 0x5543 Product 0x782
    .....
    [129998.902] (II) XINPUT: Adding extended input device "H850S" (type: TABLET, id 15)
    It is possible evdev just needs coordinates for the tablet. The maximum X dimension and the maximum Y dimension. Or it could be the kernel driver, the usb HID driver, doesn't quite work for evdev. That's what Nick mainly does, fix the kernel driver for the tablet by fixing the usb descriptors.

    So we could try coordinates or quickly try the wacom driver and see if it works with what the kernel driver is providing.

    What do you want to do?

    About wizardpen driver, there is a bug even detailed in the PPA, which prevents me to compile an amd64 driver.
    Hmm. I compiled in on an AMD64 Precise install. What error message(s) are you getting?

  2. #12
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Hmm. I compiled in on an AMD64 Precise install. What error message(s) are you getting?
    What kind of sorcery is this?

    I just get an error and shuts down the process, when I read about the bug in the link I give up, spend two months trying to sell the tablet until I find this new method.

    About using Wacom or evdev ... I do not see why not try both, if I can help this tablet to include in the list of supported hardware, I will help.

    Sorry for the delay, I had a class in the afternoon.

  3. #13
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    No problem.

    To get it on the Wacom X driver we'll do the following. First change directory to where the user custom xorg.conf.d directory should be.
    Code:
    cd /etc/X11
    Then run list to see if it is there:
    Code:
    ls
    If not create the xorg.conf.d directory otherwise go onto the next step.
    Code:
    sudo mkdir xorg.conf.d
    Then change directory into it.
    Code:
    cd xorg.conf.d
    Now create a 52-tablet.conf file in /etc/X11/xorg.conf.d:
    Code:
    gksudo gedit 52-tablet.conf
    Copy and paste the contents of the following snippet into the file opened in gedit:
    Code:
    Section "InputClass"
        Identifier "UC-Logic on wacom"
        MatchIsTablet "on"
        MatchProduct "H850S"
        MatchDevicePath "/dev/input/event*"
        Driver "wacom"
    EndSection
    And Save. Now restart.


    What kind of sorcery is this?

    I just get an error and shuts down the process, when I read about the bug in the link I give up, spend two months trying to sell the tablet until I find this new method.
    I problably have libraries (dependencies) installed you don't. We'd need to look at what errors you get with configure, make, and make install to find out. But WizardPen is a last resort because it hasn't had any development since May 2011. So who knows if it works even if compiled? But I would not mind finding out.

  4. #14
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Ok, when I drew a line with the pen, the cursor moves to the top of the screen, and stays there, also when I logging into KDE, I get an error wacom tablet preferences: "No profile". I guess it is not configured. But at least we know that is detected, even if I disconnect or connect I get a message in the system tray.
    Last edited by Muy-burro; October 19th, 2012 at 01:50 AM. Reason: translation error, I didn't notice before.

  5. #15
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    The tip of the pen is detected, but none of the other buttons of the pen, or the frame of the tablet show activity.

  6. #16
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Does the cursor go to the top of the screen, the top left corner, or does it follow the pen tip?

    What is the output of xsetwacom list in a terminal?

  7. #17
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    FYI HOW TO UPDATE: digimend-kernel-patches-6 released 9-8-12


    Patch set 6 announcement: This release adds support for slightly newer kernels, drops support for older ones and adds support for two more UC-Logic tablets: Wireless Tablet TWHL850 and Tablet TWHA60.

    Kernel patch set version 6. For available kernel patch sets see: http://sourceforge.net/projects/digi...ernel-patches/

    Kernel patches page on the DIGImend mediawiki: http://sourceforge.net/apps/mediawik...Kernel_patches

  8. #18
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    1) Top left corner of the screen, and does not move or follows the movements of the pen.

    2) xsetwacom list show:
    Code:
    H850S stylus                            id: 10  type: STYLUS    
    H850S eraser                            id: 11  type: ERASER    
    H850S pad                               id: 16  type: PAD
    Do I have to apply one of the patches listed above?

  9. #19
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    Unfortunately no. Your tablet is not yet in the patch set. Here is the Compatibility table that comes with the patch set:
    The table below shows tablet support added by patches for corresponding
    kernels (+), tablet support already present there (=), i.e. not requiring a
    patch, and missing support (-).

    VID: PID Original model stable ubuntu stable
    3.2.28 3.2.0-30.48 3.0.42

    0458:5010 KYE EasyPen i405X + + +
    0458:5011 KYE MousePen i608X + + +
    0458:5013 KYE EasyPen M610X + + +
    172f:0032 Waltop Slim Tablet 5.8" = = =
    172f:0034 Waltop Slim Tablet 12.1" = = =
    172f:0037 Waltop Q Pad + + +
    172F:0038 Waltop PID 0038 + + +
    172f:0500 Waltop Media Tablet 14.1" = = =
    172f:0501 Waltop Media Tablet 10.6" = = =
    172F:0502 Waltop Sirius Battery Free Tablet + + +
    5543:0003 UC-Logic Tablet WP4030U = = =
    5543:0004 UC-Logic Tablet WP5540U = = =
    5543:0005 UC-Logic Tablet WP8060U = = =
    5543:0042 UC-Logic Tablet PF1209 = = =
    5543:0064 UC-Logic Tablet WP1062 = = +
    5543:0522 UC-Logic Wireless Tablet TWHL850 + + +
    5543:0781 UC-Logic Tablet TWHA60 + + +

    For detailed support information and rebranded model names see
    tablet support status page at
    http://sf.net/apps/mediawiki/digimen...support_status
    So 0782 is not in there yet. Nick will have to look at the diagnostics you submitted. With luck your tablet will be in patch set 7.

    Top left corner of the screen is the origin or 0,0. So that means the X Server is not getting any coordinates from the Wacom X driver. So the UC-Logic tablets don't work with Wacom. Viktoria S. said a few weeks ago the KYE tablets work with Wacom so it was worth testing.

    I would like to see the output of xinput list-props 15 while the tablet is on the Wacom driver. To disable the tablet.conf just comment out the wacom driver line:
    Code:
    #    Driver "wacom"
    So Wacom is out. That leaves giving evdev the coordinates or trying WizardPen. Do you want to try one of them? If so which one?

  10. #20
    Join Date
    Sep 2011
    Beans
    23

    Re: HOW TO Add Support for KYE, UC-logic, and Waltop Tablets in Ubuntu

    xinput --list show:
    Code:
    ⎜   ↳ H850S stylus                              id=10   [slave  pointer  (2)]
    ⎜   ↳ H850S eraser                              id=11   [slave  pointer  (2)]
    ⎜   ↳ H850S pad                                 id=16   [slave  pointer  (2)]
    ⎜   ↳ H850S                                     id=17   [slave  pointer  (2)]
    No more ID 15, the only test that shows results was the xinput --test 11.

    xinput list-props 11 show:
    Code:
    Device 'H850S eraser':
            Device Enabled (131):   1
            Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
            Device Accel Profile (252):     0
            Device Accel Constant Deceleration (253):       1.000000
            Device Accel Adaptive Deceleration (254):       1.000000
            Device Accel Velocity Scaling (255):    10.000000
            Device Node (249):      "/dev/input/event6"
            Wacom Tablet Area (262):        0, 0, 32000, 20000
            Wacom Rotation (263):   0
            Wacom Pressurecurve (264):      0, 0, 100, 100
            Wacom Serial IDs (265): 1922, 1, 0, 0, 0
            Wacom Serial ID binding (266):  0
            Wacom Pressure Threshold (267): 27
            Wacom Sample and Suppress (268):        2, 4
            Wacom Enable Touch (269):       0
            Wacom Enable Touch Gesture (271):       0
            Wacom Touch Gesture Parameters (272):   0, 0, 250
            Wacom Tool Type (273):  "ERASER" (337)
            Wacom Button Actions (274):     "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0)
            Device Product ID (248):        21827, 1922
            Wacom Debug Levels (275):       0, 0
    xinput list-props 10 show:
    Code:
    Device 'H850S stylus':
            Device Enabled (131):   1
            Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
            Device Accel Profile (252):     0
            Device Accel Constant Deceleration (253):       1.000000
            Device Accel Adaptive Deceleration (254):       1.000000
            Device Accel Velocity Scaling (255):    10.000000
            Device Node (249):      "/dev/input/event6"
            Wacom Tablet Area (262):        0, 0, 32000, 20000
            Wacom Rotation (263):   0
            Wacom Pressurecurve (264):      0, 0, 100, 100
            Wacom Serial IDs (265): 1922, 0, 2, 0, 0
            Wacom Serial ID binding (266):  0
            Wacom Pressure Threshold (267): 27
            Wacom Sample and Suppress (268):        2, 4
            Wacom Enable Touch (269):       0
            Wacom Hover Click (270):        1
            Wacom Enable Touch Gesture (271):       0
            Wacom Touch Gesture Parameters (272):   0, 0, 250
            Wacom Tool Type (273):  "STYLUS" (251)
            Wacom Button Actions (274):     "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0)
            Device Product ID (248):        21827, 1922
            Wacom Debug Levels (275):       0, 0
    xinput list-props 16 show:
    Code:
    Device 'H850S pad':
            Device Enabled (131):   1
            Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
            Device Accel Profile (252):     0
            Device Accel Constant Deceleration (253):       1.000000
            Device Accel Adaptive Deceleration (254):       1.000000
            Device Accel Velocity Scaling (255):    10.000000
            Device Node (249):      "/dev/input/event6"
            Wacom Rotation (263):   0
            Wacom Serial IDs (265): 1922, 0, 15, 2, 15
            Wacom Serial ID binding (266):  0
            Wacom Pressure Threshold (267): 27
            Wacom Sample and Suppress (268):        2, 4
            Wacom Enable Touch (269):       0
            Wacom Enable Touch Gesture (271):       0
            Wacom Touch Gesture Parameters (272):   0, 0, 250
            Wacom Tool Type (273):  "PAD" (338)
            Wacom Button Actions (274):     "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0)
            Wacom Strip Buttons (339):      "None" (0), "None" (0), "None" (0), "None" (0)
            Wacom Wheel Buttons (340):      "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0)
            Device Product ID (248):        21827, 1922
            Wacom Debug Levels (275):       0, 0
    xinput list-props 17 show:
    Code:
    Device 'H850S':
            Device Enabled (131):   1
            Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
            Device Accel Profile (252):     0
            Device Accel Constant Deceleration (253):       1.000000
            Device Accel Adaptive Deceleration (254):       1.000000
            Device Accel Velocity Scaling (255):    10.000000
            Device Product ID (248):        21827, 1922
            Device Node (249):      "/dev/input/event7"
            Evdev Axis Inversion (279):     0, 0
            Evdev Axes Swap (281):  0
            Axis Labels (282):      "Rel X" (141), "Rel Y" (142), "Rel Vert Wheel" (277), "Rel Misc" (278)
            Button Labels (283):    "Button Left" (134), "Button Middle" (135), "Button Right" (136), "Button Wheel Up" (137), "Button Wheel Down" (138), "Button Horiz Wheel Left" (139), "Button Horiz Wheel Right" (140)
            Evdev Middle Button Emulation (284):    0
            Evdev Middle Button Timeout (285):      50
            Evdev Third Button Emulation (286):     0
            Evdev Third Button Emulation Timeout (287):     1000
            Evdev Third Button Emulation Button (288):      3
            Evdev Third Button Emulation Threshold (289):   20
            Evdev Wheel Emulation (290):    0
            Evdev Wheel Emulation Axes (291):       0, 0, 4, 5
            Evdev Wheel Emulation Inertia (292):    10
            Evdev Wheel Emulation Timeout (293):    200
            Evdev Wheel Emulation Button (294):     4
            Evdev Drag Lock Buttons (295):  0
    WizardPen is discarded due to lack of updated versions, so we go with evdev.

Page 2 of 9 FirstFirst 1234 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •