Git Product home page Git Product logo

Comments (9)

jigpu avatar jigpu commented on August 16, 2024 1

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.

AndreaOrru avatar AndreaOrru commented on August 16, 2024 1

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.

jigpu avatar jigpu commented on August 16, 2024

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.

phileas2 avatar phileas2 commented on August 16, 2024

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.

jigpu avatar jigpu commented on August 16, 2024

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.

phileas2 avatar phileas2 commented on August 16, 2024

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.

jigpu avatar jigpu commented on August 16, 2024

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.

jigpu avatar jigpu commented on August 16, 2024

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.

Pinglinux avatar Pinglinux commented on August 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.