Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)

vtsspp kernel module fails to load under Linux

Thomas_M_1
Beginner
395 Views

Running "./insmod-sep3" as described in the instructions to build the driver fails:

Checking for PMU arbitration service (PAX) ... detected.
PAX service is accessible to all users.
Executing: insmod ./sep3_15-x32_64-3.11.10-25-desktopsmp.ko
Creating /dev/sep3_15 base devices with major number 246 ... done.
Creating /dev/sep3_15 percpu devices with major number 245 ... done.
Setting group ownership of devices to group "vtune" ... done.
Setting file permissions on devices to "666" ... done.
The sep3_15 driver has been successfully loaded.
Checking for vtsspp driver ... not detected.
Executing: insmod ./vtsspp/vtsspp-x32_64-3.11.10-25-desktopsmp.ko gid=1000 mode=0666
insmod: error inserting './vtsspp/vtsspp-x32_64-3.11.10-25-desktopsmp.ko': -1 Unknown symbol in module

Error:  vtsspp driver failed to load!

You may need to build vtsspp driver for your kernel.
Please see the vtsspp driver README for instructions.

dmesg gives the following output:

[2585520.616825] sep3_15: PMU collection driver v3.15.5 (EMON) has been loaded.
[2585520.616827] sep3_15: Chipset support is enabled.
[2585520.616836] sep3_15: IDT vector 0x21 will be used for handling PMU interrupts.
[2585522.660763] vtsspp: Unknown symbol __pcpu_unique_vtss_recovery_tskd (err 0)
[2585522.660811] vtsspp: Unknown symbol __pcpu_unique_vtss_pcb (err 0)
[2585522.660817] vtsspp: Unknown symbol __pcpu_scope_vtss_pcb (err 0)
[2585522.660833] vtsspp: Unknown symbol __pcpu_unique_vtss_dsa_per_cpu (err 0)
[2585522.660838] vtsspp: Unknown symbol __pcpu_unique_vtss_dsa_cpu_msr (err 0)
[2585522.660844] vtsspp: Unknown symbol __pcpu_unique_vtss_bts_per_cpu (err 0)
[2585522.660850] vtsspp: Unknown symbol __pcpu_unique_vtss_pebs_per_cpu (err 0)
[2585644.662367] vtsspp: Unknown symbol __pcpu_unique_vtss_recovery_tskd (err 0)
[2585644.662423] vtsspp: Unknown symbol __pcpu_unique_vtss_pcb (err 0)
[2585644.662430] vtsspp: Unknown symbol __pcpu_scope_vtss_pcb (err 0)
[2585644.662448] vtsspp: Unknown symbol __pcpu_unique_vtss_dsa_per_cpu (err 0)
[2585644.662455] vtsspp: Unknown symbol __pcpu_unique_vtss_dsa_cpu_msr (err 0)
[2585644.662462] vtsspp: Unknown symbol __pcpu_unique_vtss_bts_per_cpu (err 0)
[2585644.662469] vtsspp: Unknown symbol __pcpu_unique_vtss_pebs_per_cpu (err 0)

Manually running insmod-vtsspp in the sepdk/src/vtsspp directory gives the same error:

Executing: insmod ./vtsspp-x32_64-3.11.10-25-desktopsmp.ko gid=1000 mode=0666
insmod: error inserting './vtsspp-x32_64-3.11.10-25-desktopsmp.ko': -1 Unknown symbol in module

Error:  vtsspp driver failed to load!

You may need to build vtsspp driver for your kernel.
Please see the vtsspp driver README for instructions.

I am running OpenSuse 13.1 with kernel version 3.11.10-25-desktop, installed V-Tune from vtune_amplifier_xe_2015_update1.tar.gz. Any idea on how to solve this?

(I tried googling for "__pcpu_unique_vtss_recovery_tskd", but got no results.

"

0 Kudos
1 Reply
David_A_Intel1
Employee
395 Views

Hi Thomas:

First suggestion is to try upgrading to Update 2, released about two weeks ago.  Then, let us know if you still see the problem.

0 Kudos
Reply