I am trying to install VTune to a 4-node server whose details follow:
Itanium 800 MHz Red Hat Linux release 7.2 (Enigma) kernel: 2.4.9-18smp
When building the vdk, I get the following error, during insmod:
------------------------------ Executing: insmod /opt/intel/vtune/vdk/vtune_drv-x64-2.4.9-18smpsmp.o /opt/intel/vtune/vdk/vtune_drv-x64-2.4.9-18smpsmp.o: /opt/intel/vtune/vdk/vtune_drv-x64-2.4.9-18smpsmp.o: unresolved symbol register_percpu_irq /opt/intel/vtune/vdk/vtune_drv-x64-2.4.9-18smpsmp.o: Hint: You are trying to load a module without a GPL compatible license and it has unresolved symbols. Contact the module supplier for assistance, only they can help you.
Error: sampling driver failed to load!
You may need to build a sampling driver for your kernel. Please see the sampling driver README for instructions. --------------------------------
All the other installations ( EntireX, VTune Analyzer etc ) go fine.
The above kernel is NOT in the supported list of kernels for VTune. So, does this mean that the only alternative is to rebuild the kernel? I'm afraid that would be a little difficult since its a server and I'm not the sole user. Is there any work-around possible? It would be great if someone knows a solution..!!
For VTune to run, certain drivers have to be put into the kernel (using the insmod command) so that VTune can do its work. Those drivers are created during the install: in fact, they're built to the specific kernel that you're booted up on. If you have root privilege, you can see what other kernel drivers are already in play by typing:
ANYWAY, the error below seems to be specific to the fact that those drivers didn't successfully build, and, they need to. A couple of thoughts: