Package Details: tuxedo-drivers-dkms 4.20.1-1

Git Clone URL: https://aur.archlinux.org/tuxedo-drivers-dkms.git (read-only, click to copy)
Package Base: tuxedo-drivers-dkms
Description: TUXEDO Computers kernel module drivers for keyboard, keyboard backlight & general hardware I/O using the SysFS interface
Upstream URL: https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers
Keywords: tuxedo tuxedo-drivers
Licenses: GPL-2.0-or-later
Conflicts: tuxedo-keyboard-dkms, tuxedo-keyboard-ite-dkms
Provides: clevo-acpi, clevo-wmi, ite_8291, ite_8291_lb, ite_8297, ite_829x, tuxedo-io, tuxedo-keyboard, tuxedo-keyboard-ite, uniwill-wmi
Submitter: StevenSeifried
Maintainer: StevenSeifried
Last Packager: StevenSeifried
Votes: 44
Popularity: 0.66
First Submitted: 2023-12-11 18:55 (UTC)
Last Updated: 2026-01-22 22:56 (UTC)

Dependencies (6)

Required by (7)

Sources (1)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

Dreamkey commented on 2025-10-28 22:17 (UTC) (edited on 2025-10-28 22:18 (UTC) by Dreamkey)

Found the same issue as @sekret.

/usr/lib/modules/$(uname -r)/kernel/drivers/platform/x86/tuxedo/nb04/tuxedo_nb04_wmi_ab.ko.zst is owned by linux but is deleted. Maybe because /usr/lib/modules/$(uname -r)/updates/dkms/tuxedo_nb04_wmi_ab.ko.zst is generated?

hkdb commented on 2025-10-24 14:23 (UTC) (edited on 2025-10-24 14:28 (UTC) by hkdb)

Been having trouble updating this on cachyos due to a bunch of build errors. Just dropping what worked for me here in case it helps someone else.

After failing to update, I changed the package(){} block in PKGBUILD in cache as per below:

package() {

  # Create necessary directories first
  mkdir -p "$pkgdir/usr/src/${pkgname%-dkms}-$pkgver"
  mkdir -p "$pkgdir/usr/lib/modprobe.d"
  mkdir -p "$pkgdir/usr/lib/udev/rules.d"
  mkdir -p "$pkgdir/usr/lib/udev/hwdb.d"

  install -Dm644 "${_pkgname}-v$pkgver"/debian/tuxedo-drivers.dkms "$pkgdir/usr/src/${pkgname%-dkms}-$pkgver/dkms.conf"
  sed -i "s/#MODULE_VERSION#/$pkgver/g" "$pkgdir/usr/src/${pkgname%-dkms}-$pkgver/dkms.conf"

  # Use cp instead of install -t
  cp -p "${_pkgname}-v$pkgver"/usr/lib/modprobe.d/*.conf "$pkgdir/usr/lib/modprobe.d/"
  cp -p "${_pkgname}-v$pkgver"/usr/lib/udev/rules.d/*.rules "$pkgdir/usr/lib/udev/rules.d/"
  cp -p "${_pkgname}-v$pkgver"/usr/lib/udev/hwdb.d/*.hwdb "$pkgdir/usr/lib/udev/hwdb.d/"

  cp -r "${_pkgname}-v$pkgver"/src/* "$pkgdir/usr/src/${pkgname%-dkms}-$pkgver/"

}

It's basically removing some trailing %s and using mkdir/cp instead of install -t.

Then, just run:

makepkg -si

seebi commented on 2025-09-04 15:12 (UTC)

I just installed this package on a Tuxedo InfinityBook Pro with CachyOS to have sound but there is still no device available. Any ideas how to fix that?

Karrde commented on 2025-08-18 07:03 (UTC)

Today with the update to Kernel 6.16.1-arch1-1 I got a warning about the same module as sekret on my TUXEDO Gemini Gen2 but it said "Warning: could not get file information ..." (roughly translated from German).

Maybe I missed that warning when i got tuxedo-drivers-dkms 4.15.0-2 itself a few days ago.

sekret commented on 2025-08-16 10:11 (UTC) (edited on 2025-08-16 10:11 (UTC) by sekret)

When I run pacman -Qkk, I get this message

warning: linux: /usr/lib/modules/6.16.0-arch2-1/kernel/drivers/platform/x86/tuxedo/nb04/tuxedo_nb04_wmi_ab.ko.zst (No such file or directory)

I think this started with the current linux package version seen in the file path.

londeril commented on 2025-07-31 14:57 (UTC)

Yes! Thanks, Steven! Works again!

MrMike commented on 2025-07-31 13:38 (UTC)

4.14.4 installed perfectly this morning. Thank you so much for that lightning-quick fix, Steven!

MrMike commented on 2025-07-30 15:37 (UTC)

Same result, validating source files fails due to bad SHA256 checksum. I'm not doing a cleanBuild but simply downloading and installing the new release.

TUXEDO Sirius 16 Gen 2. Kernel 16.12.40-1-lts. This happened a few months back as well, but as I had to reinstall Arch, no idea how the problem resolved.

Appreciate your maintaining this, Steven! Maintainers are a thankless job and you only hear about things when they break. :)

SimonJ commented on 2025-07-30 11:43 (UTC) (edited on 2025-07-30 11:47 (UTC) by SimonJ)

Same error, no helper used

[simon@silex aur]$ git clone https://aur.archlinux.org/tuxedo-drivers-dkms.git
Cloning into 'tuxedo-drivers-dkms'...
remote: Enumerating objects: 261, done.
remote: Counting objects: 100% (261/261), done.
remote: Compressing objects: 100% (160/160), done.
remote: Total 261 (delta 116), reused 243 (delta 100), pack-reused 0 (from 0)
Receiving objects: 100% (261/261), 56.19 KiB | 899.00 KiB/s, done.
Resolving deltas: 100% (116/116), done.
[simon@silex aur]$ cd tuxedo-drivers-dkms/
[simon@silex tuxedo-drivers-dkms]$ makepkg -s
==> Making package: tuxedo-drivers-dkms 4.14.4-3 (Wed 30 Jul 2025 13:39:13 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading tuxedo-drivers-dkms-4.14.4.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 87709  100 87709    0     0   120k      0 --:--:-- --:--:-- --:--:--  120k
==> Validating source files with sha256sums...
    tuxedo-drivers-dkms-4.14.4.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!

londeril commented on 2025-07-30 11:31 (UTC) (edited on 2025-07-30 11:31 (UTC) by londeril)

Fails to update:

==> Making package: tuxedo-drivers-dkms 4.14.4-3 (Wed 30 Jul 2025 13:29:55 CEST)
==> Retrieving sources...
  -> Found tuxedo-drivers-dkms-4.14.4.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    tuxedo-drivers-dkms-4.14.4.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
 -> error downloading sources: /home/daniel/.cache/yay/tuxedo-drivers-dkms 
    context: exit status 1 


:: (1/1) Parsing SRCINFO: tuxedo-drivers-dkms
==> Making package: tuxedo-drivers-dkms 4.14.4-3 (Wed 30 Jul 2025 13:29:56 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found tuxedo-drivers-dkms-4.14.4.tar.gz
==> Validating source files with sha256sums...
    tuxedo-drivers-dkms-4.14.4.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
 -> error making: tuxedo-drivers-dkms-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
tuxedo-drivers-dkms - exit status 1

I've cleared my caches (yay) and tried again. Does not work