Comments (6)
Have you tried only disabling power management on the Wacom device (i.e. something like /sys/module/wacom/drivers/hid:wacom/0003:056A:5146.*/power/control=on
[or similar if wildcards aren't supported]?) With the controller dying like that its hard to say why our hardware isn't coming back up. We could potentially provide you with a version of input-wacom which more thoroughly debugs the probe()
process to see if the kernel tries to reset the device afterwards and if so where exactly the driver has to fail.
from input-wacom.
Just tried it with power control set to on for wacom, and the xhci_hcd set to auto. Crashes don't happen with this configuration either but it is approximately 3 W/hr less efficient which is like a 50% increase in power usage. I didn't test this config for too long because it was so energy inefficient, but it was crash-free.
If you think it is worth debugging the driver I could help out.
from input-wacom.
I am also seeing "usb: port power management may be unreliable" in dmesg. I found this description of the issue which happens because the "kernel was unable to determine a port's peer". Seems like it could be related.
from input-wacom.
Sorry about the delay in responding... Its interesting that both you and #28 appear to be having issues with USB autosuspend. I'm not sure if something recently changed in the kernel, or if these particular devices have some kind of firmware bug.
I've added additional logging to our probe
function that is called by the kernel when setting up a tablet. It should let us know if the kernel is even attempting to have us reconnect to the tablet after a crash, and if so roughly where its failing. Please clone a copy of my branch by running git clone https://github.com/jigpu/input-wacom.git -b issue-29
and then compiling/installing it like normal. Hopefully the dmesg log will contain a bit more information after the crash that will help us out.
from input-wacom.
Using this driver with all powertop settings to "good" and even though dmesg reports xHCI controller crashes:
[Sat Jun 9 12:03:33 2018] xhci_hcd 0000:3c:00.0: xHCI host controller not responding, assume dead
[Sat Jun 9 12:03:33 2018] xhci_hcd 0000:3c:00.0: remove, state 4
[Sat Jun 9 12:03:33 2018] usb usb3: USB disconnect, device number 1
The touchscreen keeps working unlike before. Note: I am on kernel 4.16.14-300.fc28.x86_64 (different from above).
Fedora by default is using wacom driver 2.00.36.1. I haven't tried using the stock driver with Fedora's more recent kernels, so it is possible this problem has been fixed by the kernel updates as opposed to the more recent wacom driver from your branch, will investigate further.
One thing- I can't permanently use this (or any more recent wacom driver that I compile myself) even after following instructions . Using
dracut --force
completes without error, but Fedora persists with the stock wacom kernel. I have to rmmod
and modprobe
(as described in troubleshooting) to load it.
from input-wacom.
I've used your github branch as well as the current stock driver in Fedora all weekend, and everything is working now even with all power saving features enabled. I am also not experiencing the lags described in #28. Closing. Happy to keep monitoring the logs if it helps in any way. Let me know.
from input-wacom.
Related Issues (20)
- 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
- 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
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.