Hi! I’ve installed Antergos on my HP Zbook X360 G5 for a few weeks now, but haven’t been able to make its Wacom touchscreen work no matter what I try (and also the Fn special keys). This laptop is pretty recent (2018) and seems to still have weak support sadly.
About my setup, I current run an Dual boot Luks encrypted Antergos.
I run Wayland which is the only session type to work with bumblee on my Nvidia Optimus Quadro P1000 with hybrid graphics in the Bios. X11 only works with discrete graphics, is a bit sluggish anyway and doesn’t work in touch mode any better.
I noticed that my touchscreen doesn’t even seem detected when I do
xinput --list or
libinput list-devices (see https://pastebin.com/A0JMXw4f)
However I can see it if I use
udevadm (see https://pastebin.com/SmcZWuqZ):
... P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:88 L: 0 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:88 E: SUBSYSTEM=acpi P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:88/ELAN2514:00 L: 0 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:88/ELAN2514:00 E: SUBSYSTEM=acpi E: MODALIAS= P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:88/INT3515:00 L: 0 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:88/INT3515:00 E: SUBSYSTEM=acpi E: MODALIAS= P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:88/WCOM48A0:00 L: 0 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:88/WCOM48A0:00 E: SUBSYSTEM=acpi E: MODALIAS=acpi:WCOM48A0:PNP0C50: E: USEC_INITIALIZED=16895283 E: ID_VENDOR_FROM_DATABASE=Wacom ... : /devices/pci0000:00/0000:00:15.0/WCOM48A0:00 L: 0 E: DEVPATH=/devices/pci0000:00/0000:00:15.0/WCOM48A0:00 E: SUBSYSTEM=platform E: MODALIAS=acpi:WCOM48A0:PNP0C50: E: USEC_INITIALIZED=17060240 E: ID_VENDOR_FROM_DATABASE=Wacom P: /devices/pci0000:00/0000:00:15.0/i2c_designware.0 L: 0 E: DEVPATH=/devices/pci0000:00/0000:00:15.0/i2c_designware.0 E: SUBSYSTEM=platform E: DEVTYPE=mfd_device E: DRIVER=i2c_designware E: MODALIAS=platform:i2c_designware P: /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1 L: 0 E: DEVPATH=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1 E: SUBSYSTEM=i2c
/etc/default/grub contains the following:
GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="Antergos" GRUB_CMDLINE_LINUX_DEFAULT='quiet acpi_osi=! acpi_osi="Windows 2009" acpi_backlight=vendor nvidia-drm.modeset=1' GRUB_CMDLINE_LINUX="cryptdevice=UUID=XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:root root=/dev/mapper/antergosvg-root" GRUB_PRELOAD_MODULES="part_gpt part_msdos lvm" GRUB_ENABLE_CRYPTODISK=y ...
and have the following in
options nvidia-drm modeset=1 options nvidia NVreg_UsePageAttributeTable=1 options i915 modeset=1 blacklist nouveau options nouveau modeset=0
/etc/mkinitcpio.conf as follows:
MODULES="nvidia nvidia_modeset nvidia_uvm nvidia_drm ext4" BINARIES=() FILES="" HOOKS="base udev autodetect modconf block keyboard keymap encrypt lvm2 filesystems fsck"
My kernel modules are as follows (https://pastebin.com/TfiYZvx0) where wacom and wacom_i2c seem to be loaded.
And finally, I see some ACPI errors in
... [ 0.874668] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored [ 0.890837] ACPI: Dynamic OEM Table Load: [ 0.890855] ACPI: SSDT 0xFFFFA05EAC00BE00 0000F4 (v02 PmRef Cpu0Psd 00003000 INTL 20160527) [ 0.891329] ACPI: \_SB_.PR00: _OSC native thermal LVT Acked [ 0.892073] ACPI Error: Field [CAP1] at bit offset/length 64/32 exceeds size of target Buffer (64 bits) (20181213/dsopcode-201) [ 0.892078] ACPI Error: Method parse/execution failed \_SB._OSC, AE_AML_BUFFER_LIMIT (20181213/psparse-531) ... [ 4.231920] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-7e]) [ 4.231920] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI] [ 4.231920] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug SHPCHotplug PME AER] [ 4.231920] acpi PNP0A08:00: _OSC: OS now controls [PCIeCapability LTR] [ 4.231920] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration ... [ 4.898664] ACPI Error: AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20181213/exoparg2-396) [ 4.898673] ACPI Error: Method parse/execution failed \_TZ.GETP, AE_AML_PACKAGE_LIMIT (20181213/psparse-531) [ 4.898677] ACPI Error: Method parse/execution failed \_TZ.CHGZ._CRT, AE_AML_PACKAGE_LIMIT (20181213/psparse-531) [ 4.900544] ACPI Error: AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20181213/exoparg2-396) [ 4.900553] ACPI Error: Method parse/execution failed \_TZ.GETP, AE_AML_PACKAGE_LIMIT (20181213/psparse-531) [ 4.900557] ACPI Error: Method parse/execution failed \_TZ.CHGZ._CRT, AE_AML_PACKAGE_LIMIT (20181213/psparse-531) [ 4.900565] [Firmware Bug]: No valid trip found ...
So would anyone know had the same problems or know what I could try? Even if it requires patching the kernel or anything else?
Thanks in advance!