Myrinet logotype
Myri-10G 10-Gigabit Ethernet Driver
Download & Installation


10-Gigabit Ethernet Drivers
and Firmware for Myri-10G NICs

Myricom-supported 10-Gigabit Ethernet software (Myri10GE) consists of two components: driver and firmware.

We provide WHQL-certified NDIS 5.0 drivers for Windows 2000, XP, and 2003, and WHQL-certified NDIS 6.0 drivers for Windows Vista and Windows Server 2008 (Longhorn).

Xen virtualization software is supported. Myricom 10G Ethernet support is also available for VMware ESX Server 3.5 and later. See table below.

Myricom actively supports Open Source software. Myricom has contributed Ethernet device drivers for Myri-10G NICs to the Linux, FreeBSD, and NetBSD projects. These drivers are included beginning in Linux kernel 2.6.18 and FreeBSD 6.3 and 7.0.

However, the firmware required for optimal operation of your Myri-10G NIC is not included in the Linux kernel. If you are using the myri10ge driver included in the Linux kernel, you will need to download and install the 10-Gigabit Ethernet firmware from the 10-Gigabit Ethernet firmware download page.

If you are not using one of these releases, you will need to download the 10-Gigabit Ethernet driver and firmware from the following download table. Installation instructions and platform-specific information can be found in the README in the top-level directory of each distribution.

Operating System and Processor Download CHANGES log
Linux 2.6* for x86, x86_64, ppc64, and sparc64 CHANGES
VMware ESX Server 3.5 for x86 --
Windows 2000 CHANGES
Windows XP CHANGES
Windows 2003 CHANGES
Windows Vista /
Windows Server 2008 (Longhorn)
CHANGES
Solaris 10U1 and newer CHANGES
Mac OS X 10.4.x and 10.5.x for G5 and Intel CHANGES

* Note for recent Linux versions: we try to support newer Linux versions within a few weeks of their official release. We also encourage customers to report any problem encountered with development Linux versions or release candidates.

Here is a web page showing Myricom's Performance Measurements using this software with Myri-10G NICs.

Here is a web page listing motherboards and chip sets for which Myricom has tested PCI-Express interoperability and performance.

To obtain diagnostic information about the operation of the Myri-10G NICs download the 10G NIC Tool Kit.

For developers who would like to customize the Myri10GE driver, or to port the driver to other operating systems, we recommend reading the NIC-Driver API document.


Abbreviated Installation Instructions for Linux

Download the Linux 10GbE driver.

     $ gunzip -c myri10ge-linux.1.4.2.tgz | tar xvf -
     $ cd myri10ge/linux
  
To build the driver type
     $ make clean
     $ make
     $ su root
     # make install-only
  
To load the Myricom 10GbE driver, type the command
  # modprobe myri10ge
  
A new ethernet interface, having a MAC address beginning with 00:60:DD, should now appear in the output of ifconfig -a. For example:
   # ifconfig -a | grep 00:60:DD
   eth2      Link encap:Ethernet  HWaddr 00:60:DD:47:E5:31
You should also see a message on the console, similar to the following, which indicates that the driver has loaded successfully.
  myri10ge: eth1: MSI IRQ 233, tx boundary 4096, firmware eth_z8e.dat, WC Enabled
  
If hotplug firmware loading fails, or if write combining (WC) is disabled, please contact help@myri.com.

If the driver fails to load, refer to the "Troubleshooting" section of the README. If an error occurs during the installation procedure or at run-time, please send the output of myri10ge_bugreport.sh to help@myri.com.

Important Linux performance tuning recommendations are listed in the FAQ and the README.


Abbreviated Installation Instructions for Windows XP / 2003 / Vista (or Longhorn)

Download the Windows 10GbE driver.

Invoke the Device Manager either from a command prompt or from the Run menu option from the Start Bar. The command is %windir%\system32\devmgmt.msc.

Right click on Ethernet Controller and select Properties.

From the Properties dialog box, select Reinstall Driver.

Navigate the dialog boxes until you are given the option to specify a location from which to install the driver.

Browse to the directory where the driver was extracted. Windows may display a warning saying that the driver is not signed. Select OK or Continue Anyway.

Set the IP address and other network settings as explained on the Microsoft website.

Windows performance tuning recommendations are listed in the FAQ.


Abbreviated Installation Instructions for Solaris

Download the Solaris 10GbE driver.

     $ gunzip -c myri10ge-solaris-{amd64,sparcv9}.1.0.2.tgz | tar xvf -
     $ cd myri10ge/solaris/
  
To install the driver type
     $ su root
     # pkgadd -d .
  
Select the Myri10GE driver from the menu, and continue with the installation.

If an error occurs during the installation procedure or at run-time, please send the output of myri10ge_bugreport.sh to help@myri.com.

Important Solaris performance tuning recommendations are listed in the README.


Abbreviated Installation Instructions for Mac OS X

Download the Mac OS X 10GbE driver.

     $ gunzip -c myri10ge-macosx-1.1.1.tgz | tar xvf -
  
To install the driver, double-click on myri10ge-$VERSION.tgz, and a folder named myri10ge-$VERSION is created. Then double-click on the Myri10GE.pkg inside this folder, and the installer starts. The installer will copy the driver to /System/Library/Extensions/Myri10GE.kext.

If an error occurs during the installation procedure or at run-time, please download myri10ge_bugreport.sh, and send the output of myri10ge_bugreport.sh to help@myri.com.

Important Mac OS X performance tuning recommendations are listed in the README.


Myricom banner
Last updated: 17 April 2008

Home | Mail for Product Information | Documentation | Software Downloads |
Switch Software | Diagnostic Tools | Other Documentation and Tools |
Technical Support | RMA Procedures