Bug 436324

Summary: ELAN2514 04F3:2B05 :: module not loaded on OpenSUSE kernel 5.11.15
Product: [Applications] systemsettings Reporter: Richard Gomes <rgomes.info>
Component: kcm_wacomtabletAssignee: Valerii Malov <jazzvoid>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Richard Gomes 2021-04-28 20:34:15 UTC
SUMMARY

Tablet is not recognized, even after loading kernel module.

STEPS TO REPRODUCE
1. sudo modprobe wacom
2. xsetwacom list devices

OBSERVED RESULT

nothing

EXPECTED RESULT

 * ELAN2514:00 04F3:2B05


SOFTWARE/OS VERSIONS

Linux/KDE Plasma: openSUSE Tumbleweed kernel 5.11.15

KDE Plasma Version: 5.21.4
KDE Frameworks Version: 5.81.0
Qt Version: 5.12.2

ADDITIONAL INFORMATION

More information at https://github.com/linuxwacom/xf86-input-wacom/issues/175


file: /usr/share/libwacom/ELAN2514_00_04F3_2B05.tablet as below:
------------------------------------------------------------------------------
# ELAN touchscreen/pen sensor present in the HP Envy x360 Convertible 15-ee0xxx
[Device]
Name=ELAN 2514
ModelName=
DeviceMatch=i2c:04f3:2b05
Class=ISDV4
Width=14
Height=8
IntegratedIn=Display;System
Styli=0xffffe;0xfffff

[Features]
Reversible=false
Stylus=true
Ring=false
Ring2=false
Touch=true
TouchSwitch=false
# StatusLEDs=
NumStrips=0
Buttons=0


--------------------------------------------------------------

$ xinput list 18

ELAN2514:00 04F3:2B05                           id=18   [slave  pointer  (2)]
        Reporting 6 classes:
                Class originated from: 18. Type: XIButtonClass
                Buttons supported: 7
                Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
                Button state:
                Class originated from: 18. Type: XIValuatorClass
                Detail for Valuator 0:
                  Label: Abs MT Position X
                  Range: 0.000000 - 65535.000000
                  Resolution: 0 units/m
                  Mode: absolute
                  Current value: 0.000000
                Class originated from: 18. Type: XIValuatorClass
                Detail for Valuator 1:
                  Label: Abs MT Position Y
                  Range: 0.000000 - 65535.000000
                  Resolution: 0 units/m
                  Mode: absolute
                  Current value: 0.000000
                Class originated from: 18. Type: XIValuatorClass
                Detail for Valuator 2:
                  Label: Rel Horiz Scroll
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 18. Type: XIValuatorClass
                Detail for Valuator 3:
                  Label: Rel Vert Scroll
                  Range: -1.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 18. Type: XITouchClass
                Touch mode: direct
                Max number of touches: 10
Comment 1 Richard Gomes 2021-06-22 02:33:40 UTC
I inform that the difficulty can be circumvented by forcing X11 to employ the wacom module, as shown below. More info at: https://github.com/linuxwacom/xf86-input-wacom/issues/175

file: /etc/X11/xorg.conf.d/90-wacom-override.conf
-------------------------------------------------
Section "InputClass"
        Identifier "Wacom driver override"
        MatchProduct "ELAN2514:00 04F3:2B05"
        MatchDevicePath "/dev/input/event*"
        Driver "wacom"
EndSection
Comment 2 Richard Gomes 2023-06-07 04:12:59 UTC
Full configuration which is known to work fine:
https://gist.github.com/frgomes/58a6a7bc57cfbb9c77fcd46774811c9d