
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.48b (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.48b.tar.gz | tar xvf -
Install the 10GbE firmware
$ su root
# cp myri-fw-1.4.48b/ethp_z8e.dat /lib/firmware/myri10ge_ethp_z8e.dat
# cp myri-fw-1.4.48b/ethr_z8e.dat /lib/firmware/myri10ge_ethr_z8e.dat
# cp myri-fw-1.4.48b/eth_z8e.dat /lib/firmware/myri10ge_eth_z8e.dat
# cp myri-fw-1.4.48b/rss_ethp_z8e.dat /lib/firmware/myri10ge_rss_ethp_z8e.dat
# cp myri-fw-1.4.48b/rss_ethr_z8e.dat /lib/firmware/myri10ge_rss_ethr_z8e.dat
# cp myri-fw-1.4.48b/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
![]()
Last updated: 22 December 2009
Home |
Mail for Product Information |
Documentation |
Software Downloads |
Switch Software |
Diagnostic Tools |
Other Documentation and Tools |
Technical Support |
RMA Procedures