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)
- 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
- Fedora 40 - IdeaPad Flex 5 14ALC05 - Touch screen not working
- Ubuntu 22.04.4 LTS x86_64, 80VV Lenovo MIIX 720-12IKB, My tablet cannot touch anymore HOT 2
- Pen starts to have long delays after some usage, dmesg says wacom_idleprox_timeout: tool appears to be hung in-prox. forcing it out.
- Intuos Pro M via bluetooth not working HOT 1
- Linux mint - not updating.
- Wacom module not loaded for "key rejected by service" in Secure Boot HOT 1
- Pen is not working in fullscreen HOT 8
- Gnome-Control-Center does not detect bamboo ink gen 2 on Ubuntu 22.04
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.