Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lenovo m14t not detected. #9

Open
dreirund opened this issue Oct 16, 2021 · 0 comments
Open

Lenovo m14t not detected. #9

dreirund opened this issue Oct 16, 2021 · 0 comments

Comments

@dreirund
Copy link

Ahoj,

I have a Lenovo m14t monitor with multitouch and stylus. It has a wacom tablet, and the stylus is an active one with battery, pressure sensitivity and two buttons: One "stylus button" and the other turns it into an eraser.

That is not detected by wacom-utility.

System information:

  • Operating system: Artix Linux with OpenRC (that is an Arch Linux without systemd),
  • Kernel version: 5.14-pf4,
  • Xorg -version: X.Org X Server 1.20.13
  • Version of package xf86-input-wacom: 0.40.0-1.1
  • lsusb:
    Bus 002 Device 002: ID 0bda:0316 Realtek Semiconductor Corp. Card Reader
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 127: ID 2d1f:524c Wacom Taiwan Information Co. Ltd. Pen and multitouch sensor
    Bus 001 Device 124: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
    Bus 001 Device 005: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
    Bus 001 Device 003: ID 6080:8061 AMR-4630-XXX-0- 0-1023 USB KEYBOARD
    Bus 001 Device 108: ID 04b3:301e IBM Corp. IBM USB Travel Keyboard with Ultra Nav
    Bus 001 Device 107: ID 04b3:3016 IBM Corp. UltraNav Keyboard Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    
  • lsusb -vv -d 2d1f:524c:
    Bus 001 Device 004: ID 2d1f:524c Wacom Taiwan Information Co. Ltd. Pen and multitouch sensor
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.00
      bDeviceClass            0 
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0        64
      idVendor           0x2d1f Wacom Taiwan Information Co. Ltd.
      idProduct          0x524c 
      bcdDevice            0.01
      iManufacturer           1 Wacom Co.,Ltd.
      iProduct                2 Pen and multitouch sensor
      iSerial                 0 
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength       0x003b
        bNumInterfaces          2
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xe0
          Self Powered
          Remote Wakeup
        MaxPower              400mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass         3 Human Interface Device
          bInterfaceSubClass      0 
          bInterfaceProtocol      0 
          iInterface              3 Pen and multitouch
            HID Device Descriptor:
              bLength                 9
              bDescriptorType        33
              bcdHID               1.11
              bCountryCode            0 Not supported
              bNumDescriptors         1
              bDescriptorType        34 Report
              wDescriptorLength    1014
             Report Descriptors: 
               ** UNAVAILABLE **
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x81  EP 1 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0040  1x 64 bytes
            bInterval               2
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        1
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass         3 Human Interface Device
          bInterfaceSubClass      0 
          bInterfaceProtocol      0 
          iInterface              4 Pen
            HID Device Descriptor:
              bLength                 9
              bDescriptorType        33
              bcdHID               1.11
              bCountryCode            0 Not supported
              bNumDescriptors         1
              bDescriptorType        34 Report
              wDescriptorLength     167
             Report Descriptors: 
               ** UNAVAILABLE **
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x82  EP 2 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0040  1x 64 bytes
            bInterval               2
    can't get device qualifier: Resource temporarily unavailable
    can't get debug descriptor: Resource temporarily unavailable
    Device Status:     0x0001
      Self Powered
    
  • xinput --list:
    ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    ⎜   ↳ AMR-4630-XXX-0- 0-1023 USB KEYBOARD Mouse	id=13	[slave  pointer  (2)]
    ⎜   ↳ Lite-On Tech IBM USB Travel Keyboard with Ultra Nav Mouse	id=9	[slave  pointer  (2)]
    ⎜   ↳ Wacom Co.,Ltd. Pen and multitouch sensor Stylus stylus	id=16	[slave  pointer  (2)]
    ⎜   ↳ Wacom Co.,Ltd. Pen and multitouch sensor Stylus eraser	id=17	[slave  pointer  (2)]
    ⎜   ↳ Wacom Co.,Ltd. Pen and multitouch sensor touch	id=18	[slave  pointer  (2)]
    ⎜   ↳ Wacom Co.,Ltd. Pen and multitouch sensor UNKNOWN touch	id=19	[slave  pointer  (2)]
    ⎜   ↳ Wacom Co.,Ltd. Pen and multitouch sensor UNKNOWN pad	id=23	[slave  pointer  (2)]
    ⎜   ↳ Wacom Co.,Ltd. Pen and multitouch sensor touch	id=24	[slave  pointer  (2)]
    ⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
        ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
        ↳ Video Bus                               	id=6	[slave  keyboard (3)]
        ↳ Power Button                            	id=7	[slave  keyboard (3)]
        ↳ AMR-4630-XXX-0- 0-1023 USB KEYBOARD     	id=12	[slave  keyboard (3)]
        ↳ AMR-4630-XXX-0- 0-1023 USB KEYBOARD System Control	id=14	[slave  keyboard (3)]
        ↳ AMR-4630-XXX-0- 0-1023 USB KEYBOARD Consumer Control	id=15	[slave  keyboard (3)]
        ↳ Intel HID events                        	id=20	[slave  keyboard (3)]
        ↳ Intel HID 5 button array                	id=21	[slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard            	id=22	[slave  keyboard (3)]
        ↳ Lite-On Tech IBM USB Travel Keyboard with Ultra Nav	id=8	[slave  keyboard (3)]
        ↳ Lite-On Tech IBM USB Travel Keyboard with Ultra Nav Consumer Control	id=10	[slave  keyboard (3)]
        ↳ Lite-On Tech IBM USB Travel Keyboard with Ultra Nav System Control	id=11	[slave  keyboard (3)]
    
  • xinput --list --long 16:
    Wacom Co.,Ltd. Pen and multitouch sensor Stylus stylus	id=16	[slave  pointer  (2)]
      Reporting 8 classes:
        Class originated from: 16. Type: XIButtonClass
        Buttons supported: 8
        Button labels: None None None None None None None None
        Button state:
        Class originated from: 16. Type: XIKeyClass
        Keycodes supported: 248
        Class originated from: 16. Type: XIValuatorClass
        Detail for Valuator 0:
          Label: Abs X
          Range: 0.000000 - 30931.000000
          Resolution: 100000 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 16. Type: XIValuatorClass
        Detail for Valuator 1:
          Label: Abs Y
          Range: 0.000000 - 17399.000000
          Resolution: 100000 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 16. Type: XIValuatorClass
        Detail for Valuator 2:
          Label: Abs Pressure
          Range: 0.000000 - 65536.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 16. Type: XIValuatorClass
        Detail for Valuator 3:
          Label: Abs Tilt X
          Range: -64.000000 - 63.000000
          Resolution: 57 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 16. Type: XIValuatorClass
        Detail for Valuator 4:
          Label: Abs Tilt Y
          Range: -64.000000 - 63.000000
          Resolution: 57 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 16. Type: XIValuatorClass
        Detail for Valuator 5:
          Label: Abs Wheel
          Range: -900.000000 - 899.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
    
  • xinput --list --long 17:
    Wacom Co.,Ltd. Pen and multitouch sensor Stylus eraser	id=17	[slave  pointer  (2)]
      Reporting 8 classes:
        Class originated from: 17. Type: XIButtonClass
        Buttons supported: 8
        Button labels: None None None None None None None None
        Button state:
        Class originated from: 17. Type: XIKeyClass
        Keycodes supported: 248
        Class originated from: 17. Type: XIValuatorClass
        Detail for Valuator 0:
          Label: Abs X
          Range: 0.000000 - 30931.000000
          Resolution: 100000 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 17. Type: XIValuatorClass
        Detail for Valuator 1:
          Label: Abs Y
          Range: 0.000000 - 17399.000000
          Resolution: 100000 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 17. Type: XIValuatorClass
        Detail for Valuator 2:
          Label: Abs Pressure
          Range: 0.000000 - 65536.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 17. Type: XIValuatorClass
        Detail for Valuator 3:
          Label: Abs Tilt X
          Range: -64.000000 - 63.000000
          Resolution: 57 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 17. Type: XIValuatorClass
        Detail for Valuator 4:
          Label: Abs Tilt Y
          Range: -64.000000 - 63.000000
          Resolution: 57 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 17. Type: XIValuatorClass
        Detail for Valuator 5:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
    
  • xinput --list --long 18:
    Wacom Co.,Ltd. Pen and multitouch sensor touch	id=18	[slave  pointer  (2)]
      Reporting 9 classes:
        Class originated from: 18. Type: XIButtonClass
        Buttons supported: 8
        Button labels: None None None None None None None None
        Button state:
        Class originated from: 18. Type: XIKeyClass
        Keycodes supported: 248
        Class originated from: 18. Type: XIValuatorClass
        Detail for Valuator 0:
          Label: Abs X
          Range: 0.000000 - 12372.000000
          Resolution: 40000 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 18. Type: XIValuatorClass
        Detail for Valuator 1:
          Label: Abs Y
          Range: 0.000000 - 6960.000000
          Resolution: 40000 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 18. Type: XIValuatorClass
        Detail for Valuator 2:
          Label: Abs Pressure
          Range: 0.000000 - 65536.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 18. Type: XIValuatorClass
        Detail for Valuator 3:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 18. Type: XIValuatorClass
        Detail for Valuator 4:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 18. Type: XIValuatorClass
        Detail for Valuator 5:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 18. Type: XITouchClass
        Touch mode: direct
        Max number of touches: 10
    
  • xinput --list --long 19:
    Wacom Co.,Ltd. Pen and multitouch sensor UNKNOWN touch	id=19	[slave  pointer  (2)]
      Reporting 9 classes:
        Class originated from: 19. Type: XIButtonClass
        Buttons supported: 8
        Button labels: None None None None None None None None
        Button state:
        Class originated from: 19. Type: XIKeyClass
        Keycodes supported: 248
        Class originated from: 19. Type: XIValuatorClass
        Detail for Valuator 0:
          Label: Abs X
          Range: 0.000000 - 30931.000000
          Resolution: 100000 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 19. Type: XIValuatorClass
        Detail for Valuator 1:
          Label: Abs Y
          Range: 0.000000 - 17399.000000
          Resolution: 100000 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 19. Type: XIValuatorClass
        Detail for Valuator 2:
          Label: Abs Pressure
          Range: 0.000000 - 65536.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 19. Type: XIValuatorClass
        Detail for Valuator 3:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 19. Type: XIValuatorClass
        Detail for Valuator 4:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 19. Type: XIValuatorClass
        Detail for Valuator 5:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 19. Type: XITouchClass
        Touch mode: direct
        Max number of touches: 1
    
  • xinput --list --long 23:
    Wacom Co.,Ltd. Pen and multitouch sensor UNKNOWN pad	id=23	[slave  pointer  (2)]
      Reporting 8 classes:
        Class originated from: 23. Type: XIButtonClass
        Buttons supported: 7
        Button labels: None None None None None None None
        Button state:
        Class originated from: 23. Type: XIKeyClass
        Keycodes supported: 248
        Class originated from: 23. Type: XIValuatorClass
        Detail for Valuator 0:
          Label: Abs X
          Range: 0.000000 - 0.000000
          Resolution: 0 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 23. Type: XIValuatorClass
        Detail for Valuator 1:
          Label: Abs Y
          Range: 0.000000 - 0.000000
          Resolution: 0 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 23. Type: XIValuatorClass
        Detail for Valuator 2:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 23. Type: XIValuatorClass
        Detail for Valuator 3:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 23. Type: XIValuatorClass
        Detail for Valuator 4:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 23. Type: XIValuatorClass
        Detail for Valuator 5:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
    
  • xinput --list --long 24:
    Wacom Co.,Ltd. Pen and multitouch sensor touch	id=24	[slave  pointer  (2)]
      Reporting 9 classes:
        Class originated from: 24. Type: XIButtonClass
        Buttons supported: 8
        Button labels: None None None None None None None None
        Button state:
        Class originated from: 24. Type: XIKeyClass
        Keycodes supported: 248
        Class originated from: 24. Type: XIValuatorClass
        Detail for Valuator 0:
          Label: Abs X
          Range: 0.000000 - 30931.000000
          Resolution: 100000 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 24. Type: XIValuatorClass
        Detail for Valuator 1:
          Label: Abs Y
          Range: 0.000000 - 17399.000000
          Resolution: 100000 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 24. Type: XIValuatorClass
        Detail for Valuator 2:
          Label: Abs Pressure
          Range: 0.000000 - 65536.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 24. Type: XIValuatorClass
        Detail for Valuator 3:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 24. Type: XIValuatorClass
        Detail for Valuator 4:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 24. Type: XIValuatorClass
        Detail for Valuator 5:
          Label: None
          Range: 0.000000 - 1.000000
          Resolution: 1 units/m
          Mode: absolute
          Current value: 0.000000
        Class originated from: 24. Type: XITouchClass
        Touch mode: direct
        Max number of touches: 5
    
  • Attached is a logfile (Xorg.1.log) from a fresh start of Xorg with X -retro -logverbose 6 :1, with doing some touch, then some stylus, then some touch, and then terminating the server with <CTRL>+<ALT>+<Backspace>.
  • Using touchscreen or stylus does not produce further log messages with verbosity 6, except (EE) Wacom Co.,Ltd. Pen and multitouch sensor Stylus eraser: usbParse: Ignoring event from invalid serial 0 when removing the stylus from the screen, as I have reported in #185.

Xorg.1.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant