Comments (9)
Looks like a proper fix was never created and sent upstream (just the test patch in your link). We should have something for you to test shortly.
from input-wacom.
Same error :(
I'm using the correct version, I believe (freshly compiled).
$ grep "" /sys/module/wacom*/version
v2.00-0.38.0.64.g65ebb48
$ modinfo -n wacom
/lib/modules/4.16.4-1-ARCH/extra/wacom.ko.xz
$ ls -al /lib/modules/4.16.4-1-ARCH/extra/wacom.ko.xz
-rw-r--r-- 1 root root 38244 Apr 28 18:10 /lib/modules/4.16.4-1-ARCH/extra/wacom.ko.xz
from input-wacom.
Sorry for the delay. I've created a fix-issue-25
branch on my repository; would you mind cloning and checking that it fixes the issue for you?
git clone https://github.com/jigpu/input-wacom -b fix-issue-25
from input-wacom.
Same exact problem on my Lenovo Yoga 920. Touchscreen works fine as well.
Current setup: Solus kernel 4.15.17-65.
I believe this error is also responsible for a little system freeze during login.
$ grep "" /sys/module/wacom*/version
v2.00
$ modinfo -n wacom
/lib/modules/4.15.17-65.current/kernel/drivers/hid/wacom.ko
$ ls -al /lib/modules/4.15.17-65.current/kernel/drivers/hid/wacom.ko
-rw-r--r-- 1 root root 194672 Apr 20 13:52 /lib/modules/4.15.17-65.current/kernel/drivers/hid/wacom.ko
from input-wacom.
I haven't been able to come up with any reason the patch shouldn't work, so I've updated my branch to have the same (completely hacky) fix in the linked Yoga 920 thread. Let's see if that at least works, and then work backwards towards something that still reliably sets up the sensor without being as hacky.
@AndreaOrru please run git checkout fix-issue-25
and git pull
from inside your input-wacom source directory and then rebuild/reinstall the driver.
@phileas2 Please run git clone https://github.com/jigpu/input-wacom -b fix-issue-25
to clone a copy of the branch and then rebuild/reinstall the driver.
from input-wacom.
Sorry for the late response, as you can see the driver is reinstalled properly
$ grep "" /sys/module/wacom*/version
v2.00-0.38.0.65.g59e0375
But the issue still persists :
[ 8.593970] input: Wacom HID 5113 Pen as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-WCOM5113:00/0018:056A:5113.0001/input/input23
[ 8.594217] input: Wacom HID 5113 Finger as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-WCOM5113:00/0018:056A:5113.0001/input/input24
[ 8.594415] wacom 0018:056A:5113.0001: hidraw1: I2C HID v1.00 Mouse [WCOM5113:00 056A:5113] on i2c-WCOM5113:00
[ 10.616721] i2c_designware i2c_designware.0: controller timed out
[ 10.616734] i2c_hid i2c-WCOM5113:00: failed to set a report to device.
[ 10.616736] wacom 0018:056A:5113.0001: wacom_set_report: ran out of retries (last error = -110)
[ 11.626945] i2c_designware i2c_designware.0: controller timed out
[ 11.626989] i2c_hid i2c-WCOM5113:00: failed to set a report to device.
But here's another update to the issue:
It turns out this is also a Lenovo Active Pen 2 issue. The system completely freezes during boot (right after login screen) when the pen is already turned on, leaving me a plethora of controller timed out
kernel messages
[ 8.593970] input: Wacom HID 5113 Pen as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-WCOM5113:00/0018:056A:5113.0001/input/input23
[ 8.594217] input: Wacom HID 5113 Finger as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-WCOM5113:00/0018:056A:5113.0001/input/input24
[ 8.594415] wacom 0018:056A:5113.0001: hidraw1: I2C HID v1.00 Mouse [WCOM5113:00 056A:5113] on i2c-WCOM5113:00
[ 10.616721] i2c_designware i2c_designware.0: controller timed out
[ 10.616734] i2c_hid i2c-WCOM5113:00: failed to set a report to device.
[ 10.616736] wacom 0018:056A:5113.0001: wacom_set_report: ran out of retries (last error = -110)
[ 11.626945] i2c_designware i2c_designware.0: controller timed out
[ 11.626989] i2c_hid i2c-WCOM5113:00: failed to set a report to device.
[ 12.640626] i2c_designware i2c_designware.0: controller timed out
[ 13.653415] i2c_designware i2c_designware.0: controller timed out
[ 14.666746] i2c_designware i2c_designware.0: controller timed out
[ 15.680631] i2c_designware i2c_designware.0: controller timed out
[ 16.693816] i2c_designware i2c_designware.0: controller timed out
[ 17.707318] i2c_designware i2c_designware.0: controller timed out
[ 18.720083] i2c_designware i2c_designware.0: controller timed out
[ 19.733984] i2c_designware i2c_designware.0: controller timed out
[ 20.747307] i2c_designware i2c_designware.0: controller timed out
[ 21.760646] i2c_designware i2c_designware.0: controller timed out
[ 22.773409] i2c_designware i2c_designware.0: controller timed out
[ 23.786744] i2c_designware i2c_designware.0: controller timed out
[ 24.800072] i2c_designware i2c_designware.0: controller timed out
[ 25.813419] i2c_designware i2c_designware.0: controller timed out
[ 26.826749] i2c_designware i2c_designware.0: controller timed out
[ 27.840088] i2c_designware i2c_designware.0: controller timed out
[ 28.853944] i2c_designware i2c_designware.0: controller timed out
[ 29.866751] i2c_designware i2c_designware.0: controller timed out
[ 30.880078] i2c_designware i2c_designware.0: controller timed out
[ 31.893412] i2c_designware i2c_designware.0: controller timed out
[ 32.906743] i2c_designware i2c_designware.0: controller timed out
[ 33.920078] i2c_designware i2c_designware.0: controller timed out
[ 33.920120] i2c_hid i2c-WCOM5113:00: failed to change power setting.
[ 34.933400] i2c_designware i2c_designware.0: controller timed out
[ 35.946735] i2c_designware i2c_designware.0: controller timed out
[ 36.960080] i2c_designware i2c_designware.0: controller timed out
[ 37.973980] i2c_designware i2c_designware.0: controller timed out
[ 38.986733] i2c_designware i2c_designware.0: controller timed out
[ 40.000070] i2c_designware i2c_designware.0: controller timed out
[ 41.013412] i2c_designware i2c_designware.0: controller timed out
[ 42.026749] i2c_designware i2c_designware.0: controller timed out
[ 43.040080] i2c_designware i2c_designware.0: controller timed out
[ 44.053414] i2c_designware i2c_designware.0: controller timed out
[ 45.067276] i2c_designware i2c_designware.0: controller timed out
[ 46.080631] i2c_designware i2c_designware.0: controller timed out
[ 47.093970] i2c_designware i2c_designware.0: controller timed out
[ 48.106724] i2c_designware i2c_designware.0: controller timed out
[ 49.120063] i2c_designware i2c_designware.0: controller timed out
[ 50.133394] i2c_designware i2c_designware.0: controller timed out
[ 51.146736] i2c_designware i2c_designware.0: controller timed out
[ 52.160077] i2c_designware i2c_designware.0: controller timed out
[ 53.173821] i2c_designware i2c_designware.0: controller timed out
[ 54.186744] i2c_designware i2c_designware.0: controller timed out
[ 55.200063] i2c_designware i2c_designware.0: controller timed out
[ 56.213409] i2c_designware i2c_designware.0: controller timed out
[ 57.226727] i2c_designware i2c_designware.0: controller timed out
[ 58.240069] i2c_designware i2c_designware.0: controller timed out
[ 59.253397] i2c_designware i2c_designware.0: controller timed out
[ 60.266725] i2c_designware i2c_designware.0: controller timed out
[ 61.280059] i2c_designware i2c_designware.0: controller timed out
[ 62.293398] i2c_designware i2c_designware.0: controller timed out
[ 63.306729] i2c_designware i2c_designware.0: controller timed out
[ 64.320071] i2c_designware i2c_designware.0: controller timed out
[ 65.333399] i2c_designware i2c_designware.0: controller timed out
[ 66.346724] i2c_designware i2c_designware.0: controller timed out
[ 67.360065] i2c_designware i2c_designware.0: controller timed out
[ 67.360102] i2c_hid i2c-WCOM5113:00: failed to change power setting.
[ 68.373980] i2c_designware i2c_designware.0: controller timed out
Once I turn the pen off, the system freeze goes off. And everything works out of the box including the pen itself after turning it on again.
There's also a more technical related bug that might solve the issue.
from input-wacom.
Hmm. Does what you're experiencing sound like bug #28? The "last error" in your logs is -110 which better matches that bug (as opposed to a "last error" of -121 for this bug). These two bugs could very well be related...
@AndreaOrru can you see if your system reports error number -121 while using the fix-issue-25 branch? I wonder if this branch is fixing one error (-121) but then something else is still failing later in the process (-110).
from input-wacom.
Oops, nevermind. I forgot that bug #28 is dealing with a system that has a USB-attached sensor, not an I2C-attached sensor like for these systems. Its less likely that they're the same or related issues...
from input-wacom.
I'd say it is a system/hardware, not a tablet/driver, issue. Those integrated systems/laptops require more integration testing, which is beyond the scope of this project.
from input-wacom.
Related Issues (20)
- xsetwacom no longer working? HOT 1
- Autodesk Maya + Wacom = Viewport Issue HOT 6
- List of supported wacom devices HOT 2
- Unknown device_type for 'Wacom Co.,Ltd. Wacom One pen display 11.6"' HOT 5
- insmod - could not insert module, invalid module format HOT 3
- Huion H950P not working correctly: area incorrect and Pad not detected HOT 1
- Touch screen stopped working (stylus works) on Thinkpad X1 Yoga 4gen HOT 7
- Possibly broken/missing identification of Huion 1060P HOT 1
- XP-Pen Deco Pro M orientation on Wayland HOT 1
- Bamboo One CTE-460 not being loaded with correct driver, possible driver failure? HOT 2
- Anyone running a kernel 4.4 or older? HOT 1
- Erattic behavior with the Dell Active Pen (PN5122W)
- Consider Disabling AES Pens on Broken Platforms HOT 3
- Wacom driver won't load properly HOT 3
- Error with bluetooth connection with version wacom 1.2
- 3D pen support HOT 2
- idleprox stylus patch is a regression on my Lenovo system HOT 1
- Linux multi-monitor pen tracking problem HOT 3
- Incorrect indentation in `configure` HOT 2
- Huion HS64 not working. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from input-wacom.