Troubleshooting guide
or (for RedHat Linux):
chkconfig –add mx
Alternatively, you may start and stop the driver manually using
su root
/etc/init.d/mx start
/etc/init.d/mx stop
or
su root
/etc/init.d/mx restart
The mx “stop” script performs the following operations:
• Shuts down the mx_mapper daemon
• ifconfig’s down the myri* ethernet devices
• Unloads the MX modules (using rmmod)
The mx "restart" script performs an mx stop followed by an mx start.
Note:
1. Legacy PCI64-based and PCI32-based Myrinet NICs are not supported.
2. MX must be compiled with the system compiler (gcc for Linux, Mac OS X, and
FreeBSD). We do not support third-party compilers.
3. If you are installing MX on Linux, you must configure/compile/load MX on a Linux
box whose running kernel is configured to match the source kernel tree. Note that
some Linux distributions ship a mismatched source kernel tree.
4. For optimal performance of MX on i386 and x86_64 hosts, write-combining must be
enabled on the PCI chipset. Refer to the MX README for details.
5. For application or middleware developers who need to develop code using the MX
API, refer to the MX API manual (
http://www.myri.com/scs/MX/doc/mx.pdf).
6. If a host is rebooted, you must reload the MX drivers.
The most common /etc/init.d/mx start failures are:
• APIC IRQ conflicts (encountered on several Tyan and AMD motherboards)
• Running kernel / source kernel mismatch
• Defective or inadequate riser cards
The solutions for these problems are summarized in the Myrinet FAQ
(
http://www.myri.com/scs/FAQ/).
Undoubtedly, if you encounter an issue on a specific motherboard or version of Linux,
someone else has too, and it will be documented on the Myricom web site. If not, contact
us at help@myri.com.
© 2007 Myricom, Inc. DRAFT
17