No Mic cards found

No Mic cards found

So I recently did a clean install of RHEL 6.5 and am trying to install MPSS 3.3 on my MIC card, but am running into some issues.

I've been following the readme.txt in mpss-3.3/docs/, so in step one, "sudo rpm -qa | grep -e intel-mic -e mpss" gave no results. I disabled SElinux in step 2b, installed the rpms in step 3, and step 4 is where I run into problems.

[root@cpcs mjswartz]# sudo modprobe mic
FATAL: Module mic not found.

Also, I get the following

[root@cpcs mjswartz]# sudo micctrl -s
Error getting SCIF driver version 
[Warning] No Mic cards found or specified on command line
[root@cpcs mjswartz]# sudo micctrl -rw
Error getting SCIF driver version 
[Warning] No Mic cards found or specified on command line

So I have no idea what's going on. I have a MIC card in my system (I'm not crazy!). Any idea what's going on?

Thanks in advance!

9 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Hi Matt,

For MPSS 3.3, in step 3 you need to do an extra step before you install all RPM. In the readme there is a note before the performing the installation, saying that you need to copy your kernel specific module:

# cd mpss-3.3

# cp ./modules/*`uname -r`*.rpm . 

Okay, I ran the uninstall.sh script, disabled SElinux again, rebooted, and tried a clean install with your recommendation, but still get

[root@cpcs mpss-3.3]# sudo modprobe mic
FATAL: Module mic not found.
[root@cpcs mpss-3.3]# sudo micctrl --initdefaults
Error getting SCIF driver version 
[Warning] No Mic cards found or specified on command line

Any clue?

For RHEL 6.5, the command

# uname -r

should return 2.6.32-431.20.5.el6.x86_64

Therefore, make sure to copy the following two RPM files in the directory module: mpss-modules-2.6.32-431.20.5.el6.x86_64 and mpss-modules-dev-2.6.32-431.20.5.el6.x86_64 into your installation directory.

Also, if local package GPG check is enabled (see another note in the readme) use the option "--nogpgcheck" when you install these two files:

# yum install --nogpgcheck *.rpm

After installing, verify if these two rpm files are installed successfully:

# rpm -qa | grep mpss-modules

[root@cpcs modules]# rpm -qa | grep mpss-modules
mpss-modules-dev-2.6.32-431.el6.x86_64-3.3-1.x86_64
mpss-modules-headers-3.3-1.glibc2.12.2.x86_64
mpss-modules-2.6.32-431.el6.x86_64-3.3-1.x86_64

 

What do you get if you say:

find /lib/modules/ -name mic.ko
uname -a

 

[mjswartz@cpcs ~]$ find /lib/modules/ -name mic.ko
/lib/modules/2.6.32-431.el6.x86_64/extra/mic.ko
[mjswartz@cpcs ~]$ uname -a
Linux cpcs.rhel 2.6.32-431.20.5.el6.x86_64 #1 SMP Wed Jul 16 05:26:53 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

 

I should have asked you to do one more thing:

ls /lib/modules/

I believe you will find a 2.6.32-431.20.5.el6.x86_64 directory in there, as well as the 2.6.32-431.el6.x86_64 directory. You have two choices: change your boot kernel to 2.6.32-431 or rebuild the mic.ko modules for the kernel you are booting. You can find directions to do both these things in the WARNING box in section 2.1 of the readme.txt that comes with the MPSS release.

[mjswartz@cpcs ~]$ ls /lib/modules/
2.6.32-220.el6.x86_64  2.6.32-431.20.5.el6.x86_64  3.0.13-0.27-default
2.6.32-279.el6.x86_64  2.6.32-431.23.3.el6.x86_64  3.0.76-0.11-default
2.6.32-358.el6.x86_64  2.6.32-431.el6.x86_64       3.10.0-123.el7.x86_64

I will take a look at the two options you gave me. Thank you for the help!

Leave a Comment

Please sign in to add a comment. Not a member? Join today