Package Details: tuxedo-drivers-dkms 4.11.3-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://github.com/tuxedocomputers/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: 37
Popularity: 1.01
First Submitted: 2023-12-11 18:55 (UTC)
Last Updated: 2024-11-19 16:24 (UTC)

Dependencies (5)

Required by (7)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

gilbus commented on 2023-12-12 08:04 (UTC)

Thanks a lot for packaging! Would you consider moving the installed files out of /etc and to their respective directories /usr/lib/modules-load.d/ and /lib/modprobe.d/? This way /etc/ only contains modifications/overrides.

sekret commented on 2023-12-11 19:45 (UTC)

Thanks for this package!

I replaced tuxedo-keyboard with it. Looks like you should also put "tuxedo-io" into provides=(), because tailord requires it.

Also, the package itself includes no binaries, so arch=('any') should be the right choice.

Camponotus commented on 2023-11-27 14:18 (UTC)

Hi StevenSeifried!

Thank you for integrating a run of mkinitcpio to post install hooks with the last update! Until now I had to perform this manually. Did you change something in addition in version 3.2.14-1 ? At the moment everything works as it should – no problem with the keyboard while entering the password on boot! (see my last comment for details).

Camponotus commented on 2023-10-24 19:45 (UTC) (edited on 2023-10-24 19:46 (UTC) by Camponotus)

Hi!

I use tuxedo-keyboard/tuxedo-keybord-dkms since about two years. Without any trouble at the first year. But one year ago a strange behavior occurred… and I am still not sure where the problem is located because it occur most of the time but not every time. So I sometimes already thought it is fixed, but it was not…

I have an encrypted system and I directly start my system with a Unified kernel image signed for Secure Boot directly with a UEFI boot entry. The Hooks in my mkinitcpio therefor are:

base systemd plymouth keyboard autodetect modconf kms block sd-vconsole sd-encrypt lvm2 filesystems fsck

Since one year, on most reboots the keyboard hangs after some pressed buttons when it comes to enter the password in the early boot process. The keyboard is dead after this. Even if I plug a external keyboard to complete the password and boot successfully, the built in keyboard keeps unusable. The only thing I can do – do not touch the keyboard of my laptop while booting up the system and only use the external keyboard for booting. After the system is up I can unplug the external keyboard and use the built in keyboard without any troubles.

What could be the reason for this behavior? Anyone an idea how tuxedo-keyboard could mess up the usability of the keyboard in early boot process? Or is there a possibility to only integrate the stock driver for the keyboard into the initramfs without the backlight? – I do not really need this feature at the password prompt…

evorster commented on 2023-08-24 08:54 (UTC) (edited on 2023-08-24 11:44 (UTC) by evorster)

Hi there!

If you have a Sager laptop which is basically a rebranded Tuxedo laptop, you can still get this driver to work. You just have to get around that DMI string check mentioned below.

Using modified instructions from a comment in the clevo-xms-wmi:

  1. Download the package manually
  2. Run makepkg -o
  3. Edit the file in the source code src/tuxedo-something/src/tuxedo_keyboard.c
  4. Search for "DMI_MATCH" and set the DMI strings to what matches your system.

How to find what matches your system?

sudo dmidecode | grep Manufacturer

Use the first three hits, on my system it was "Notebook", "Notebook" and "No Enclosure"

  1. Install the package by running makepkg -se in the root dir where you cloned it

teetest commented on 2023-05-05 07:37 (UTC) (edited on 2023-06-27 09:59 (UTC) by teetest)

Since commit #254e167 (https://github.com/tuxedocomputers/tuxedo-keyboard/commit/254e16714f91a6041f29b36ee547be98572643e5), Tuxedo has added a TUXEDO DMI string check.

zazke commented on 2023-04-27 01:11 (UTC)

Noobie here. Just a reminder to fellow noobs, if you are using linux-lts, then make sure you have linux-lts-headers installed. Otherwise dkms will complain with something like this:

(2/2) Install DKMS modules ==> ERROR: Missing opt kernel headers for module tuxedo-keyboard/3.2.3. ==> ERROR: Missing etc kernel headers for module tuxedo-keyboard/3.2.3.

StevenSeifried commented on 2023-03-27 05:21 (UTC)

Since version 3.2.0, tuxedo-keyboard uses the SysFS Interface. https://github.com/tuxedocomputers/tuxedo-keyboard/blob/4749901db2dcc3430bf6497086bb9fefbac7eeff/src_pkg/rpm_pkg.spec#L144-L148