Software Archive
Read-only legacy content
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
17060 Discussions

mpss service not able to start

Sangamesh_B_
Beginner
656 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
656 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
656 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
656 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
656 Views

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

0 Kudos
Sangamesh_B_
Beginner
656 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
656 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