Tuxedo drivers on LFS

"\"Cliff mcDiarmid\"" ([email protected] via blfs-support Mailing List) <[email protected]> Wed, 3 Sep 2025 13:22:48 +0000
Newsgroups gmane.linux.lfs.beyond.support
Message-ID <[email protected]>
Hi

I have a Tuxedo laptop and I'm trying to install the Tuxedo Control Centre on
LFS so I have control over the battery and cpu cores etc.   To install the
Centre I need to build the drivers.
I'm getting errors when building the modules involved.   I  get a full compile
with no errors on the Ubuntu distro I used to install LFS so somethings
different on LFS.   Can someone advise, is this a GCC issue or kernel or
neither?

The compile goes like this:

grep: Perl matching not supported in a --disable-perl-regexp build
grep: Perl matching not supported in a --disable-perl-regexp build
make -C /lib/modules/6.12.5/build M=/home/cliffy/Downloads/temp2/tuxedo-
drivers  modules
make[1]: Entering directory '/usr/src/linux-6.12.5'
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/clevo_acpi.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/clevo_wmi.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_keyboard.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/uniwill_wmi.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/ite_8291/ite_8291.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/ite_8291_lb/
ite_8291_lb.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/ite_8297/ite_8297.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/ite_829x/ite_829x.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/
tuxedo_compatibility_check/tuxedo_compatibility_check.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_io/
tuxedo_io.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/
tuxedo_nb02_nvidia_power_ctrl/tuxedo_nb02_nvidia_power_ctrl.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb05/
tuxedo_nb05_keyboard.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb05/
tuxedo_nb05_kbd_backlight.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb05/
tuxedo_nb05_power_profiles.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb05/
tuxedo_nb05_ec.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb05/
tuxedo_nb05_sensors.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb05/
tuxedo_nb05_fan_control.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb04/
tuxedo_nb04_keyboard.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb04/
tuxedo_nb04_wmi_ab.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb04/
tuxedo_nb04_wmi_bs.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb04/
tuxedo_nb04_sensors.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb04/
tuxedo_nb04_power_profiles.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_nb04/
tuxedo_nb04_kbd_backlight.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_tuxi/
tuxi_acpi.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/tuxedo_tuxi/
tuxedo_tuxi_fan_control.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/stk8321/stk8321.o
  CC [M]  /home/cliffy/Downloads/temp2/tuxedo-drivers/src/gxtp7380/gxtp7380.o
  MODPOST /home/cliffy/Downloads/temp2/tuxedo-drivers/Module.symvers
ERROR: modpost: "devm_led_classdev_multicolor_unregister" [/home/cliffy/
Downloads/temp2/tuxedo-drivers/src/ite_8291/ite_8291.ko] undefined!
ERROR: modpost: "devm_led_classdev_multicolor_register_ext" [/home/cliffy/
Downloads/temp2/tuxedo-drivers/src/ite_8291/ite_8291.ko] undefined!
ERROR: modpost: "devm_led_classdev_multicolor_unregister" [/home/cliffy/
Downloads/temp2/tuxedo-drivers/src/ite_8291_lb/ite_8291_lb.ko] undefined!
ERROR: modpost: "devm_led_classdev_multicolor_register_ext" [/home/cliffy/
Downloads/temp2/tuxedo-drivers/src/ite_8291_lb/ite_8291_lb.ko] undefined!
ERROR: modpost: "devm_led_classdev_multicolor_unregister" [/home/cliffy/
Downloads/temp2/tuxedo-drivers/src/ite_829x/ite_829x.ko] undefined!
ERROR: modpost: "devm_led_classdev_multicolor_register_ext" [/home/cliffy/
Downloads/temp2/tuxedo-drivers/src/ite_829x/ite_829x.ko] undefined!
ERROR: modpost: "sparse_keymap_setup" [/home/cliffy/Downloads/temp2/tuxedo-
drivers/src/tuxedo_nb05/tuxedo_nb05_keyboard.ko] undefined!
ERROR: modpost: "sparse_keymap_entry_from_scancode" [/home/cliffy/Downloads/
temp2/tuxedo-drivers/src/tuxedo_nb05/tuxedo_nb05_keyboard.ko] undefined!
ERROR: modpost: "sparse_keymap_report_entry" [/home/cliffy/Downloads/temp2/
tuxedo-drivers/src/tuxedo_nb05/tuxedo_nb05_keyboard.ko] undefined!
ERROR: modpost: "sparse_keymap_setup" [/home/cliffy/Downloads/temp2/tuxedo-
drivers/src/tuxedo_nb04/tuxedo_nb04_keyboard.ko] undefined!
WARNING: modpost: suppressed 14 unresolved symbol warnings because there were
too many)
make[3]: *** [scripts/Makefile.modpost:145: /home/cliffy/Downloads/temp2/
tuxedo-drivers/Module.symvers] Error 1
make[2]: *** [/usr/src/linux-6.12.5/Makefile:1889: modpost] Error 2
make[1]: *** [Makefile:224: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-6.12.5'
make: *** [Makefile:29: all] Error 2

Thanks

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-support
Unsubscribe: See the above information page