FS#69375 - Touching the screen with Wacom pen causes system to crash
Attached to Project:
Arch Linux
Opened by Jonas Mayerhofer (jon_ma) - Tuesday, 19 January 2021, 21:52 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 24 January 2021, 00:56 GMT
Opened by Jonas Mayerhofer (jon_ma) - Tuesday, 19 January 2021, 21:52 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 24 January 2021, 00:56 GMT
|
Details
After Upgrading to Kernel Version 5.10.8 the system crashes
as soon as i touch the screen with the Wacom AES Pen.
System: IBM Thinkpad X1 Yoga 2017, Built-in Wacom digitizer: Wacom ISDv4 50b4. Issue does not affect using the touchscreen with fingers. Downgrading the Kernel to Version 5.10.7 fixed the issue for me. |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Sunday, 24 January 2021, 00:56 GMT
Reason for closing: Fixed
Additional comments about closing: linux 5.10.10.arch1-1
Sunday, 24 January 2021, 00:56 GMT
Reason for closing: Fixed
Additional comments about closing: linux 5.10.10.arch1-1
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=797c128d3c7d95ecc6a2113aae5de109736fba10
Should I file another/different Task?
Further Information:
* Hardware: Lenovo Ideapad C340
* Issue happend after updating on 19.01.21. Last update was 09.01.21
* Error: wacom_wac_queue_insert: kfifo has filled, starting to drop events
(for more information see dmesg.log)
Edit:
- Downgrading linux-headers (5.10.8.arch1-1 -> 5.10.5.arch1-1) did not help
- Upgrading to 5.10.9-arch1-1 in testing didn't resolve the problem either. I'll try building the package from source with the attached diff from above later.
- I don't seem to understand the process of "applying the PKGBUILD.diff". I cloned the repository of linux ('git clone https://git.archlinux.org/linux.git';) and copied PKGBUILD.diff into the linux-folder. Then I used 'git apply -v PKGBUILD.diff' which output:
Checking patch trunk/PKGBUILD...
error: trunk/PKGBUILD: No such file or directory
- Downgrading linux AND linux-headers to 5.10.5.arch1-1 via 'pacman -U /var/cache/pacman/pkg/linux-5.10.5.arch1-1-x86_64.pkg.tar.zst /var/cache/pacman/pkg/linux-headers-5.10.5.arch1-1-x86_64.pkg.tar.zst' did work.
git clone git://git.archlinux.org/svntogit/packages.git --single-branch --branch "packages/linux"
cd packages/trunk
curl -o PKGBUILD.diff https://bugs.archlinux.org/task/69375?getfile=19649
git apply -v PKGBUILD.diff
makepkg -rsi
Unfortunately your solution did not solve the problem.
@zZero please try the following which will build 5.10.8 without local Arch patches to see if they are the cause
cd packages/trunk/src/archlinux-linux
git reset --hard
git remote add stable https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
git fetch stable
git checkout v5.10.8
cd ../..
makepkg -ersif
If that fails test if locally built v5.10.7 has the issue
cd packages/trunk/src/archlinux-linux
git checkout v5.10.7
cd ../..
makepkg -ersif
https://github.com/linuxwacom/input-wacom/issues/230
Edit:
Misunderstood you are using input-wacom-dkms as a work-around to fix a bug still present in the in kernel wacom module.
attached patch change paths inside [1] so it can be applied to kernel tree without using special patch arguments.
[1] https://github.com/jigpu/input-wacom/commit/6912b5b2e86a82b3d11d2634850ba10bbc729dac.patch
[1] https://git.archlinux.org/linux.git/commit/?id=85c0c0e3a81f87290db5e881af609d51021b54b7