[Debian-on-mobile-maintainers] Bug#1018242: osk-sdl: Kernel modules for touchscreen input not included in initramfs on amd64 if MODUES=dep is selected

Balint Kovacs dratini0 at gmail.com
Sun Aug 28 00:21:25 BST 2022


Package: osk-sdl
Version: 0.67-2
Followup-For: Bug #1018242
X-Debbugs-Cc: dratini0 at gmail.com
Control: tags -1 patch

Dear Maintainer,

I have found the kernel modules necessary, it seems that hid_multitouch and
i2c_hid_acpi cover at least the Steam Deck and the Asus T100TA. Incidentally,
this also fixes the issue I was having with touch input not working on the
Steam Deck.


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64

Kernel: Linux 5.18.0-4-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages osk-sdl depends on:
ii  cryptsetup             2:2.5.0-2
ii  cryptsetup-initramfs   2:2.5.0-2
ii  debconf [debconf-2.0]  1.5.79
ii  fonts-dejavu-core      2.37-2
ii  libc6                  2.34-3
ii  libcryptsetup12        2:2.5.0-2
ii  libegl1                1.4.0-1
ii  libgcc-s1              12.1.0-8
ii  libgl1                 1.4.0-1
ii  libgles2               1.4.0-1
ii  libsdl2-2.0-0          2.0.22+dfsg-6
ii  libsdl2-ttf-2.0-0      2.20.0+dfsg-1
ii  libstdc++6             12.1.0-8

osk-sdl recommends no packages.

osk-sdl suggests no packages.

-- debconf information:
  osk-sdl/prerm-config:
-------------- next part --------------
>From c2461b41d237d829fbba4d4dea10a9997833c3c5 Mon Sep 17 00:00:00 2001
From: Balint Kovacs <dratini0 at gmail.com>
Date: Sun, 28 Aug 2022 00:18:48 +0100
Subject: [PATCH] Include kernel modules necessary on  amd64 tablets

---
 debian/initramfs/hooks/osk-sdl | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/initramfs/hooks/osk-sdl b/debian/initramfs/hooks/osk-sdl
index 2b65692..8c184be 100755
--- a/debian/initramfs/hooks/osk-sdl
+++ b/debian/initramfs/hooks/osk-sdl
@@ -65,6 +65,7 @@ case "$DPKG_ARCH" in
         AMD64_KMSRO="vmwgfx_dri.so virtio_gpu_dri.so i965_dri.so iris_dri.so kms_swrast_dri.so"
         dri_inst ${AMD64_KMSRO}
         copy_exec "$libdir/libGLESv2.so.2"
+        manual_add_modules hid_multitouch i2c_hid_acpi
         ;;
     *)
         echo "osk-sdl unsupported arch: $DPKG_ARCH"
-- 
2.37.2



More information about the Debian-on-mobile-maintainers mailing list