- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is it possible to make it work, if I compile mpss-2.1 from source?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page