CLEVO teclado. Proceso sin padre me cuelga el ordenador y no lo puedo ni apagar del boton.

Aupa chicos, buenas a todos, esta vez posteo para compartir el problema que tengo desde que compre este slimbook con teclado RGB y para el que le he compilado el módulo que los de slimbook tienen subido para ubuntu aquí—>

https://github.com/slimbook/keyboard

He tenido que adaptar los comandos, logicamente, la compilacion no me dio errores, el módulo se instala aparentemente bien y tengo control sobre el teclado, los colores, la intensidad etc,

Estos son los pasos que doy:

#!/bin/bash
cd /home/kukko/keyboard-main/backlight/essential/rgb-module/module/
sudo make install
sudo insmod clevo-xsm-wmi.ko
sudo install -m644 clevo-xsm-wmi.ko /lib/modules/$(uname -r)/extra
sudo depmod
sudo tee /etc/modules-load.d/clevo-xsm-wmi.conf <<< clevo-xsm-wmi
sudo mkinitrd
sudo tee /etc/modprobe.d/clevo-xsm-wmi.conf <<< ‘options clevo-xsm-wmi kb_color=white,white,white, kb_brightness=10’

Buscando por internet encontré también esta página donde daban practicamente las mismas indicaciones que yo sigo aunque las he adaptado a los comandos de opensuse

https://configurelaptop.eu/clevo-keyboard-backlight-control-for-linux

Bien, la cuestion es que de tanto en tanto y no he conseguido ver la relacion causa-efecto ( soy nivel usuario ) que lo provoca, un proceso que esta corriendo que se llama clevo_xsm-polld cuyo padre es kthreadd le da por empezar a consumir cpu, y al de un rato empieza a fallar la interfaz wifi, el raton se vuelve loco y otros síntomas erráticos, y termina en pocos instantes colgando el portatil que no lo puedo apagar ni pulsando sostenido el boton de apagado.

Solo me queda dejarlo encendido hasta que drene la bateria a lo bestia,y se apague solo.

El portatil se calienta pero tampoco se puede decir que una barbaridad, aunque seguro que este tratamiento no le sienta nada bien a la bateria ni al portatil, supongo.

Tengo estos mensajes en dmesg:

4.134305] clevo_xsm_wmi**: loading out-of-tree module taints kernel.**
4.134335] clevo_xsm_wmi: module verification failed: signature and/or required key missing - tainting kernel
4.134550] clevo_xsm_wmi: Model Essential15L found
4.170766] systemd[1]: Started Journal Service.
4.395523] input: Clevo Airplane-Mode Hotkey as /devices/platform/clevo_xsm_wmi/input/input7
4.395562] clevo_xsm_wmi: Polling thread started (PID: 290), polling at 5 Hz
4.396970] clevo_xsm_wmi clevo_xsm_wmi**: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().

**y buscando en journalctl me da esta info:

kukko@linux-slimbook:~> sudo journalctl -k | grep taint
may 31 15:56:14 linux-slimbook kernel: clevo_xsm_wmi: loading out-of-tree module taints kernel.
may 31 15:56:14 linux-slimbook kernel: clevo_xsm_wmi: module verification failed: signature and/or required key mi
ssing - tainting kernel

He buscado por internet, hay alguna info en ingles de otros sistemas operativos, etc,algunos tambien dando ideas sobre el tema de kernels envenedados (tainted)…pero no tengo ni idea de por donde tirar si es que tiene algun tipo de solucion o es que choca con opensuse o no lo estoy haciendo bien,

Si algo de lo que os escribo os ilumina algun piloto y me lo podeis compartir os lo agradecería muchisimo.

Pongo un inxi -bz

System:
Kernel: 5.3.18-150300.59.68-default x86_64 bits: 64
Desktop: KDE Plasma 5.18.6 Distro: openSUSE Leap 15.3
Machine:
Type: Laptop System: SLIMBOOK product: Essential15L v: N/A
serial: <superuser required>
Mobo: SLIMBOOK model: Essential15L serial: <superuser required>
UEFI: INSYDE v: 1.07.04RGP date: 11/02/2020
Battery:
ID-1: BAT0 charge: 16.6 Wh (38.0%) condition: 43.7/48.3 Wh (90.6%)
volts: 14.3 min: 15.2
CPU:
Info: quad core Intel Core i5-1035G1 [MT MCP] speed (MHz): avg: 1031
min/max: 400/3600
Graphics:
Device-1: Intel Iris Plus Graphics G1 driver: i915 v: kernel
Device-2: Acer BisonCam NB Pro type: USB driver: uvcvideo
Display: x11 server: X.org 1.20.3 driver: loaded: modesetting
unloaded: fbdev,vesa resolution: <missing: xdpyinfo>
OpenGL: renderer: Mesa DRI Intel UHD Graphics (ICL GT1)
v: 4.6 Mesa 20.2.4
Network:
Device-1: Intel Ice Lake-LP PCH CNVi WiFi driver: iwlwifi
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169
Drives:
Local Storage: total: 584.85 GiB used: 99.24 GiB (17.0%)
Info:
Processes: 284 Uptime: 0h 46m Memory: 15.3 GiB used: 2.92 GiB (19.1%)
Shell: Bash inxi: 3.3.12

Saludos cordiales a todos y gracias !

Hola:

Algunas teclas me van bien, en mayoría casi todas, ahora lo del rgb , solo con la aplicación de windows.
¿ no hay posibilidad en preferencias del sistema ----> Hardware—> sispositivos de entrada ----> teclado. ?

En linux los led R G B los manejo desde tecla especial ( a lo mejor difiere del tuyo, el mio alumbran el teclado en una secuencia de colores que se pueden cambiar ) .


