INTEL LINUX 2.0.x INSTALLATION

The Linux driver is compiled for linux-2.0.xx. As of version 3.22a, the linux driver should compile and run under linux-2.1.x kernels. We've tested it under 2.1.126.

You should be running an ELF-based kernel in order to load the Myricom-compiled objects. You might be able to recompile the driver for an a.out kernel, but we haven't tested it.

Before installing the driver, you need to configure the Myrinet software and tools for your site. This is done with the script myri.INIT. Please see the section on Configuring Software for more information. You only need to run myri.INIT once after untarrring the software distribution.

You will need the most recent modules package. The one we're using is modules-1.3.57.tar.gz.

To install the driver, first

cd [...]/myrinet/src/intel_linux/module

You will need to be root to run the make install command.

make install

Will install the linux driver. Edit the Makefile to change the ifconfig command and the route command to use an appropriate IP address and hostname for your network. Then

make net

To load the driver upon reboot, put the make install and make net commands into /etc/rc.d/rc.local

Attention: Linux 2.0.x kernels have a hard time allocating blocks of memory that are larger than 1 page. The Myrinet MTU is greater than 2 pages. Under heavy load, the driver may be unable to provide buffers to the LANai and the system will be unable to receive messages. You can eliminate this problem by recompiling the Myrinet driver with

	-DSMALL_BUFFER

# -DSMALL_BUFFER  for an MTU less than 4096 bytes
# WARNING - this will not be able to interoperate with
#            other Myrinet drivers with larger MTU

defined in the CFLAGS. This will make your Linux Myrinet driver incompatible with Myrinet drivers on other architectures.

Table of Contents | Configuring Software


Home | Product Information | Tech Support