tuxedocomputers/tuxedo-control-center

Fan control unavailable

Homo-carbonis opened this issue · 10 comments

I'm running Void Linux on my Polaris 15. I have the tuxedo-keyboard dkms module installed (there is a package for it provided in the repos).

$ uname -a
Linux polaris 6.1.21_1 #1 SMP PREEMPT_DYNAMIC Fri Mar 24 00:43:29 UTC 2023 x86_64 GNU/Linux

$ dkms status
tuxedo-keyboard/3.2.5, 6.1.21_1, x86_64: installed

When I start tccd i get this:

$ sudo /opt/tuxedo-control-center/dist/tuxedo-control-center/data/service/tccd --start
Starting daemon v2.0.7 (node: v14.20.0 arch: x64)
tuxedo-io ver 0.3.5 [ interface: inactive ]
Detected no keyboard backlight
Daemon started
FanControlWorker: Control unavailable

and none of the controls in the GUI seem to work except the screen backlight.

Hello,

seems like driver is installed but possibly not loaded. lsmod and kernel log might show something.

It's definitely loaded

$ lsmod | grep tux
tuxedo_io              24576  0
tuxedo_keyboard        57344  1 tuxedo_io
led_class_multicolor    16384  1 tuxedo_keyboard
sparse_keymap          16384  2 asus_wmi,tuxedo_keyboard

Without tuxedo_io loaded I get a different error: No tuxedo-io found on start. With it I get tuxedo-io ver 0.3.5 [ interface: inactive ]

In dmesg I just have
tuxedo_keyboard: module init

Would it be worth manually upgrading to tuxedo-keyboard 3.2.6? Void Linux is still on the previous version.
Edit: I'm trying it anyway
Edit: It didn't help. Still it eliminates the Void package as a point of failure. Could the kernel version I'm using be the problem? I see another report of someone having issues after upgrading to Linux 6.1.

6.1 should not be a problem. The interface module seems not to be loaded however. If it's a Polaris try a manual modprobe uniwill_wmi

Brilliant, it works. Thank you.

Great, still weird that it doesn't load automatically. Should load based on WMI module aliases.

Is your kernel built with wmi support? ( CONFIG_ACPI_WMI)

CONFIG_ACPI_WMI=m

Unfortunatelly fan control now also unavailable on Tuxedo Infinitybook Pro with native Tuxedo OS on it.

Same here with Gemini 2 on Manjaro. Used to work until a few days ago though, so it seems to be connected to some 3rd party/kernel update...

Apparently the tuxedo-keyboard module wasn't rebuild after updating the kernel. It's working again for me.

tobehn commented

I face the same problem on an InfinityBook Pro 16.
Latest tuxedo-keyboard and tuxedo-control-center is installed.

i have vanillaOS based on ubuntu 22.10 installed.

uname -r                                                                                                                                                                                                 
5.19.0-46-generic
dkms status                                                                                                                                                                                              
nvidia/535.86.05, 5.19.0-46-generic, x86_64: installed
tuxedo-keyboard/3.2.14, 5.19.0-46-generic, x86_64: installed

@tuxedoxt, do you have any idea?