Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DKMS install failes on 6.2.16-3-pve #85

Closed
skill7899 opened this issue Jun 23, 2023 · 9 comments
Closed

DKMS install failes on 6.2.16-3-pve #85

skill7899 opened this issue Jun 23, 2023 · 9 comments

Comments

@skill7899
Copy link

Fri Jun 23 05:42:54 PM CST 2023
make: Entering directory '/usr/src/linux-headers-6.2.16-3-pve'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (Debian 12.2.0-14) 12.2.0
You are using: gcc (Debian 10.2.1-6) 10.2.1 20210110
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_driver.o
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_drm_client.o
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_config.o
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_getparam.o
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_hwmon.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_ioctl.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_irq.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_mitigations.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_module.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_params.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_pci.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_scatterlist.o
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_suspend.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_switcheroo.o
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_sysfs.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_utils.o
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/intel_device_info.o
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
CC [M] /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/intel_memory_region.o
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_driver.o] Error 1
make[1]: *** Waiting for unfinished jobs....
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_drm_client.o] Error 1
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_getparam.o] Error 1
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_config.o] Error 1
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_ioctl.o] Error 1
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
gcc: error: unrecognized command-line option ‘-mharden-sls=all’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_irq.o] Error 1
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_hwmon.o] Error 1
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_mitigations.o] Error 1
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_module.o] Error 1
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_params.o] Error 1
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_scatterlist.o] Error 1
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_pci.o] Error 1
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_suspend.o] Error 1
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_sysfs.o] Error 1
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_utils.o] Error 1
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/intel_device_info.o] Error 1
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/i915_switcheroo.o] Error 1
gcc: error: unrecognized command-line option ‘-fzero-call-used-regs=used-gpr’
make[1]: *** [scripts/Makefile.build:260: /var/lib/dkms/i915-sriov/dkms/build/drivers/gpu/drm/i915/intel_memory_region.o] Error 1
make: *** [Makefile:2026: /var/lib/dkms/i915-sriov/dkms/build] Error 2
make: Leaving directory '/usr/src/linux-headers-6.2.16-3-pve'

@skill7899 skill7899 changed the title DKMS install failes on 6.2.16-2-pve DKMS install failes on 6.2.16-3-pve Jun 23, 2023
@unknown-0054
Copy link

image
i successed

@love768952693
Copy link

image i successed

我也搞定了,哈哈

@bootli
Copy link

bootli commented Jun 25, 2023

你咋搞定的

@zx900930
Copy link

image

You may need the --force flag to install dkms on kernal 6.2.16.3-pve
dkms install -m i915-sriov-dkms -v 6.1 -k 6.2.16-3-pve --force

@bootli
Copy link

bootli commented Jun 25, 2023

十三代I5 13600 提示这个
Sign command: /lib/modules/6.2.16-3-pve/build/scripts/sign-file
Binary /lib/modules/6.2.16-3-pve/build/scripts/sign-file not found, modules won't be signed
Error! Your kernel headers for kernel 6.2.16-3-pve cannot be found at /lib/modules/6.2.16-3-pve/build or /lib/modules/6.2.16-3-pve/source.
Please install the linux-headers-6.2.16-3-pve package or use the --kernelsourcedir option to tell DKMS where it's located.

@skill7899
Copy link
Author

image

You may need the --force flag to install dkms on kernal 6.2.16.3-pve dkms install -m i915-sriov-dkms -v 6.1 -k 6.2.16-3-pve --force

thanks , i know why,i use dkms install it in pve 7.4.x,the gcc version is not match

@skill7899
Copy link
Author

skill7899 commented Jun 26, 2023

十三代I5 13600 提示这个 Sign command: /lib/modules/6.2.16-3-pve/build/scripts/sign-file Binary /lib/modules/6.2.16-3-pve/build/scripts/sign-file not found, modules won't be signed Error! Your kernel headers for kernel 6.2.16-3-pve cannot be found at /lib/modules/6.2.16-3-pve/build or /lib/modules/6.2.16-3-pve/source. Please install the linux-headers-6.2.16-3-pve package or use the --kernelsourcedir option to tell DKMS where it's located.

apt install pve-headers-6.2.16-3-pve

@wubushanyan
Copy link

wubushanyan commented Oct 31, 2023

十三代I5 13600 提示这个 Sign command: /lib/modules/6.2.16-3-pve/build/scripts/sign-file Binary /lib/modules/6.2.16-3-pve/build/scripts/sign-file not found, modules won't be signed Error! Your kernel headers for kernel 6.2.16-3-pve cannot be found at /lib/modules/6.2.16-3-pve/build or /lib/modules/6.2.16-3-pve/source. Please install the linux-headers-6.2.16-3-pve package or use the --kernelsourcedir option to tell DKMS where it's located.

apt install pve-headers-6.2.16-3-pve

cant find pve-headers-6.2.16-3-pve, how to fix it, and which source u used

root@bingo:/usr/src/i915-sriov-dkms-6.2# apt install pve-headers-6.2.16-3-pve
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package pve-headers-6.2.16-3-pve
E: Couldn't find any package by glob 'pve-headers-6.2.16-3-pve'

@efflicto
Copy link

efflicto commented Nov 7, 2023

@wubushanyan make sure that you have the correct APT repository for your PVE installation active. Then apt update and try again.

Edit: See here: https://pve.proxmox.com/wiki/Package_Repositories

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants