joshuagrisham / samsung-galaxybook-extras

Samsung Galaxybook Linux platform driver and accompanying utilities.
116 stars 15 forks source link

Problem installing #24

Closed Kokkey closed 2 days ago

Kokkey commented 2 months ago

I'm trying to install but facing problems:

sudo make -C /lib/modules/uname -r/build M=$PWD make: Map '/usr/src/linux-headers-6.8.0-40-generic' wordt binnengegaan warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0 You are using: gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0 CC [M] /home/niels/Downloads/samsung-galaxybook-extras-main/driver/samsung-galaxybook.o /home/niels/Downloads/samsung-galaxybook-extras-main/driver/samsung-galaxybook.c:806:6: warning: no previous prototype for ‘galaxybook_fan_speed_exit’ [-Wmissing-prototypes] 806 | void galaxybook_fan_speed_exit(struct samsung_galaxybook *galaxybook) | ^~~~~~~~~ MODPOST /home/niels/Downloads/samsung-galaxybook-extras-main/driver/Module.symvers CC [M] /home/niels/Downloads/samsung-galaxybook-extras-main/driver/samsung-galaxybook.mod.o LD [M] /home/niels/Downloads/samsung-galaxybook-extras-main/driver/samsung-galaxybook.ko make: Map '/usr/src/linux-headers-6.8.0-40-generic' wordt verlaten

joshuagrisham commented 1 month ago

Hi @Kokkey do you have any update on this? Based on your message it looks like there was a warning but the module was built anyway.. did you try to insmod or install it somehow and see if it worked?

Kokkey commented 1 month ago

Hi @joshuagrisham

When I try "make -C /lib/modules/uname -r/build M=$PWD modules_install" I get the following error:

make: Map '/usr/src/linux-headers-6.8.0-41-generic' wordt binnengegaan INSTALL /lib/modules/6.8.0-41-generic/updates/samsung-galaxybook.ko SIGN /lib/modules/6.8.0-41-generic/updates/samsung-galaxybook.ko DEPMOD /lib/modules/6.8.0-41-generic Warning: modules_install: missing 'System.map' file. Skipping depmod. make: Map '/usr/src/linux-headers-6.8.0-41-generic' wordt verlaten

When I continue and ignore warnings, I get: sudo modprobe samsung-galaxybook debug=true modprobe: ERROR: could not insert 'samsung_galaxybook': Key was rejected by service

I'm on Ubuntu 24.04.1 if it helps. Really appreciate your help. I'm not used to compile/install kernel stuff. But really like my galaxybook and ubuntu

joshuagrisham commented 1 month ago

Hi @Kokkey My assumption is the error is due to Secure Boot, so you will need to sign the module before trying to load it. You can get a copy of the certs+keys used in Debian/Ubuntu if you install the linux-source package using apt (default or to match whatever linux-image version you are running..) From there I think you can follow my instructions here: https://github.com/joshuagrisham/samsung-galaxybook-extras?tab=readme-ov-file#how-to-avoid-signature-andor-required-key-missing

Kokkey commented 2 days ago

@joshuagrisham I think it worked! thanks! I used the mokutil tools and a lot of google.

Thank you for your help!

Kokkey commented 2 days ago

this issue can be closed now, it was my mistake