Skip to content

Instantly share code, notes, and snippets.

@johnhamelink
Created February 4, 2020 10:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnhamelink/127d54f07eb70247ad5ac40e89c67d2f to your computer and use it in GitHub Desktop.
Save johnhamelink/127d54f07eb70247ad5ac40e89c67d2f to your computer and use it in GitHub Desktop.
ld -m elf_x86_64 -z max-page-size=0x200000 -r -o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration_kepler.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/uvm_gpu_ops_tests.o
{ echo /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration_kepler.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/uvm_gpu_ops_tests.o; echo; } > /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.mod
{ echo /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko; :; } \
| awk '!x[$0]++' - > /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/modules.order
make -f ./scripts/Makefile.modpost
sed 's/ko$/o/' /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/modules.order | scripts/mod/modpost -a -i ./Module.symvers -o /home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/Module.symvers -s -T -
ERROR: "nvUvmInterfaceSessionCreate" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceChannelAllocate" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceGetGpuArch" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceRegisterUvmCallbacks" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceAddressSpaceDestroy" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceCopyEngineAllocate" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceCheckEccErrorSlowpath" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceSessionDestroy" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceGetAttachedUuids" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceGetUvmPrivRegion" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceDeRegisterUvmOps" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceServiceDeviceInterruptsRM" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceAddressSpaceCreateMirrored" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceKillChannel" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceMemoryCpuMap" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceMemoryAllocSys" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceQueryCaps" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
ERROR: "nvUvmInterfaceChannelDestroy" [/home/john/.cache/yay/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko] undefined!
make[2]: *** [scripts/Makefile.modpost:94: __modpost] Error 1
make[1]: *** [Makefile:1606: modules] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.5.1-arch1-1/build'
NVIDIA: left KBUILD.
nvidia-uvm.ko failed to build!
make: *** [Makefile:217: nvidia-uvm.ko] Error 1
==> ERROR: A failure occurred in build().
Aborting...
Error making: nvidia-340xx (nvidia-340xx-dkms)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment