Q-Logic 3100, 3000, 3000 SERIES, 3100 Series User manual

  • Hello! I am an AI chatbot trained to assist you with the Q-Logic 3100 User manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
NE0154601-00 A
QLogic 3000 and 3100 Series Intelligent
Ethernet Adapters
Users Guide
ii NE0154601-00 A
QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide
Version 4.6
Information furnished in this manual is believed to be accurate and reliable. However, QLogic Corporation assumes no
responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its
use. QLogic Corporation reserves the right to change product specifications at any time without notice. Applications
described in this document for any of these products are for illustrative purposes only. QLogic Corporation makes no
representation nor warranty that such applications are suitable for the specified use without further testing or
modification. QLogic Corporation assumes no responsibility for any errors that may appear in this document.
Document Revision History
Version 4.0, 1/07/09
Version 4.1, 1/27/09
Version 4.2, 3/23/09
Version 4.3, 4/09/09
Version 4.4, 4/30/09
Version 4.5, 4/30/09
Version 4.6, 6/15/09
Changes Sections Affected
Updated with new release information. All
NE0154601-00 A iii
Table of Contents
Preface
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Related Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Documentation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Technical Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
1Overview
Obtaining the Latest Software Release Information. . . . . . . . . . . . . . . . . . . 1-1
Supported QLogic 3000 and 3100 Series Intelligent Ethernet Adapters . . . 1-2
Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
2 System Requirements
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Cable Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
SFP+ Optical Module Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
System and Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Supported QLogic Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
3 Installation Instructions
QLogic Adapter Installation and Verification. . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Pre-installation Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
QLogic Adapter Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Verify the QLogic Adapter Installation . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Windows Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Windows Server Driver Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Windows Server 2003 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Windows Server 2008 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
iv NE0154601-00 A
QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide
Version 4.6
Linux Driver Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Verify and Remove Existing QLogic Adapter Driver and Tools Package 3-4
Install the Driver (RPM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Red Hat
®
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
SUSE
®
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
QLogic Adapter Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
4 Hardware Installation
QLE3044 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Ethernet Port Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
QLE3044 Status LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
QLE3044 Bracket Removal and Replacement . . . . . . . . . . . . . . . . . . 4-3
QLE3142 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
QLE3142 Status LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
QLE3142 Bracket Removal and Replacement . . . . . . . . . . . . . . . . . . 4-5
5 Windows Server 2003 and 2008 Driver Installation and Configuration
Windows Server Driver Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Windows Server Service Pack Requirements . . . . . . . . . . . . . . . . . . . 5-1
Firmware ROM Image Location. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Windows Server Driver Installation and Verification. . . . . . . . . . . . . . . . . . . 5-2
Windows Server Driver Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
General Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Advanced Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Information Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
Diagnostics Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
Statistics Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
Flash Update Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18
Driver Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19
Resources Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
Configure the QLogic Adapter in Windows Server. . . . . . . . . . . . . . . . . . . . 5-21
Uninstall the QLogic Adapter Driver in Windows Server . . . . . . . . . . . . . . . 5-23
QLogic Adapter Diagnostic Tests — Windows Server . . . . . . . . . . . . . . . . . 5-24
Windows Server Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25
Performance Testing the QLogic Adapter with ntttcp . . . . . . . . . . . 5-26
ntttcp Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
ntttcps and ntttcpr Command Line Options . . . . . . . . . . . . . . . . 5-28
NE0154601-00 A v
QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide
Version 4.6
Tcp1323Opts Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-29
Modifying the Tcp1323Opts Parameter . . . . . . . . . . . . . . . . . . 5-30
Creating the Tcp1323Opts Parameter . . . . . . . . . . . . . . . . . . . 5-31
Setting the TcpWindowSize Parameter . . . . . . . . . . . . . . . . . . . . . . 5-32
6 Linux Driver Installation and Configuration
Linux Driver Checklist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Locate the Firmware ROM Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Locate the Driver File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Verify the Firmware Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Verify the Driver Version and Module Information . . . . . . . . . . . . . . . . 6-2
Locate the QLogic Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Build the Linux Driver Source Code . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Enable the Inbox Kernel GPL and Commercial Drivers . . . . . . . . . . . 6-2
Check for MSI-X Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Check for Receive Side Scaling (RSS) Support . . . . . . . . . . . . . . . . . 6-4
Inbox Kernel GPL Driver and Blacklisting . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Preparing for QLogic Adapter Driver Installation . . . . . . . . . . . . . . . . . . . . . 6-5
QLogic Adapter Driver Installation (RPM Format) . . . . . . . . . . . . . . . . . . . . 6-5
Install the Linux Driver Source in RPM Format . . . . . . . . . . . . . . . . . . 6-5
Create the Binary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Install the Binary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Install the QLogic Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Linux QLogic Adapter Driver Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Ethtool Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Configure the QLogic Adapter on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Uninstall the Commercial GPL Driver and Tools Package . . . . . . . . . . . . . . 6-8
Diagnostic Tests for the QLogic Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Linux Performance Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Performance Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Using the iperf Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Optimization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
7 Linux Configuration for Bonding Mode and Virtual LAN (VLAN)
Linux Bonding Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Active-Backup or Mode=1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Round-Robin or Mode=0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Bonding Driver Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
vi NE0154601-00 A
QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide
Version 4.6
Bonding Driver Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
arp_interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
arp_ip_target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
downdelay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
lacp_rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
QLogic Adapter Bonding Modes Under Linux . . . . . . . . . . . . . . . . . . . 7-5
Configuring Virtual LAN (VLAN) Under Linux. . . . . . . . . . . . . . . . . . . . . . . . 7-7
8 Firmware Management
Windows Server Dynamic Firmware Download . . . . . . . . . . . . . . . . . . . . . . 8-1
Linux Dynamic Firmware Download. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
9 Troubleshooting Guidelines
Unable to Boot the Host System with the QLogic Adapter Installed . . . . . . 9-1
Unable to Send/Receive Network Traffic Using the QLogic Adapter . . . . . . 9-1
Troubleshooting Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Windows Server Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Linux Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Check for System Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Windows Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
Caveats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
MSI-X Interrupts for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
PCI Express Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
Windows Server 2003 RSS and SNP Support. . . . . . . . . . . . . . . . . . . . . . . 9-6
A Diagnostic Utility Commands
B Solaris Driver, nxflash Utility, and Firmware Installation
QLogic Adapter Driver Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
nxflash Utility and Firmware Files Installation. . . . . . . . . . . . . . . . . . . . . . B-2
C Flash Update
Flash Update and Tool Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Flash Update Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
nxflash Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Windows Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
NX Live CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
NX Live USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
NX Live Menu Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
NE0154601-00 A vii
QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide
Version 4.6
QLogic Adapter Flash Update — Windows Server . . . . . . . . . . . . . . . . . . . C-3
Using the Flash Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Flash Update Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5
Updating the Flash on Multiple Standalone Adapters . . . . . . . . . . . . . C-7
QLogic Adapter Flash Update — Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
Using the Flash Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
Flash Update Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
Glossary
List of Figures
Figure Page
4-1 QLE3044 Port Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4-2 QLE3044 Status LEDs — Front View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4-3 QLE3044 Bracket Removal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4-4 QLE3044 Bracket Replacement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4-5 QLE3142 Installation and Removal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4-6 QLE3142 Status LEDs — Side View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4-7 QLE3142 Bracket Removal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4-8 QLE3142 Bracket Replacement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
5-1 Found New Hardware Wizard Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5-2 Driver Location Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5-3 Select Driver Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
5-4 Browse for Folder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5-5 Software Installation Progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5-6 Software Installation Complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
5-7 Driver Installation Verification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
5-8 Adapter Properties — General Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
5-9 Adapter Properties — Advanced Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
5-10 Adapter Properties — Information Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
5-11 Adapter Properties — Diagnostics Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
5-12 Adapter Properties — Statistics Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
5-13 Adapter Properties — Flash Update Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18
5-14 Adapter Properties — Driver Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19
5-15 Adapter Properties — Resources Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
5-16 Network Connections Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
5-17 Local Area Connection Properties Dialog Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22
5-18 Internet Protocol (TCP/IP) Properties Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
5-19 Adapter Properties — Diagnostics Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25
5-20 Run Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
5-21 Location of ntttcp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
5-22 Run Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-30
5-23 Registry Editor — HKEY_LOCAL_MACHINE Directory . . . . . . . . . . . . . . . . . . . . . 5-30
5-24 Registry Editor — Parameter Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-31
viii NE0154601-00 A
QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide
Version 4.6
5-25 New Key — DWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-32
5-26 Creating Tcp1323Opts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-32
5-27 Edit DWORD Value Window — Tcp1323Opts Parameter . . . . . . . . . . . . . . . . . . . 5-32
5-28 Modifying the TcpWindowSize Parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-33
5-29 Edit DWORD Value Window — TcpWindowSize Parameter. . . . . . . . . . . . . . . . . 5-33
List of Tables
Table Page
1-1 QLogic 3000 and 3100 Series Intelligent Ethernet Adapters . . . . . . . . . . . . . . . . . 1-2
2-1 Cable Specifications — Optical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2-2 Cable Specifications — Copper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
4-1 Mapping of Port Number, PCI Function, and Ethernet Interface . . . . . . . . . . . . . . . 4-2
4-2 QLE3044 LED Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
5-1 Advanced Properties Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
5-2 ntttcps and ntttcpr Command Line Options . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28
5-3 Tcp1323Opts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-29
5-4 Range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-29
6-1 modprobe Command Optional Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
7-1 Bonding Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
9-1 Troubleshooting Tools in Windows Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9-2 Troubleshooting Tools in Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
9-3 QLogic Adapter Device IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
A-1 Diagnostic Utility Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
C-1 Flash Utility Commands — Windows Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
C-2 Flash Utility Commands — Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
NE0154601-00 A ix
Preface
Intended Audience
This guide is for system administrators and end-users of the QLogic 3000 and
3100 Series Intelligent Ethernet adapters.
Related Materials
Release Notes included in the software release.
Linux
®
man page % man nx_nic
nxudiag utility help (diagnostics)
nxudiag -h or nxudiag --help (Windows
®
)
% ./nxudiag -h or nxudiag --help (Linux)
Check the QLogic Web site for updates.
Documentation Conventions
This guide uses the following documentation conventions:
NOTE: provides additional information.
Te xt i n blue font indicates a hyperlink (jump) to a figure, table, or section in
this guide, and links to Web sites are shown in underlined blue
. For
example:
Table 9-2 lists problems related to the installation.
See “Installation Checklist” on page 3-6.
For more information, visit www.qlogic.com
.
Te xt i n bold font indicates user interface elements such as a menu items,
buttons, check boxes, or column headings. For example:
Click Start, point to Programs, point to Accessories, and then click
Command Prompt.
The Adapter Properties window opens with the General tab in front.
Preface
Technical Support
x NE0154601-00 A
Te xt i n Courier font indicates a file name, directory path, command, or
screen text. For example:
nx3fwct.bin
C:\WINDOWS\system32\drivers
Te xt i n Bold Courier font indicates a command to enter that performs a
specific task. For example:
rpm -iv nx_nic-[version].src.rpm
The italic text (version) indicates a variable.
A percent sign (%) is the cursor prompt when executing Linux commands.
The term <current release> refers to the current release of the software. For
example, release 4.0.305. Check the Release Notes for the most up-to-date
release version.
Key names and key strokes are indicated with UPPERCASE:
Press CTRL+P.
Press the UP ARROW key.
Te xt i n italics indicates terms, emphasis, variables, or document titles. For
example:
For a complete listing of license agreements, refer to the QLogic
Software End User License Agreement.
What are shortcut keys?
/lib/modules/<kernel-version>/kernel/net/netxen
Technical Support
Customers should contact their authorized maintenance provider for technical
support of their QLogic products. QLogic-direct customers may contact QLogic
Technical Support; others will be redirected to their authorized maintenance
provider.
Visit the QLogic support Web site listed in Contact Information for the latest
firmware and software updates.
Availability
QLogic Technical Support for products under warranty is available during local
standard working hours excluding QLogic Observed Holidays.
Preface
Technical Support
NE0154601-00 A xi
Training
QLogic offers training for technical professionals for all iSCSI, InfiniBand, Fibre
Channel, and Intelligent Ethernet products. From the main QLogic Web page at
www.qlogic.com
, click the Education and Resources tab at the top, then click
the Education & Training tab on the left. The QLogic Global Training Portal offers
online courses, certification exams, and scheduling of in-person training.
Technical Certification courses include installation, maintenance and
troubleshooting QLogic SAN products. Upon demonstrating knowledge using live
equipment, QLogic awards a certificate identifying the student as a Certified
Professional. The training professionals at QLogic may be reached by e-mail at
Contact Information
Please feel free to contact your QLogic approved reseller or QLogic Technical
Support at any phase of integration for assistance. QLogic Technical Support can
be reached by the following methods:
The QLogic knowledge database contains troubleshooting information for the
QLogic adapters. Access the data base from the QLogic Support Web page,
http://support.qlogic.com
. Use the Support Center search engine to look for
specific troubleshooting information.
Web http://support.qlogic.com
Email support@qlogic.com
Preface
Technical Support
xii NE0154601-00 A
Notes
NE0154601-00 A 1-1
1 Overview
This guide describes the system requirements, installation, and setup required for
the QLogic 3000 and 3100 Series Intelligent Ethernet adapters listed in Table 1-1.
This guide should be used in conjunction with the Release Notes.
Obtaining the Latest Software Release
Information
Refer to the Release Notes for more information on the software release package
contents.
The Release Notes document contains:
Software release package contents
Current driver and firmware release version
Known issues
Additional system software requirements
To download the latest version of the drivers and Release Notes for this product,
refer to the QLogic Web site Downloads section:
http://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/default.aspx
.
1–Overview
Supported QLogic 3000 and 3100 Series Intelligent Ethernet Adapters
1-2 NE0154601-00 A
Supported QLogic 3000 and 3100 Series
Intelligent Ethernet Adapters
The products in Table 1-1 are supported in this document.
These products are collectively referred to as the QLogic adapter unless
otherwise noted.
The QLogic adapters are compatible with Windows
®
, Linux
®
, and other Operating
Systems (OSes). For more information about supported operating systems, see
the Release Notes.
Application Notes
For information about Linux PXE and iSCSI boot, see the following applications
notes:
Setting up Linux PXE on Server and Client Systems, part
number FE0051401-00
iSCSI Boot Setup, part number IS0051404-00
Table 1-1. QLogic 3000 and 3100 Series Intelligent Ethernet Adapters
Product Product Definition
Transfer
Medium
QLE3044 Quad-port 1GbE Intelligent Ethernet Adapter Copper
QLE3142-CU Dual-port 10GbE Intelligent Ethernet Adapter Twinax
QLE3142-SR Dual-port 10GbE Intelligent Ethernet Adapter (short
range fiber)
Optical
QLE3142-LR Dual-port 10GbE Intelligent Ethernet Adapter (long
range fiber)
Optical
Table Notes
For OEM-branded QLogic 3000 and 3100 Series Intelligent Ethernet adapters, see the QLogic Web
site.
NE0154601-00 A 2-1
2 System Requirements
Before installing the QLogic adapter, make sure your system meets the
requirements listed in this section:
“Hardware Requirements” on page 2-1
“System and Software Requirements” on page 2-2
“Supported QLogic Adapters” on page 2-2
Hardware Requirements
Cable Specifications
Make sure the cables you are using meet the specifications listed in Tables 2-1
and 2-2.
Table 2-1. Cable Specifications — Optical
Product
Core
Diameter
(μm)
Optical
Mode
Wavelength
(nm)
Bandwidth
(MHz)
Distance
(m)
QLE3142-SR 50 OM2 850 400 66
500 82
OM3 2000 300
62.5 OM1 160 26
200 33
QLE3142-LR 9 n/a 1310 N/A 10,000
10 n/a N/A 10,000
2–System Requirements
System and Software Requirements
2-2 NE0154601-00 A
SFP+ Optical Module Requirements
Use only the optical modules validated and shipped with the QLogic adapter.
System and Software Requirements
See the Release Notes for more information on the particular system and software
requirements for the current software release. The drivers and Release Notes are
on the QLogic Web site at:
to://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/default.aspx
Supported QLogic Adapters
Make sure you have one of the adapters listed in Table 1-1.
Table 2-2. Cable Specifications — Copper
Product Cable Type
Network
Type
Cable Length
(meters)
QLE3044-RJ Cat5 LAN 100
QLE3142-CU Copper direct attach twinax LAN 10
NE0154601-00 A 3-1
3 Installation Instructions
This section provides instructions for advanced users who are already familiar
with hardware and software installation procedures. See the appropriate section,
as applicable:
“QLogic Adapter Installation and Verification” on page 3-1
“Windows Server Driver Installation” on page 3-2
“Linux Driver Installation” on page 3-4
QLogic Adapter Installation and Verification
The following sections provide high-level instructions for installing the QLogic
adapter. For more detailed instructions, see “Hardware Installation” on page 4-1.
Pre-installation Checklist
Before installing the QLogic adapter:
1. Verify that the system meets the requirements specified in “System
Requirements” on page 2-1 and in the Release Notes.
2. Power down the system.
QLogic Adapter Installation
To install the QLogic adapter:
1. Insert the QLogic adapter into an available PCI Express
®
slot.
2. Connect the appropriate cables to the QLogic adapter.
3. Power up the system.
Verify the QLogic Adapter Installation
To verify that the QLogic adapter has been installed correctly, perform the steps in
the appropriate section.
Linux
On Linux systems, execute the following command:
# lspci -vvv -d 4040:
3–Installation Instructions
Windows Server Driver Installation
3-2 NE0154601-00 A
Windows Server
On Windows Server systems, perform the following steps:
1. Open the Start menu.
2. Highlight My Computer, then right-click the mouse button. On the shortcut
menu, select Manage. The Computer Management window opens.
3. Select Device Manager under Computer Management.
4. Check under Other devices for an Unknown Device. The QLogic adapter
will be listed as an Unknown Device. It will have a yellow question mark next
to it prior to having the QLogic adapter driver installed.
5. Right-click the device and select Properties from the shortcut menu.
6. Click the Details tab. Look for VEN_4040 as part of the string. This text
indicates that the QLogic adapter is installed correctly.
Windows Server Driver Installation
Before installing the driver, download the driver package and the Release Notes
from the QLogic Web site, www.qlogic.com
.
See “Windows Server Driver Checklist” on page 5-1 for more information.
Windows Server 2003
To install the QLogic adapter driver:
1. Open the Start menu.
2. Highlight My Computer, then right-click the mouse button. On the shortcut
menu, select Manage. The Computer Management window opens.
3. Select Device Manager under Computer Management.
4. Select scan for new hardware changes.
5. When prompted to connect to Windows Update, Click No, not at this time,
and then click Next.
6. In the next window, click Install from a list of specific location, then click
Next.
7. Select Search for the best driver in these locations. Deselect the Search
removable media option. Select Include this location in the search.
8. Click Browse, then provide the path to the directory where the driver is
located. The file name is either nxnd5x86.sys (Windows Server 2003,
32 bit) or nxnd5x64.sys (Windows Server 2003, 64 bit)
.
3–Installation Instructions
Windows Server Driver Installation
NE0154601-00 A 3-3
9. Locate the following files in the driver directory:
nx3fwct.bin
nx3fwmn.bin
nxnd5x86.sys (Windows 2003, 32 bit) or
nxnd5x64.sys (Windows 2003, 64 bit)
Click OK in the Browse for Folder window.
10. Click the Next button from the Hardware Update Wizard window.
To configure the QLogic adapter:
1. On the Start menu, select Control Panel.
2. Select Network Connections.
3. Verify that Ethernet adapter icon says Connected.
4. Assign an IP address to the network interface.
Windows Server 2008
To install the QLogic adapter driver:
1. Open the Start menu.
2. Highlight My Computer, then right-click the mouse button. On the shortcut
menu, select Manage. The Computer Management window opens.
3. Select Device Manager under Computer Management.
4. From the Device Manager window, select scan for new hardware. The
Update Driver Software window opens.
5. Select Browse my computer for driver software, then click Browse.
6. Locate the following files in the driver directory:
nx3fwct.bin
nx3fwmn.bin
nxnd6x86.sys (Windows Server 2008, 32 bit) or
nxnd6x64.sys (Windows Server 2008, 64 bit)
Click OK in the Browse for Folder window.
7. From the Update Driver Software window, click Next.
To configure the QLogic adapter:
1. On the Start menu, select Control Panel.
2. Select Network Connections.
3. Verify that Ethernet adapter icon says Connected.
4. Assign an IP address to the network interface.
3–Installation Instructions
Linux Driver Installation
3-4 NE0154601-00 A
Linux Driver Installation
Before installing the driver, download the driver package and the Release Notes
from the QLogic Web site, www.qlogic.com
.
See “Linux Driver Checklist” on page 6-1 for more information.
Verify and Remove Existing QLogic Adapter Driver and Tools
Package
If you have a previous version of the QLogic adapter driver, perform the following
steps to remove the driver and tools package:
1. Type:
rpm -qa | grep nx_
2. Type:
ifconfig eth[n] down
3. Type:
rmmod nx_nic.ko
4. Type:
rpm -e nx_nic-[version]
5. Type:
rpm -e nx_tools-[version]
Install the Driver (RPM)
Red Hat
®
To install the driver on a Red Hat system:
1. Type the following command to install the RPM source:
rpm -iv nx_nic-[version].src.rpm
2. Type the following command to build the binary RPM:
rpmbuild -bb /usr/src/redhat/SPECS/nx_nic-[version].spec
3. Type the following command to install the binary RPM:
rpm -ivh /usr/src/redhat/RPMS/[arch]/nx_nic-[version].[arch].rpm
The [arch] variable designates the system architecture. Some [arch]
variables are i386, i586, i686, x86_64, depending on the system.
/