Software Archive
Read-only legacy content
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17060 Discussions

mpss service not able to start

Sangamesh_B_
Beginner
638 Views

We're trying to install two MIC cards on a hp server with RHEL 6.4 & Mellanox OFED drivers. The MPSS version used is: 2.1. We've followed the steps as given in:

http://registrationcenter.intel.com/irc_nas/3672/readme-en.txt

Till the step 6(updating the flash), everything is fine:

# /opt/intel/mic/bin/micflash -update -device all
No image path specified - Searching: /opt/intel/mic/flash
mic0: Flash image: /opt/intel/mic/flash/EXT_HP2_C0_0386-03.rom.smc
mic1: Flash image: /opt/intel/mic/flash/EXT_HP2_C0_0386-03.rom.smc
mic0: Flash update started
mic1: Flash update started
mic0: Flash update done
mic0: SMC update started
mic1: Flash update done
mic1: SMC update started
mic0: SMC update done
mic0: Resetting
mic1: SMC update done
mic1: Resetting

After reboot,

#micctrl -s
mic0: ready
mic1: ready
 

the next step thrown following message:

# /opt/intel/mic/bin/micflash -update -smcbootloader -device all
No image path specified - Searching: /opt/intel/mic/flash
mic0: Flash image: /opt/intel/mic/flash/EXT_HP2_C0_0386-03.rom.smc
mic1: Flash image: /opt/intel/mic/flash/EXT_HP2_C0_0386-03.rom.smc
micflash: mic0: No compatible SMC boot-loader image found
micflash: mic1: No compatible SMC boot-loader image found

#

The next step, to start the mpss service left the system in hanged state. We tried rebooting & troubleshooted to start mpss service. But it failed  again & again (Even with latest version of MPSS-3.1). Please let us know what needs to be done further

0 Kudos
6 Replies
Loc_N_Intel
Employee
638 Views

Hi San,

If your coprocessor is C0 steping, then instead of typing the command:
user_prompt> sudo /opt/intel/mic/bin/micflash -update  -smcbootloader -device all


use this:
user_prompt> sudo /opt/intel/mic/bin/micflash -update -device all

then reboot the system. Thank you.

0 Kudos
Sangamesh_B_
Beginner
638 Views

Hi,

I got it working after using micflash -getversion -device 0.

But now its not able to compile MPI code for MIC:

$ mpiicc -mmic hellompi.c
x86_64-k1om-linux-ld: skipping incompatible /opt/software/intel/impi/4.0.1.007/intel64/lib/libmpi.so when searching for -lmpi
x86_64-k1om-linux-ld: skipping incompatible /opt/software/intel/impi/4.0.1.007/intel64/lib/libmpi.a when searching for -lmpi
x86_64-k1om-linux-ld: cannot find -lmpi
x86_64-k1om-linux-ld: skipping incompatible /opt/software/intel/impi/4.0.1.007/intel64/lib/libmpigf.so when searching for -lmpigf
x86_64-k1om-linux-ld: skipping incompatible /opt/software/intel/impi/4.0.1.007/intel64/lib/libmpigf.a when searching for -lmpigf
x86_64-k1om-linux-ld: cannot find -lmpigf
x86_64-k1om-linux-ld: skipping incompatible /opt/software/intel/impi/4.0.1.007/intel64/lib/libmpigi.a when searching for -lmpigi
x86_64-k1om-linux-ld: cannot find -lmpigi

Please let me know how to resolve it. The version of mpss is 2.1 (With 3.1 its throwing an error with GLIBC compatibility error)

Thanks

0 Kudos
Loc_N_Intel
Employee
638 Views

san wrote:

But now its not able to compile MPI code for MIC:

$ mpiicc -mmic hellompi.c

Hi San,

I noticed that your Intel MPI Library is a bit old, you may want to upgrade to the current version 4.1.0.xxx in order to be compatible with the MPSS 2.1. Thank you.

0 Kudos
Sangamesh_B_
Beginner
638 Views

Is it possible to make it work, if I compile mpss-2.1 from source?

0 Kudos
Sangamesh_B_
Beginner
638 Views

Hi,

I've followed the steps from your document: http://software.intel.com/sites/default/files/article/336139/using-intel-mpi-on-intel-xeon-phi-coprosessor-systems-v1.3.pdf

But the mic executable compilation not working:

$ mpiicc -mmic hellompi.c -o hellompi.mic
x86_64-k1om-linux-ld: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by x86_64-k1om-linux-ld)
x86_64-k1om-linux-ld: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/mpss/3.1.2/sysroots/x86_64-mpsssdk-linux/usr/lib/k1om-mpss-linux/../libz.so.1)

$ which icc
/opt/ics/composer_xe_2013_sp1.0.080/bin/intel64/icc
$ which mpiicc
/opt/ics/impi/4.1.1.036/intel64/bin/mpiicc
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
$ uname -r
2.6.32-358.el6.x86_64

I'm using the latest cluster studio, mpss-3.1 and composerxe_2013_sp1.0.080. IMPI is same as yours.

Is there any workaround, instead re-installing mpss-2.1?

0 Kudos
Loc_N_Intel
Employee
638 Views

Hi San,

Let's back up a step to see where is the problem. Are you able to compile a native version for a simple C program called hello.c ?

% icc -mmic hello.c -o hello.mic

0 Kudos
Reply