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


10-Gigabit Ethernet Firmware
for Myri-10G NICs

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

If you are using the Myri10GE driver included in Linux 2.6.18, you will only need to install the 10-Gigabit Ethernet firmware as provided below.

The version of the Myri10GE driver included in the Linux kernel unfortunately does not include several features which are present in our driver distribution. These features include Large Receive Offload, which is critical for good 10GbE performance with standard frames. Until these features are accepted into the Linux kernel, we suggest you use our driver distribution on the Myri10GE Download web page.

10-Gigabit Ethernet firmware is provided in the following download table.

Download CHANGES log
Myri10GE firmware 1.4.31 (binary) CHANGES

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.

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


Abbreviated Installation Instructions for Linux

Download the 10GbE firmware

     $ gunzip -c myri-fw-1.4.31.tar.gz | tar xvf -
  

Install the 10GbE firmware

     $ su root
     # cp myri-fw-1.4.31/ethp_z8e.dat /lib/firmware/myri10ge_ethp_z8e.dat
     # cp myri-fw-1.4.31/ethr_z8e.dat /lib/firmware/myri10ge_ethr_z8e.dat
     # cp myri-fw-1.4.31/eth_z8e.dat /lib/firmware/myri10ge_eth_z8e.dat
     # cp myri-fw-1.4.31/rss_ethp_z8e.dat /lib/firmware/myri10ge_rss_ethp_z8e.dat
     # cp myri-fw-1.4.31/rss_ethr_z8e.dat /lib/firmware/myri10ge_rss_ethr_z8e.dat
     # cp myri-fw-1.4.31/rss_eth_z8e.dat /lib/firmware/myri10ge_rss_eth_z8e.dat
  

Unload any existing 10GbE driver

     # rmmod myri10ge

Load the Myricom 10GbE driver by typing the command

     # modprobe myri10ge
  

You should then 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 the driver fails to load, refer to the "Troubleshooting" section of the README.

Verify that the new firmware image was loaded

     # ethtool -i ethX | grep firmware

where ethX indicates the device that was assigned to the NIC. You should then see a message, similar to the following, which indicates that the appropriate version of the firmware was loaded.

     firmware-version: 1.4.6 -- 2006/09/07 19:22:52 my

Myricom banner
Last updated: 22 April 2008

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