Closed geoffholden closed 6 years ago
Did you try repairing your pen?
I've tried, but it doesn't help. /dev/input/event21 is the Bluetooth connection to the pen, and that reports the pen button (eraser end), but nothing else.
@geoffholden Can you get me the output of lsusb and lspci?
@geoffholden Nevermind, I figured it out.
This should be working now with the build and changes I just pushed. You'll need to install the latest kernel and headers, use the new udev rule, and use the appropriate updated ipts_firmware package.
Still no-go on the pen. :( Touchscreen works fine though.
% lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 02)
00:05.0 Multimedia controller: Intel Corporation Skylake Imaging Unit (rev 01)
00:13.0 Non-VGA unclassified device: Intel Corporation Device 9d35 (rev 21)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:14.3 Multimedia controller: Intel Corporation Device 9d32 (rev 01)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:15.2 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2 (rev 21)
00:15.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #3 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:16.4 Communication controller: Intel Corporation Device 9d3e (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d13 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 (rev 21)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88W8897 [AVASTAR] 802.11ac Wireless
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a806
% lsusb
Bus 002 Device 003: ID 045e:0306 Microsoft Corp.
Bus 002 Device 005: ID 045e:07c6 Microsoft Corp.
Bus 002 Device 004: ID 045e:0902 Microsoft Corp.
Bus 002 Device 002: ID 045e:0900 Microsoft Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 045e:09c0 Microsoft Corp.
Bus 001 Device 008: ID 1286:204c Marvell Semiconductor, Inc.
Bus 001 Device 005: ID 045e:0904 Microsoft Corp.
Bus 001 Device 007: ID 067b:2571 Prolific Technology, Inc.
Bus 001 Device 006: ID 045e:07a5 Microsoft Corp. Wireless Receiver 1461C
Bus 001 Device 004: ID 045e:0903 Microsoft Corp.
Bus 001 Device 002: ID 045e:0901 Microsoft Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
After trying the latest 4.14-rc8 kernel, I still have no pen support.
I've added the udev rules for the different devices in the 2017 version:
But evtest still gives me nothing: