Question
The following error can happen in some environment. How do I fix this error?
ERROR: modpost: "put_vaddr_frames" [/var/lib/dkms/furiosa-driver-rngd/2025.1.0-2/build/src/rngd_pdma.ko] undefined!
ERROR: modpost: "get_vaddr_frames" [/var/lib/dkms/furiosa-driver-rngd/2025.1.0-2/build/src/rngd_pdma.ko] undefined!
ERROR: modpost: "frame_vector_destroy" [/var/lib/dkms/furiosa-driver-rngd/2025.1.0-2/build/src/rngd_pdma.ko] undefined!
ERROR: modpost: "frame_vector_create" [/var/lib/dkms/furiosa-driver-rngd/2025.1.0-2/build/src/rngd_pdma.ko] undefined!
ERROR: modpost: "frame_vector_to_pages" [/var/lib/dkms/furiosa-driver-rngd/2025.1.0-2/build/src/rngd_pdma.ko] undefined!
Answer
The above error can occur if thereโs no linux-headers and no linux-modules-extra for dkms module you tried to build. Please install as follows:
sudo apt install build-essential linux-modules-extra-$(uname -r) linux-headers-$(uname -r)
See Also: Installing Prerequisites โ FuriosaAI Developer Center 2025.1.0 documentation