**HP-OMEN:~ #** inxi -v -bz 
**System:** 
  **Kernel:** 5.3.18-150300.59.68-default **arch:** x86_64 **bits:** 64 
    **Console:** pty pts/1 **Distro:** openSUSE Leap 15.3 
**Machine:** 
  **Type:** Laptop **System:** HP **product:** OMEN by HP Laptop 15-dc0xxx **v:** N/A 
    **serial:** <filter> 
  **Mobo:** HP **model:** 84DA **v:** 93.24 **serial:** <filter> **UEFI:** AMI **v:** F.12 
    **date:** 03/23/2020 
**Battery:** 
  **ID-1:** BAT0 **charge:** 61.1 Wh (100.0%) **condition:** 61.1/61.1 Wh (100.0%) 
**CPU:** 
  **Info:** 6-core Intel Core i7-8750H [MT MCP] **speed (MHz):** **avg:** 1157 
    **min/max:** 800/4100 
**Graphics:** 
  **Device-1:** Intel CoffeeLake-H GT2 [UHD Graphics 630] **driver:** i915 **v:** kernel 
  **Device-2:** NVIDIA GP107M [GeForce GTX 1050 Mobile] **driver:** nouveau 
    **v:** kernel 
  **Device-3:** Quanta HP Wide Vision HD Camera **type:** USB **driver:** uvcvideo 
  **Display:** x11 **server:** X.Org **v:** 1.20.3 **with:** Xwayland **driver:** **X:** 
    **loaded:** modesetting,nouveau **unloaded:** fbdev,vesa **gpu:** i915,nouveau 
    **resolution:** **1:** 1920x1080~60Hz **2:** 1920x1080~60Hz 
  **OpenGL:** **renderer:** Mesa DRI Intel UHD Graphics 630 (CFL GT2) 
    **v:** 4.6 Mesa 20.2.4 
**Network:** 
  **Device-1:** Intel Cannon Lake PCH CNVi WiFi **driver:** iwlwifi 
  **Device-2:** Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
    **driver:** r8169 
**Drives:** 
  **Local Storage:** **total:** 3.18 TiB **used:** 1.05 TiB (32.9%) 
**Info:** 
  **Processes:** 353 **Uptime:** 9d 6h 20m **Memory:** 31.17 GiB **used:** 3.75 GiB (12.0%) 
  **Shell:** Bash **inxi:** 3.3.16


Siento no ser de ayuda, pero miraste si en openSUSE ya hay algo para esto?

https://software.opensuse.org/search?baseproject=ALL&q=slimbook

Saludos cordiales .

Comentarte de que Clevo da soporte Linux a su hardware, prueba mirar en su forum o en su Web. Buscando por “clevo linux keyboard backlight” hay soluciones, mira si alguna te vale.

Este mensaje dice que no esta firmado el driver.
clevo_xsm_wmi: module verification failed: signature and/or required key missing - tainting kernel
Este mensaje dice que el kernel no soporta esa funcion y que modifiques el driver para usar la nueva funcion.
clevo_xsm_wmi clevo_xsm_wmi**: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().**

Hola:

A veces, no certifican o firman sus drivers (ejemplo impresoras brother, epson. etc) ; pero por ello no quiere decir que está mal, cuando los driver son por ejemplo en rpm, en yast da un error por ello, el cual se ignora y la instalación continua; después se comprueba que el drivers funciona y la impresora también .

En el caso que no funcione, pues se desinstala (para no tener basura en el equipo) .

Si tienes el driver , pues asunto arreglado, a cumplir las dependencias , instalar utilidades y a compilar .

En mi caso, no dispongo de ellos, pero he encontrado otro de y pudiera ser que funcionara, con probar nada se pierde, y como tiene para varios teclados, puede que alguno vaya bien.
El plasmoid , tiene su configuración, ademas de elegir colores, tiene efectos especiales ya configurados (en el mio no fue, pero espero que alguno le funcione : Se llama MSIRGB .

https://paste.opensuse.org/images/95642909.jpg

Saludos cordiales .

Hola Masters, disculpad el retraso en intervenir, gracias por las sugerencias y comentarios.

He estado haciendo pruebas, no me han salido bien, voy a esperar a que haya actualizacion del kernel y antes de volver a meter el módulo intentaré probar también con xset, a mi con tener el teclado retroiluminado en blanco y poder encenderlo y apagarlo con un comando me parecería suficiente, porque nunca lo cambio de color, ni modifico la intensidad ni nada,

El módulo de clevo lo tengo bien compilado y funciona bien, si no fuera por ese proceso que de ciento en viento se vuelve loco y me deja el portatil muerto, todo habría ido bien.

Entonces @mikrios voy a instalar el plasmoide y probar a ver que pasa,ya os cuento.

He estado entretenido probando la RC de 15.4,

Un cordial saludo y gracias !

Hola de nuevo, he actualizado a Leap 15.4, ha ido todo trasparente.

He hecho algunas pruebas antes de volver a compilar el módulo de Clevo pero nada, no controlo los leds del teclado de ninguna manera, así que me resignaré a seguir usando el mismo módulo y cruzar los dedos para que no le dé por colgarse y que dure muchos meses sin tocarme la moral.

Gracias a todos, os mando un cordial saludo !

Hola:

No se, creo que debería probar con DKMS, cada vez que se compile el kernel, dkms, buscara la forma de que los módulos sean compatibles con el nuevo kernel, eso claro de que sea compatible, de esta forma, siempre seguira funcionando .

Excluyendo lo de los leds, me alegro que todo fuera bien.

Saludos cordiales .