Description:		
============

nxdebug script collects system and driver information that are useful 
for trouble shooting issues. This script can be run with or without 
the driver being loaded. 

Output file genrated by the script is /tmp/nxoutput.<timestamp> 

The following are details on information collected and the usage. 

Details:
========

 - Hostname
 - Kernel version
 - Kernel issue
 - Kernel configuration
 - Module info about "qlcnic" driver 
 - Module info about "netxen_nic" driver 
 - Module info about "nx_nic" driver
 - Installed rpm packages
 - Processor info
 - Memory info
 - grub.conf info
 - Modprobe configuration info
 - Interrupts info
 - SLAB info
 - Buddy info
 - IO memory info
 - Zone info
 - Device multicast info
 - Sysctl info
 - PCI bus and peripherals info
 - Netstat info
 - Route info
 - Arp info
 - Process details
 - Dmesg
 - Var log messages
 - Ifconfig info
 - Network script info
 - Ethtool details


Usage:
======

./nxdebug [<adapter-self-test-run>]

#./nxdebug

The above command will collect system and driver information without 
running adapter self tests and an output file named "/tmp/nxoutput.<timestamp>" will be generated.

#./nxdebug 1

The above command will collect system and driver information and will run
adapter self tests and an output file named "/tmp/nxoutput.<timestamp>" will be generated.

Note: 
      1. You need to run the script as superuser.
      2. Adapter self test may alter driver/adapter state.

Support:
========

Please contact support@qlogic.com if you have any questions. 

