Home
Polaris 9921848 Offroad Vehicle User Manual
Contents
1. B 3 Determine the vendor and device ID To check if the PCle slot has a x8 link for optimal PCle performance first determine the PCI vendor ID and device ID code by typing the following command lspci n You should see a message similar to 06 00 0 0200 4040 0100 rev 42 The QLogic vendor ID is 0x4040 A list of QLogic adapter device IDs is listed in Table 11 3 Table 11 3 QLogic Adapter Device IDs Product Device ID Description QLE3044 0124 Quad port 1GbE copper interface QLE3142 CU 0126 Dual port 10GbE with twinax interface QLE3142 SR 0126 Dual port 10GbE with short range fiber interface QLE3142 LR 0126 Dual port 10GbE with long range fiber interface E Determine the interface attributes To determine the attributes of the interface type the following command lspci n d 4040 0100 vvv grep i width You should see a message similar to Link Supported Speed 2 5 Gb s Width x8 ASPM LOs Port 0 Link Speed 2 5Gb s Width x8 B Determine the width parameters Check if the 1spci output negotiated NE0154601 00 B width the second width in the output reflects the actual supported width In an system with a QLE3044 for example type the following command to determine if these two widths are the same lspci xxx vvv d 4040 0100 In the previous command 4040 indicates the QLogic vendor ID and 0124 indicates a QLE3044 The device ID is 0126 11 5 XX 11 Troubleshooting Guidelines QLOGIC Cave ats
2. 7 20 Modifying the TcpWindowSize Parameter 00000 cece eee ees 7 21 Edit DWORD Value Window TcpWindowSize Parameter 7 21 List of Tables Page QLogic 3000 and 3100 Series Intelligent Ethernet Adapters 1 1 Cable Specifications Optical llli 2 1 Cable Specifications Copper 00 00 2 2 Mapping of Port Number PCI Function and Ethernet Interface 4 2 QLE3044 LED Definitions 2 c0 dee ca i mr s NAPAKA Soe ly OR ae 8 4 2 Advanced Properties Parameters nannaa ccc ce eee eee 7 3 ntttcps and ntttcpr Command Line Options 0 7 15 TODUSOSODESS rsen 2s d Ld Soke eem ada eee alan ES ace ene ae an E 7 16 cgo chia end Shree Meee nhs Ree Dea ee ei ed Me Ree P U 7 17 modprobe Command Optional Parameters 2220000000 eee 8 7 Bonding Modes 2 22 tte 9 6 Troubleshooting Tools in Windows Server 000020 cece ee eens 11 3 Troubleshooting Tools in Linux 2 2 cee ee ee 11 3 QLogic Adapter Device IDs 2 ec ee 11 5 Diagnostic Utility Commands illis A 1 Flash Utility Commands Windows Server 0c eee B 4 Flash Utility Commands Linux 2 0 0 000 ee B 8 NE0154601 00 B XX LOGIC The Ultimate in Performance Preface Intended Audience This guide is for system administrators and end users of the QLogic 3000 and 3100 Series Intelligent Ethernet adapters Related Material
3. 0 B 1 Flash Update Options 0 002 000 00 B 1 nxflash Command 0 0 0 c ee eee eee B 1 Windows Server a B 2 LETRA AA AA B 2 NE0154601 00 B XX QLOGIC QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide The Ultimate in Performance Version 4 7 TO KOO NA Live CD tics aic cerea RC a aha pe ee RR o ae ba a B 2 NX Live USB pocu Ribak ad bam KANAN ERA wee aon ER NA R CA AK Rx B 2 NX Live Menu Options 0 200000 B 3 QLogic Adapter Flash Update Windows Server B 3 Using the Flash Utility 0 0 0 0 ccc eee B 4 Flash Update Procedure 0 0 ce ee eee B 5 Updating the Flash on Multiple Standalone QLogic Adapters B 7 QLogic Adapter Flash Update Linux 0 02000 B 8 Using the Flash Utility 0 0 0 0 cece eee B 8 Flash Update Procedure 00 cee eee eee ees B 10 Glossary Index List of Figures Figure Page 4 1 QLE3044 Port Assignments elk BRA KAKA G KR RA oa RRERR ERRARE EESEGR EA 4 1 4 2 QLE3044 Status LEDs Front View 00000000 0c eee eens 4 2 4 3 QLE3044 Bracket Removal 00000 c cece eens 4 3 4 4 QLE3044 Bracket Replacement 0000 c cence eee ees 4 3 4 5 QLE3142 Installation and Removal 00000 e cece eee ees 4 4 4 6 QLE3142 Status LEDs Side View 2 22 eee eee 4 5 4 7 QLE3142 Bracket Removal 0 0000 c cece eens 4 5 4 8 QLE3142 Brac
4. 1 9 Extracting Romimage Firmware version From Board 4 0 222 Firmware version From Romimage 4 0 223 WARNING This operation will take the NIC off line Do you wish to upgrade Y N y Reboot the system Type the following command to verify that the Flash has been updated n is the number of the port being Flashed nxflash exe i Local Area Connection n info The quotation marks are required B 6 NE0154601 00 B XX QLOGIC The Ultimate in Performance B Flash Update QLogic Adapter Flash Update Windows Server TT EEE Here is an example of a Windows Server nxflash info output for local area connection 0 C Users Administrator Desktop 4 0 223 utils gt nxflash exe i m NETXEN Port is Port 0 Verifying flash Done Local Area Connection 0 info Board Type 0x24 Quad Gig LP Board Chip Rev B1 Serial Id QG87BK0092 Efuse ID 0x4e36343633340 08 Firmware version on Flash 4 0 228 Active Firmware version 4 0 229 Firmware in CUT THRU mode Driver version 4 0 229 BIOS version 2 0 0 MAC Addr 0 00 0E 1E 00 79 DC MAC Addr 1 00 0E 1E 00 79 DD MAC Addr 2 00 0E 1E 00 79 DE MAC Addr 3 00 0E 1E 00 79 DF Subsystem ID 0x01244040 PHY Type UNKNOWN PHY PXE Status Disabled Updating the Flash on Multiple Standalone QLogic Adapters The Flash can be updated on multiple QLogic adapters on the same host using one of the following procedure
5. QLOGIC The Ultimate in Performance AA NY QLE3142 Installation To install the QLE3142 1 2 3 4 Verify that the system is powered down and unplug the power cord Remove the system cover Locate an empty PCle x8 slot Remove the SFP optical modules from the QLE3142 if they are already inserted see Figure 4 5 Bracket Ensure hinge is in upright position when inserting module When the module is inserted correctly an audible clicking QLE3142 sound will be heard SFP module slides into Na housing on the board SFP Optical pd To remove the optical module flip the hinge Housing o00000 o00000 000000 Module SFP Optical Module SE nununn 000000 Y O00000 000000 O00000 000000 O00000 000000 o00000 000000 oo0000 10000 O00000 000000 000000 000000 000000 000000 000000 000000 oo0000 Housing 9 O downward Pull on the hinge to remove LIU the module from the housing Figure 4 5 QLE3142 Installation and Removal Insert the QLE3142 into the PCle x8 slot Apply uniform pressure on top of the QLE3142 until it is firmly seated in the bus connector Connect the SFP module or copper direct attach twinax cable Listen for an audible clicking sound when the optical
6. 10GbE ports must be power of two rdesc 1g Sets the size of the receive ring for 8192 64 8192 normal packets 1GbE ports x86 64 bit must be For firmware version 4 0 xyz the max 2048 power of two imum size is 8192 x86 32 bit rdesc 10g Sets the size of the receive ring for 8192 64 8192 normal packets 10GbE ports x86 64 bit must be For firmware version 4 0 xyz the max 4096 power of two imum size is 8192 x86 32 bit use msi Enables MSI interrupts 1 0 Disabled 1 Enabled use msi x Enables MSIx interrupts 1 0 Disabled This parameter is available only in 1 Enabled kernel versions later than 2 6 8 When this parameter is enabled it takes pre cedence over MSI interrupts and the use_msi parameter is ignored rss enable Enables receive side scaling This 1 0 Disabled parameter is available only when 1 Enabled MSI X interrupts are enabled Ethtool Utility The ethtool utility checks and configures additional driver options See the nx nic Linux man pages for driver option configuration examples See the ethtool Linux man pages for additional details Here is an example command 3 ethtool K eth n tso off NE0154601 00 B XX 6 LINUK Driver Installation and Connguration QLOGIC Configure the QLogic Adapter on Linux The Ultimate in Performance AA NN Configure the QLogic Adapter on Linux To configure the QLogic adapter 1 Type one of the following commands to identify the Ethernet inter
7. Please wait while NetXen drivers are restored NE0154601 00 B B 11 XX QLogic Adapter Flash Update Linux me Ultimate in Performance SST B 12 NE0154601 00 B Glossary dbgview exe Debug viewer for Windows Server dmesg Linux system messages Ethtool utility Linux Ethernet tool for card settings See man ethtool in Linux FlexLOM QLogic s FlexLOM feature in the Intelligent Ethernet Adapter enables 1GbE and 10GbE connectivity with the end user s choice of interface on a single device iperf Linux performance tool iSCSI Internet small computer system interface Protocol that encapsulates data into IP packets to send over Ethernet connec tions An alternative to FCIP LED Light emitting diode Status indicator on a device MSI Message signaled interrupt NE0154601 00 B XX LOGIC The Ultimate in Performance MSI X Message signaled interrupt extension One of two PCl defined extensions to support message signaled interrupts MSI in PCI 2 2 and later and PCI Express MSIs are an alternative way of generating an interrupt through special messages that allow emulation of a pin assertion or deassertion MSI X defined in PCI 3 0 allows a device to allocate any number of interrupts between 1 and 2048 and gives each inter rupt separate data and address registers Optional features in MSI 64 bit addressing and interrupt masking are mandatory with MSI X netxen_nic ko
8. r gt kernel drivers net netxen directory The commercial GPL driver nx_nic ko can be enabled after the inbox kernel GPL driver module is disabled Check for MSI X Support MSI and MSI X are supported by the QLogic adapter driver and firmware Ensure that the OS kernel and hardware support MSI X Type the following command to see if MSI X is supported cat proc interrupts NE0154601 00 B 8 3 XX QLOGIC The Ultimate in Performance AA NY 8 Linux Driver Installation and Configuration Inbox Kernel GPL Driver and Blacklisting The output of this command is similar to the following root apps4242 cat proc interrupts CPUO CPU1 58 164 7 PCI MSI X eth2 66 0 O PCI MSI X eth2 1 74 6 O PCI MSI X eth2 2 82 0 O PCI MSI X eth2 3 122 3195 0 PCI MSI X eth3 130 0 0 PCI MSI X eth3 1 138 0 0 PCI MSI X eth3 2 146 0 0 PCI MSI X eth3 3 NOTE Some older Linux kernel versions may not support MSI X Inbox Kernel GPL Driver and Blacklisting NOTE There are two drivers for the QLogic adapter E netxen nic ko This is the in kernel inbox GPL driver It is released into the Linux upstream kernel and included in major Linux distributions W nx nic This is the commercial GPL driver released by QLogic When the QLogic RPM binary package is installed the inbox kernel GPL driver netxen nic ko is blacklisted Consequently when the system is powered up the netxen nic ko driver will not load To preve
9. 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration The Ultimate in Performance QLogic Adapter Diagnostic Tests ls The Internet Protocol TCP IP Properties dialog box opens Figure 7 4 Internet Protocol TCP IP Properties General You can get IP settings assigned automatically if your network supports this capability Otherwise you need to ask your network administrator For the appropriate IP settings Cc atically IP address 192 168 20 94 Subnet mask 255 255 255 D Default gateway r D Obtain DNS server address automatically r Use the Following DNS server addresses Preferred DNS server a i Alternate DNS server i x Advanced Figure 7 4 Internet Protocol TCP IP Properties Dialog Box 4 Assign the appropriate IP subnet mask and default gateway values in the Internet Protocol TCP IP Properties dialog box and then click OK 5 Verify connectivity with another card or switch using the ping utility QLogic Adapter Diagnostic Tests The Windows user diagnostics utility performs different tests using the nxudiag exe command The syntax for these tests is nxudiag exe command options and arguments See Table A 1 for a list of Windows diagnostic command options and arguments The QLogic adapter will be offline at this time NE0154601 00 B 7 11 XX 7 Windows Server 2003 2008 and 2008 R2 Driver Configurati
10. Cancel Cancel Windows Server 2003 Windows Server 2008 Figure 7 1 Adapter Properties General Tab 7 2 NE0154601 00 B XX QLOGIC 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration The Ultimate in Performance NIC Driver Properties and Configuration TO EEL B X The Advanced tab displays the driver properties Table 7 1 describes the Advanced tab selections Table 7 1 Advanced Properties Parameters Parameter Description Completion Queue Size Flow Control Health Monitoring Interrupt Moderation IPv4 Checksum Offload NE0154601 00 B W Values 0 1 2 3 This parameter indicates the size of the completion queue m Registry Key CompletionQueueSize E Default 4 16 384 entries m Values entries O 1024 1 2048 2 4096 3 8192 4 16 384 5 32 768 This parameter sets flow control parameters There are four flow control options 0 off 1 transmit 2 receive and 3 transmit receive E Registry Key FlowControl E Default 3 Transmit and receive flow control enabled E Values 0 1 2 3 This parameter maintains the health of the device Disabling this parameter should performed under advisement from QLogic E Registry Key Watchdog m Default Health monitoring enabled E Values Enabled Disabled This parameter provides interrupt moderation When this parameter is enabled interrupts are moderated automatically based on traffic patterns
11. Flash update use the function number from the previous step in the i option nxflash i n all The Flash update takes a few minutes to complete and must not be interrupted Note that you only need to update one port on each QLogic adapter updates do not need to be performed on a per port basis As an example the 1ist command displays one of the following two devices in an SFP installation For copper based installations additional devices will be shown 0 NetXen Dual Port SFP 10GbE Server Adapter PCI slot 17 function 0 1 NetXen Dual Port SFP 10GbE Server Adapter PCI slot 17 function 1 Get Flash related information Use the info option to get information about the Flash by typing 3 nxflash i n info NE0154601 00 B XX QLOGIC The Ultimate in Performance B Flash Update QLogic Adapter Flash Update Linux LSE Here is an example of a Linux nxf lash output nxflash i 0 info NIC driver will be temporarily unloaded Closing interfaces eth2 eth3 PCIE Function Number is 0 Verifying flash Done Board Type 0x26 NetXen NX3031 Dual Port SFP 10GbE Server Adapter Board Chip Rev B1 Serial Id SF8DBK0145 Efuse ID 0x0000000000000000 Firmware version on Flash 4 0 304 BIOS version 2 22120 MAC Addr 0 00 0E6 1E 00 7C A4 MAC Addr 1 00 0E 1E 00 7C A5 Subsystem ID 0x01264040 PXE Status Enabled WOL Status Disabled
12. HEPA E Figure 7 9 Registry Editor HKEY LOCAL MACHINE Directory NE0154601 00 B 7 17 XX 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration QLOGIC Windows Server 2003 Performance The Ultimate in Performance AA NY 4 Navigate to the following directory path from the HKEY LOCAL MACHINE directory HKEY LOCAL MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters 5 Locate the TCp13230pts entry and change the value to 1 Creating the Tcp13230pts Parameter If the TCp13230pts parameter does not exist it can be created as follows 1 Click the Start button and then click Run The Run dialog box opens 2 Type regedit in the Open box and then click OK Figure 7 8 The Registry Editor window opens Click the HKEY LOCAL MACHINE directory Figure 7 9 Navigate to the following directory path from the HKEY LOCAL MACHINE directory HKEY LOCAL MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters 7 18 NE0154601 00 B XX QLOGIC 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration The Ultimate in Performance Windows Server 2003 Performance TT CPP The Registry Editor window displays the parameters on the right side Figure 7 10 Registry Editor GL x File Edit view Favorites Help 4 9 seclogon 2 Name Type Data C3 sens ab Default REG_SZ value not set 2 m b DataBasePath REG EXPAND SZ SijSystemRoot System32ldriversletc Serial g DeadGWDetec
13. Installation Verification NE0154601 00 B 5 5 5 Windows Server 2003 Driver Installation Uninstall the NIC Driver XX QLOGIC The Ultimate in Performance A TY Uninstall the NIC Driver To uninstall the QLogic adapter NIC driver in Windows Server 2003 1 Right click My Computer and then click Manage 2 Double click Device Manager The list of devices in the computer is displayed on the right side of the window Locate and right click the QLogic adapter Click Uninstall Delete the following files from the corresponding directory File Directory Axcoi msi nx3fwct bin nx3fwmn bin nxnd5x64 sys C C WINDOWS system32 WINDOWS system32 drivers WINDOWS system32 drivers WINDOWS system32 drivers 5 6 NE0154601 00 B XX LOGIC The Ultimate in Performance 6 Windows Server 2008 and 2008 R2 Driver Installation This section describes the installation and configuration procedure for the QLogic adapter NIC driver and Teaming driver on Windows Server 2008 and 2008 R2 operating systems OSs For Windows Server 2003 NIC driver installation instructions see Section 5 For Linux NIC driver installation instructions see Section 8 Driver Checklist Before installing the QLogic adapter NIC or Teaming driver on a Windows Server 2008 OS 1 Download the driver package from the QLogic Web site http driverdownloads qlogic com QLogic
14. Nexen NX3031 Dual Port SFP 10Gt NetXen NX3031 Dual Port SFP 10Gt NetXen NX3031 Quad Port Gigabit Se MI NetXen NX3031 Quad Port Gigabit Se WE NetXen NX3031 Quad Port Gigabit Se WP Nexen NX3031 Quad Port Gigabit Se 2 43 Other Vendor Adapters Realtek RTL8139 810x Family Fast Et Status Network Topology a The box on the left shows the network devices currently present on this system These devices include any physical adapters on the machine as well as the teams and virtual adapters configured using this tool Creating Teams Right click on the Teams QLogic Adapters or Other Vendor Adapters folder and select Create zl Cancel Apply Help Figure 6 11 Windows Server 2008 Teaming Network Configuration Service Window NE0154601 00 B 6 9 6 Windows Server 2008 and 2008 R2 Driver Installation QLOGIC Windows Server 2008 and 2008 R2 Teaming Driver Installation and Configuration The Ultimate in Performance AA NY 2 Right click Teams and then click Create Team Figure 6 12 QLogic Advanced Network Config Service Eg Team Management XX oLocic FlexLOM Technology Teams and Adapters gt Team Data Save To File Restore From File 5 10Gt Delete Team gabit Se Disable Team gabit Se Enable Team gabit Se it S Ada to Team parasa Remove From Team Disable Adapter Enable Adapter p Fast El Add Vian Delete Vian 2j Statu
15. Server 2003 Performance 7 Right click TCp13230Qpts and then click Modify In the Value data box type 1 the default value is 0 and then click OK Figure 7 13 sag npc isin dn eesti Sea EAE B rCp13230pts REG DWORD 0x00000000 0 Edit DWORD Value MEI Value name TCp1 3230pts Value data Base ja Hexadecimal Decimal aee Figure 7 13 Edit DWORD Value Window Tcp13230pts Parameter Setting the TcpWindowSize Parameter NOTE This parameter is only for Windows Server 2003 To set the TcpWindowSize parameter 1 Click the Start button and then click Run The Run dialog box opens 2 Type regedit in the Open box and then click OK Figure 7 8 3 Click the HKEY LOCAL MACHINE directory Figure 7 9 4 Navigate to the following directory path from the HKEY LOCAL MACHINE directory HKEY LOCAL MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters The Registry Editor window displays the parameters on the right side Figure 7 10 5 Right click anywhere in the right side of the window and create a new key with a DWORD value Figure 7 11 6 Rename New Value 1 to TCpWindowSize 7 20 NE0154601 00 B XX QLOGIC 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration The Ultimate in Performance Windows Server 2003 Performance TOO CPP 7 Right click TepWindowSize and then click Modify Figure 7 14 gjUseDomainName REG DWORD Ox00000001 1 W TCp13230pts REG DWORD 0x
16. The Ultimate in Performance G Examine the following hex output T 82 04 00 00 01 00 82 Supported Negotiated link width link width From the 1spci hex output c0 10 00 02 00 02 80 00 00 00 10 Ob 00 82 04 00 00 t capability 82 04 x8 PCle Gen2 Note that some PCle chip sets with a x16 link may not support a PCI Express x8 link width A link is required to support only its maximum width and x1 Check the motherboard specification to determine if its PCle x16 slot can autonegotiate to x8 On some motherboards the PCle slots are all the same physical size required by a x16 slot but electrically they are different widths Check the motherboard specification for the supported width of each of the PCle slots 11 6 NE0154601 00 B XX LOGIC The Ultimate in Performance A Diagnostic Utility Commands Table A 1 lists user level diagnostic utility commands for the Linux and Windows Server OSs Table A 1 Diagnostic Utility Commands Command Description i This command specifies the interface type Local Area Connec E E tion 1 Local Area Connection 2 etc a This command performs all tests regardless of the default all D This command performs only the default test default R This command tests all control registers default CRegs F This command tests the Flash default FLASH I This command tests the interrupt mechanism default IRQS L This command performs an internal l
17. 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 training qlogic com 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 Web http support qlogic com Email support qlogic com 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 Knowledge Database The QLogic knowledge database is an extensive collection of QLogic product information that you can search for specific solutions We are constantly adding to the collection of information in our database to provide answers to your most urgent questions Access the database from the QLogic Support Center http support qlogic com NE0154601 00 B Xi XX Preface QLOGIC Tech n ical S u pport The Ultimate in Performance as ee xii NE0154601 00 B 1 Overview X
18. installer program MSI windows VinfV these messages indicate if the installation was successful QLsetup log Windows event log The Windows event log is the main source of information for device driver problems and events The QLogic adapter s device drivers indicate status by logging events in the system event log Linux Tools The troubleshooting tools available in Linux are described in Table 11 2 Table 11 2 Troubleshooting Tools in Linux Tool What is Provides nxdebug1 Linux script does not require the nx nic driver to be loaded This tool gathers information on the kernel any GPL or nx_nic driver loaded RPM packages processor memory interrupts PCI bus dmesg last 50 messages and network configuration nxdebug2 Linux script does require the nx_nic driver to be loaded This tool gathers kernel configuration nx_nic device stats multicast settings nx nic driver messages from the var log messages file mod probe info SLAB information buddy information I O memory infor mation sysct1 information the complete dmesg log ethtool details on the nx nic interface and specific nx nic status NE0154601 00 B 11 3 XX 11 Troubleshooting Guidelines QLOGIC Check for System Errors The Ultimate in Performance AA NN Check for System Errors Linux To check for system errors in Linux Check for error messages from the kernel using the following commands 3 dmesg cat var log message
19. network devices currently present on this system These devices Network Topolo include any physical adapters on the machine as well as the teams and virtual adapters configured using this tool Creating Teams Right click on the Teams folder and select Create Team to create a new team on the unteamed xl Cancel Apply Help Figure 6 15 Windows Server 2008 Teaming Team Management Window NOTE For more help see the information in the How to box Windows Server 2008 NIC Driver Uninstall Previous Version If your system already has a NIC driver installed and the version number is earlier than 4 0 517 you must remove this driver before installing the latest NIC driver To uninstall the old driver 1 Right click Computer and then click Manage 2 Select Server Manager select Diagnostics and then select Device Manager 6 12 NE0154601 00 B QLOGIC 6 Windows Server 2008 and 2008 R2 Driver Installation Windows Server 2008 NIC and Teaming Driver Uninstall The Ultimate in Performance ls Under Network adapters locate the QLogic adapters 3 Right click the adapters to be uninstalled and then select the Uninstall option for each device to be uninstalled 4 Delete one of the following file sets from the corresponding directories File Directory DERLCC LMS CULL C WINDOWS system32 nx3fwct bin C WINDOWS system32 drivers nx3fwmn bin C WINDOWS system32 drivers nxnd6x64 sys C WINDOW
20. to QLogic adapter icon the link is down In this case do the following a b C d e Verify that the card is seated properly in the PCI slot Make sure that the network cable is connected properly at both ends Make sure that the cable is good Assign an IP address to the interface if you have not already Verify that the SFP module is installed correctly QLE3142 See Section 11 for more information 2 Tocheck the status of the connection right click the adapter icon in the Network Connections window and then select Properties The Local Area Connection Properties dialog box opens Figure 7 3 4 Local Area Connection 4 Properties 21 x General Authentication Advanced Connect using Nexen NX3031 Quad GbE Intelligen This connection uses the following items Client for Microsoft Networks amp Network Load Balancing v mr File and Printer Sharing for Microsoft Networks v 3f Internet Protocol TCP IP Install Uninstall Properties r Description Allows your computer to access resources on a Microsoft network T Show icon in notification area when connected IV Notify me when this connection has limited or no connectivity OK Cancel Figure 7 3 Local Area Connection Properties Dialog Box 3 Assign an IP address manually by selecting the Internet Protocol TCP IP entry and then clicking the Properties button 7 10 NE0154601 00 B XX QLOGIC
21. to install the tools RPM rpm ivh nx_tools version rpm 6 Type the following commands to load the driver modprobe firmware class modprobe v nx nic NE0154601 00 B 3 5 XX QLOGIC The Ultimate in Performance AA NY 3 Quick Start Linux Driver Installation QLogic Adapter Configuration To configure the QLogic adapter 1 Type the following command to identify the Ethernet interface cat proc net nx_nic dev0 stats 2 Type the following command to assign an IP address ifconfig eth n ip address 3 6 NE0154601 00 B XX LOGIC 4 Hardware Installation This section provides installation instructions for the QLogic adapters Please follow all applicable ESD precautions when handling the QLogic adapter QLE3044 Installation To install the QLE3044 1 Verify that the system is powered off and unplug the power cord 2 Remove the system cover 3 Locate an empty x4 or higher PCle slot 4 Insert the QLE3044 into the PCle slot Apply uniform pressure on top of the QLE3044 until it is firmly seated in the PCle bus connector gi Secure the bracket to the chassis and replace the cover Connect the appropriate cables to the QLE3044 Plug in the power cord and power up the system The QLE3044 contains four ports that are organized as shown in Figure 4 1 Note that the portion of the bracket covering the four RJ45 jacks is not shown Port 1 RJ45 Port 2 RJ45 Port 3 RJ45 Port 4 l o
22. x Figure 4 1 QLE3044 Port Assignments NE0154601 00 B 4 1 XX 4 Hardware installation QLOGIC QLE3044 Installation The Ultimate in Performance ee Ethernet Port Mapping The mapping of port numbers on the QLE3044 is shown in Table 4 1 Table 4 1 Mapping of Port Number PCI Function and Ethernet Interface Port Number PCI Function Ethernet Interface 1 0 Ethernet interface numbers are dynamically allo cated by the host As such any eth n interface can 1 be connected to any port 2 3 2 4 3 QLE3044 Status LEDs The QLE3044 has two status LEDs per port These LEDs are located on the port itself as shown in Figure 4 2 When viewing the QLE3044 from the front the bi color green orange link LED is on the left and the green activity LED is on the right Bi color Green Link LED Activity LED Top of board PCle connector Port 1 Port 2 Port 3 Port 4 Figure 4 2 QLE3044 Status LEDs Front View The bi color link LED indicates the speed of the connection as shown in Table 4 2 Table 4 2 QLE3044 LED Definitions Green Orange Bi Color Link Green Activity LED LED 10Mbps Off During power up the activity LED is on continu ously solid The LED blinks during normal opera 100Mbps Green On tion when there is activity on the port for any of the 1000Mbps Orange On speed settings 4 2 NE0154601 00 B XX QLOGIC 4 Hardware italien The Ulti
23. 00 B Index Symbols SsystemRoot windows stnf OLsetup log 11 3 A a A 1 B 4 B 8 a image file B 4 B 9 Active backup mode 9 2 Adapter properties Advanced tab 7 3 Details tab 7 9 Diagnostics tab 7 9 7 12 Driver tab 7 9 11 3 Flash update tab 7 9 General tab 7 2 Information tab 7 9 Resources tab 7 9 Statistics tab 7 9 Adapters supported 1 1 Advanced tab adapter properties 7 3 all A 1 B 4 B 8 all image file B4 BI Application notes 1 2 arp interval parameter 9 5 arp ip target parameter 9 5 Audience ix B Binary RPM in Linux 8 5 NE0154601 00 B XX LOGIC The Ultimate in Performance Bonding driver options 9 4 driver parameters 9 4 mode 9 1 9 5 Bracket removal and replacement 4 3 4 5 C C A 2 Cable specifications 2 1 Cmdif A 2 Commercial GPL driver 8 4 enable 8 2 uninstall 8 8 Configuration QLogic adapter 7 9 8 8 Configuration Windows Server 2008 Teaming driver 6 8 Conventions ix CRegs A 1 D D A 1 d name xml B 5 B 9 dbgview exe Glossary 1 default A 1 Details tab adapter properties 7 9 Device ID 11 5 Device manager 11 3 Diagnostics 7 11 8 8 Diagnostics tab adapter properties 7 9 7 12 dmesg Glossary 1 Document conventions ix downdelay parameter 9 5 Index 1 QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide Version 4 7 XX QLOGIC The Ultimate in Performance AA NY Driver see also Driver ins
24. 00000001 1 REG DWORD 0x00000000 0 Modify Modify Binary Data Delete Rename Figure 7 14 Modifying the TcpWindowSize Parameter The Edit DWORD Value dialog box opens 8 Type a the value in the Value data box either 200000 hexadecimal or 2 097 152 decimal Be sure to select either the Hexadecimal or Decimal button in the Base section depending on the value entered Figure 7 15 dit DWORD Yalue 7x Value name TcpwindowSize Value data Base 20000d Hexadecimal C Decimal Cancel Figure 7 15 Edit DWORD Value Window TcpWindowSize Parameter For more information on setting the TCP window size see Tcp13230pts Parameter on page 7 16 NE0154601 00 B 7 21 XX 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration QLOGIC Windows Server 2003 Performance The Ultimate in Performance E OC V mw VV 3 7 22 NE0154601 00 B XX LOGIC The Ultimate in Performance Linux Driver Installation and Configuration This section describes the Linux driver installation and configuration procedure For the Windows Server 2003 driver installation procedure see Section 5 For the Windows Server 2008 driver installation procedure see Section 6 Linux Driver Checklist Before installing and configuring the Linux driver follow the instructions in these sections Locate the Firmware ROM Image on page 8 1 Locate the Driver File on page 8 2 Verify the Firmware Version on page
25. 003 NIC Driver Location Information 3 Click Install from a list or specific location Advanced and then click Next A dialog box opens prompting for more information about the NIC driver location Figure 5 3 ardware Update Wizard Please choose your search and installation options Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed Search removable media floppy CD ROM Iv Include this location in the search D 3 4 263 4 SNP x64 fl C Don t search will choose the driver to install Choose this option to select the device driver from a list Windows does not guarantee that the driver you choose will be the best match for your hardware lt Back Next gt Cancel Figure 5 3 Windows Server 2003 Select NIC Driver Location 4 Click Search for the best driver in these locations and then select the Include this location in the search check box 5 Doone of the following B Type the appropriate path to the QLogic adapter NIC driver directory in the accompanying field and then click Next NE0154601 00 B 5 3 5 Windows Server 2003 Driver Installation QLOGIC Windows Server NIC Driver Installation and Verification The Ultimate in Performance AA NN m f the exact directory path is not known click Browse The Browse for F
26. 16k Here is an example of iperf from the client side iperf c lt ipAddr of Server gt w 1M P12 1 16k P lt number of threads gt o Optimization Note the following E PCle x8 provides optimal performance for 10GbE m MSI and MSI X interrupts perform better than legacy interrupts E Linux kernel version 2 6 15 and higher provide better performance optimization B Check CPU utilization on the host for CPU bound bottlenecks 8 10 NE0154601 00 B XX LOGIC The Ultimate in Performance 9 Linux Configuration for Bonding Mode and Virtual LAN VLAN Linux Bonding Mode Ensure that the steps required for installing the RPM source creating the binary and installing the binary have been performed as described in QLogic Adapter Driver Installation RPM Format on page 8 5 before setting up Linux bonding mode Type the following command to verify that the QLogic adapter driver has been installed lsmod grep nx_nic Type the following command to install the driver if it has not yet been installed modprobe v nx_nic The steps for setting the Linux bonding mode are as follows Note that these are example commands The actual commands may be different depending on the system configuration 1 3 modprobe bonding mode 1 miimon 100 updelay 50000 primary ethl6 2 ifconfig bond0 25 145 1 199 netmask 255 255 255 0 broadcast 25 145 1 255 up 3 ifenslave bond0 eth15 eth16 Type the following command t
27. 2 noFLASH A 2 noHw A 2 noIntLB A 2 noIRQS A 2 noLED A 2 noLinksST A 2 nR A 2 nS A 2 ntttcp 7 13 7 14 ntttcpr command line options 7 15 ntttcps command line options 7 15 NX Live CD B 2 menu B 3 USB B 2 nx nic 8 4 Glossary 1 nx3fwct bin 5 1 6 1 8 1 nx3fwmn bin 5 1 6 1 8 1 nxdebug 1 11 3 nxdebug2 11 3 Index 3 QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide Version 4 7 XX QLOGIC The Ultimate in Performance AA NY nxflash Glossary 1 command B 1 B 4 B 8 nxudiag Glossary 1 P PCI Express Glossary 2 PCI Express bus finding QLogic adapter on 11 5 PCle Glossary 2 Performance tuning 7 13 8 9 Port mapping 4 2 PXE Glossary 2 pxe off B 5 B 9 pxe on B 4 B 9 Q QLE3044 see also QLogic adapter bracket removal and replacement 4 3 hardware installation 4 1 LEDs 4 2 port mapping 4 2 QLE3142 see also QLogic adapter bracket removal and replacement 4 5 hardware installation 4 4 LEDs 4 5 QLogic adapter see also QLE3044 QLE3142 bonding modes 9 5 configuration Linux 3 6 8 8 configuration Windows Server 2003 and 2008 7 9 device IDs 11 5 diagnostics 7 11 8 8 hardware installation 3 1 PCI Express bus location 11 5 performance tuning 7 13 properties 7 2 supported adapters 1 1 Quick start instructions 3 1 Index 4 R R A 1 r backup file B 4 B 9 Red Hat driver installation 3 4 Related materials ix Requ
28. 8 2 Verify the Driver Version and Module Information on page 8 2 Locate the QLogic Tools on page 8 2 Build the Linux Driver Source Code on page 8 2 Enable the Inbox Kernel GPL and Commercial Drivers on page 8 2 Check for MSI X Support on page 8 3 Locate the Firmware ROM Image After installing the binary RPM the firmware ROM image files nx3fwct bin and nx3fwmn bin are placed in the 1ib firmware directory When the driver module is loaded the firmware files located in the 1ib firmware directory are dynamically loaded onto the QLogic adapter The dynamically downloaded firmware becomes the active firmware and supersedes the default firmware Flashed on the QLogic adapter NE0154601 00 B 8 1 XX o LinUx Driver Installation and Configuration QLOGIC Linux Driver Checklist The Ultimate in Performance AA NY Locate the Driver File The QLogic adapter driver is located at a SUSE lib modules kernel version update drivers net a Red Hat 5 lib modules kernel version update a Red Hat 4 lib modules kernel version kernel drivers net Verify the Firmware Version Type the following commands to view the firmware version where n is the port number ethtool i eth n dmesg grep nx Verify the Driver Version and Module Information Type the following commands to view the driver version and module information where n is the port number 5 modinfo nx nic ethtool i
29. AC address or Use a default one Select a Preferred Primary Adapter for the team If Preferred Primary Adapter is selected choose a failback type zi Advanced IL Cancel Figure 6 13 Windows Server 2008 Teaming Create Team Window NOTE For more help see the information in the Message box 3 Select the check boxes for the QLogic adapter ports to be Teamed and then click OK Figure 6 13 A progress bar appears as the Team is being created Figure 6 14 Creating Team Figure 6 14 Windows Server 2008 Teaming Create Team Progress Bar NE0154601 00 B 6 11 6 Windows Server 2008 and 2008 R2 Driver Installation QLOGIC Windows Server 2008 NIC Driver Uninstall Previous Version The Ultimate in Performance ee 4 Verify the Team creation When the Team creation is complete the Teaming Management tab in the QLogic Advanced Network Configuration Service dialog box shows the formed Team Figure 6 15 QLogic Advanced Network Config Service xi Team Management XX oLocic FlexLOM Technology M Teams and Adapters Adapter Data 3 Ej gfy Failsafe 1 5 Virtuals 133 Failsafe 1 NetXen Teaming E Adapters 19 NetXen NX3031 Dual Port SF S NetXen NX3031 Dual Port SF Glogic Adapters B Other Vendor Adapters Realtek RTL8139 810x Family Fast El m How to The box on the left shows the
30. CR I dog 9 1 Active Backup or Mode 1 0 0000 e cece eens 9 2 Round Robin or Mode 0 0 0000 cee ee 9 3 Bonding Driver Options aaa ees 9 4 Bonding Driver Parameters 0 200200 eee eee 9 4 chuc Ah EPUM 9 5 acp ip TAE PNP NAKA KATA NAG d Rude aa BUE 9 5 downde lay ger oe ae whee ed dee edle XE REOR RR bes d es 9 5 la amp cp date l amp 2kikad Ar ken x RA RH EUERE RE ERRE REIRES 9 5 QLogic Adapter Bonding Modes Under Linux 9 5 Configuring Virtual LAN VLAN Under Linux 055 9 7 Firmware Management Windows Server Dynamic Firmware Download 5 10 1 Linux Dynamic Firmware Download 2 000 ee eee eee ee 10 1 Troubleshooting Guidelines Unable to Boot the Host System with the QLogic Adapter Installed 11 1 Unable to Send Receive Network Traffic Using the QLogic Adapter 11 1 Additional Configuration for Windows Server 2008 Teaming 11 2 Troubleshooting Tools is panga ke ser ka PLAKA RE ERRARE RA ven EERE AKA 11 2 Windows Server Tools cece cece cette eee 11 3 Linux Tools 2 a eens 11 3 Check for System Errors sss ra nee kA Rha bas ERR RAE RR 11 4 End 11 4 Windows Server 0000 ccc eet es 11 4 Caveats sb ce wx aed d AA 11 4 MSI X Interrupts for Linux 200 0002 cee eee 11 4 PCI Express Slot 0000s 11 5 Diagnostic Utility Commands Flash Update Flash Update and Tool Guidelines
31. DriverDownloads Ul default aspx 2 Make sure your system complies with the system requirements see System Requirements on page 2 1 3 Uninstall any previous version of the driver see Windows Server 2008 NIC Driver Uninstall Previous Version on page 6 12 or Windows Server 2008 NIC and Teaming Driver Uninstall on page 6 13 Firmware ROM Image Location The firmware ROM image files nx3fwct bin and nx3fwmn bin are in the C WINDOWS system32 drivers directory A user interface and a command line interface CLI are provided for communicating with the Flash utility NE0154601 00 B 6 1 XX 6 Windows Server 2008 and 2008 R2 Driver Installation QLOGIC Windows Server 2008 NIC Driver Installation and Verification me Ultimate in Performance EN AL h Windows Server 2008 NIC Driver Installation and Verification Windows Server 2008 NIC Driver Installation To install the NIC driver 1 Navigate to the 1nstall Packages directory in the new NIC driver package 2 Extract the driver by running the appropriate self extracting executable E q3w32n6 version exe ja q3wx64n6 version exe a q3ws8R2x64n6 version exe 3 Double click one of the following MSI packages as appropriate H Qancs win2k8 x64 msi a Qancs win2k8 x86 msi a Qancs win2k8 R2 x64 msi The Setup Wizard dialog box opens see Figure 6 1 T QLogic Advanced Network Config Service Welcome to the QLogic Adva
32. Han ciate b bie a a Fa id 3 4 DUE Tak cen RAE dors d NICE LAW NAA bee BANDANA ean kee 3 5 QLogic Adapter Configuration 0 0022 eee 3 6 Hardware Installation QLE3044 Installation a 4 1 Ethernet Port Mapping 00 cece eee eee eens 4 2 QLE3044 Status LEDs 0 0 0 0 eee ee 4 2 QLE3044 Bracket Removal and Replacement 4 3 QLE3142 Installation 0 0 0 eee 4 4 QLE3142 Status LEDs a 4 5 QLE3142 Bracket Removal and Replacement 4 5 Windows Server 2003 Driver Installation Driver Checklist aa 5 1 Firmware ROM Image Location 0000 leise 5 1 Windows Server NIC Driver Installation and Verification 5 2 Windows Server 2003 NIC Driver Installation 5 2 Windows Server 2003 NIC Driver Installation Verification 5 5 Uninstall the NIC Driver llle 5 6 Windows Server 2008 and 2008 R2 Driver Installation Driver Checklist ste aor t atch aw a UC a n DAD eant oto de tog 6 1 Firmware ROM Image Location 0 0000 e eee eee eee 6 1 Windows Server 2008 NIC Driver Installation and Verification 6 2 Windows Server 2008 NIC Driver Installation 6 2 Windows Server 2008 NIC Driver Installation Verification 6 5 Windows Server 2008 and 2008 R2 Teaming Driver Installation and Configuration ccc cee ee 6 6 Windows Server 2008 and 2008 R2 Tea
33. In kernel inbox GPL driver It is released into the Linux upstream kernel and included in major Linux distributions nxflash Flash utility nx nic Commercial GPL driver released by QLogic nxudiag QLogic user diagnostic utility Glossary 1 XX QLOGIC The Ultimate in Performance AA NN QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide Version 4 7 PCle and PCI Express A third generation input output 1 0 standard that allows enhanced Ethernet network performance beyond that of the older peripheral component interconnect PCI and PCI extended PCI X desktop and server slots PXE Preboot execution environment romimage QLogic firmware image for a QLogic 3000 or 3100 Series Intelligent Ethernet Adapter RPM Software package file format RSS Receive side scaling SFP Small form factor pluggable A 1 10Gbps transceiver device smaller than a gigabit interface converter that plugs into the Ethernet port VLAN Virtual logical area network LAN A group of hosts with a common set of requirements that communicate as if they were attached to the same wire regard less of their physical location Although a VLAN has the same attributes as a physical LAN it allows for end stations to be grouped together even if they are not located on the same LAN segment VLANs enable network reconfiguration through software instead of physically relocating devices Glossary 2 NE0154601
34. Logic Tools sss sse RR RR KNA KA KEANNA 8 2 Build the Linux Driver Source Code Llllllslsss 8 2 Enable the Inbox Kernel GPL and Commercial Drivers 8 2 Check for MSI X Support 0000000 000 eee eee 8 3 Inbox Kernel GPL Driver and Blacklisting llle 8 4 Preparing for QLogic Adapter Driver Installation 8 5 QLogic Adapter Driver Installation RPM Format 8 5 Install the Linux Driver Source in RPM Format 8 5 Create the BIDary 20h xa gba AREA KR ER ERdORRKOR CER URN R CORRE ESE 8 5 Install the Binary aaahh ahah ha er tra ob d bu bees 8 5 Install the QLogic Tools 2 5 a kaha dhe NAA eed GRE HANGA 8 6 Linux QLogic Adapter Driver Options eee 8 6 BE poco LIBE AA AA 8 7 Configure the QLogic Adapter on Linux 8 8 Uninstall the Commercial GPL Driver and Tools Package 8 8 Diagnostic Tests for the QLogic Adapter 0 0002 e eae 8 8 Linux Performance Tuning liiis 8 9 Performance Tools 0000 cece eee eee eee es 8 9 Using the iperf Tool AA each des 8 9 Optimization nanana 0000 cee 8 10 NE0154601 00 B V QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide Version 4 7 XX QLOGIC The Ultimate in Performance AA NY 9 10 11 vi Linux Configuration for Bonding Mode and Virtual LAN VLAN Linux Bonding Mode uc eR ROR RR Rr ne RC n e Re CR
35. QLogic adapter You can update the firmware if required B The Driver tab displays driver information From this tab you can update uninstall or restore a previous version of the QLogic adapter driver The Details tab displays detailed information about the QLogic adapter The Resources tab displays the resource settings for the QLogic adapter QLogic Adapter Configuration To enable the connections to the QLogic adapter 1 Open the Network Connections window in the Control Panel or directly from the desktop if the icon exists Figure 7 2 s Network Connections File Edit View Favorites Tools Advanced Help ay O Back P A search K Folders X 19 Fy Address ie Network Connections LAN or High Speed Internet Local Area Connection 5 Local Area Connection 3 Local Area Connection 6 i Connected Connected BE Connected t 30 Net 3031 Quad GbE In TB NetXen NX3031 Quad GbE Int tion 3 NetXen NX3031 Quad GbE Int 2 Local Area Connection 2 Connecte a nnected a Intel R PRO 1000 MT Dual Po Wizard New Connection Wizard e Figure 7 2 Network Connections Window If an IP address has not been assigned the QLogic adapter entry says Limited or no connectivity NE0154601 00 B 7 9 XX 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration QLOGIC QLogic Adapter Configuration The Ultimate in Performance SSS ee If there is a red X next
36. S system32 drivers Directory nxnd6x86 sys C WINDOWS system32 drivers Windows Server 2008 NIC and Teaming Driver Uninstall To uninstall the Windows Server 2008 Teaming driver 1 Click the Start button select Programs select QLogic Corporation and then click Uninstall QANCS see Figure 6 16 ndows Server 2008 Datacenter Estat 3 BE i Network Connections install Packages i Figure 6 16 Windows Server 2008 Teaming Uninstall Procedure NE0154601 00 B 6 13 XX 6 Windows Server 2008 and 2008 R2 Driver Installation QLOGIC Windows Server 2008 NIC and Teaming Driver Uninstall KS 6 14 NE0154601 00 B XX LOGIC The Ultimate in Performance Windows Server 2003 2008 and 2008 R2 Driver Configuration This section describes how to program your QLogic adapter and maximize its performance in the Windows Server 2003 2008 and 2008 R2 OSs Topics include m NIC Driver Properties and Configuration on page 7 1 B QLogic Adapter Configuration on page 7 9 B QLogic Adapter Diagnostic Tests on page 7 11 B Windows Server 2003 Performance on page 7 13 NIC Driver Properties and Configuration The QLogic adapter NIC driver can be configured through the adapter properties in Device Manager To access the Device Manager 1 Click the Start button right click My Computer and then click Device Manager A list of devices ap
37. Select Installation Folder Change the installation folder if required and then click Next T The Confirm Installation dialog box opens see Figure 6 5 je QLogic Advanced Network Config Service Bi xd Confirm Installation fs The installer is ready to install QLogic Advanced Network Config Service on your computer Click Next to start the installation _ tea enm Figure 6 5 Windows Server 2008 Confirm Installation 8 Click Next to begin the installation 6 4 NE0154601 00 B XX QLOGIC 6 Windows Server 2008 and 2008 R2 Driver Installation me Ultimate in Performance Windows Server 2008 NIC Driver Installation and Verification At the end of the installation process the Installation Complete dialog box opens Figure 6 6 E QLogic Advanced Network Config Service Installation Complete Hik QLogic Advanced Network Config Service has been successfully installed Click Close to exit Software installed successfully Your hardware is read to use Figure 6 6 Windows Server 2008 Installation Complete 9 Click Close to complete the installation Windows Server 2008 NIC Driver Installation Verification To verify that the NIC driver was properly installed 1 Click the Start button right click My Computer and then select Device Manager A list of devices appears in right side of the window 2 Verify that the QLogic adapter is listed under Network Adapters as shown in Figure 6 7 File Actio
38. Server 2008 and 2008 R2 Teaming Driver Installation and Configuration Local Area Connection 2 Properties xi Networking Connect using X NetXen NX3031 Dual Port SFP 10GbE Server Adapter This connection uses the following items M 0M Client for Microsoft Networks ivi QoS Packet Scheduler ivi 8 File and Printer Sharing for Microsoft Networks ies Logic Advanced Network Configuration Service M 4 Internet Protocol Version B TCP IP v6 IV 4 Internet Protocol Version 4 TCP IP v4 IV 4 Link Layer Topology Discovery Mapper 1 0 Driver M Link Layer Topology Discovery Responder Install Uninstall Properties Description QLogic Advanced Network Configuration Service Close Cancel Figure 6 10 Windows Server 2008 Teaming Select Network Configuration Service 6 8 NE0154601 00 B XX QLOGIC 6 Windows Server 2008 and 2008 R2 Driver Installation Te Ultimate in Performance Windows Server 2008 and 2008 R2 Teaming Driver Installation and Configuration EE Follow these steps to configure Teaming for the QLogic adapter 1 Click the Start button point to Programs point to QLOGIC Corporation and then select NxTeamingUI The QLogic Advanced Networking Config Service Window opens see Figure 6 11 QLogic Advanced Network Config Service x Team Management XX oLocic FlexLOM Technology M Teams and Adapters jr Team Data I ED logic Adapters 93
39. Ts 2 NE0154601 00 B Open a Windows Explorer window Navigate to the Install Packages directory from the release extracted from the QLogic driver package Double click the respective MSI package required for Windows Server 2008 3 3 XX o SIS Sian QLOGIC Linux Driver Installation The iton Performance AA NY 4 Follow the instructions on the screen to complete the installation For more details on the Windows Server 2008 driver installation refer to Windows Server 2008 NIC Driver Installation on page 6 2 To configure the QLogic adapter 1 Click the Start button and then select Network Connections 2 Verify that QLogic adapter icon says Connected 3 Assign an IP address to the network interface Linux Driver Installation Pre installation Checklist Download the driver package from the QLogic Web site http driverdownloads qlogic com QLogicDriverDownloads Ul default aspx See Linux Driver Checklist on page 8 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 co
40. Windows Server 2003 Windows Server 2008 Figure 7 5 Adapter Properties Diagnostics Tab 7 12 NE0154601 00 B XX QLOGIC The Ultimate in Performance 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration Windows Server 2003 Performance TO Windows Server 2003 Performance This section describes Windows performance tuning NOTE The tunable performance parameters are system and application specific Understanding the relationship between the parameter values target workload performance applications operating system and system configuration provides a better understanding of performance optimization and bottlenecks Performance Testing the QLogic Adapter with ntttcp To enhance Windows Server performance change these parameters in the order listed 1 NE0154601 00 B Enable Windows Server scaling for Windows Server 2003 Set the TCp13230pts parameter value to 1 Note that this parameter is not created by default For more information about modifying a previously created parameter or creating a new parameter see Tcp1323Opts Parameter on page 7 16 Set the TcpWindowSize parameter for Windows Server 2003 In the TcpWindowSize parameter window set the value in the Value Data box to either 200000 hexadecimal or 2 097 152 decimal Be sure to click either hexadecimal or decimal in the Base box depending on the value entered If the TcpWindowSize parameter does not exist it can be create
41. X LOGIC The Ultimate in Performance 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 Obtaining the Latest Software Release Information To download the latest version of the drivers for this product see the QLogic Web site Downloads section http driverdownloads qlogic com QLogicDriverDownloads Ul default aspx QLogic 3000 and 3100 Series Intelligent Ethernet Adapters The products in Table 1 1 are supported in this document Table 1 1 QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Product Product Definition Transfer Medium QLE3044 RJ QLE3142 CU QLE3142 SR QLE3142 LR Quad port 1GbE Intelligent Ethernet Adapter Dual port 10GbE Intelligent Ethernet Adapter Dual port 10GbE Intelligent Ethernet Adapter short range fiber Dual port 10GbE Intelligent Ethernet Adapter long range fiber Copper Twinax Optical Optical Table Notes For OEM branded QLogic 3000 and 3100 Series Intelligent Ethernet adapters see the QLogic Web site 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 OSs NE0154601 00 B 1 1 1 Bventaw QLOGIC Application Notes The Ultimate in Performance a q Application Notes For i
42. XX a Kel ci eg The Ultimate in Performance QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide NE0154601 00 B XX QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide QLOGIC Version 4 7 The Ultimate in Performance E WP P wCc O9 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 20 09 Version 4 5 4 30 09 Rev A Version 4 6 6 15 09 Rev B Version 4 7 2 26 10 Changes Sections Affected Updated with new release information ii NE0154601 00 B Table of Contents Preface Intended Audience 0 2 0 0 eee eee Related Materials llle Documentation Convention
43. able 7 1 Advanced Properties Parameters Continued Parameter Description UDP Checksum Offload IPv4 UDP Checksum Offload IP v6 VLAN ID This parameter enables disables the UDP checksum offload There are four UDP checksum options val ues Off Transmit Receive Transmit receive Registry Key UDPChecksumOffloadv4 Default 3 Transmit and receive checksum enabled W Values 0 1 2 3 This parameter enables disables the UDP checksum offload There are four UDP checksum options val ues Off Transmit Receive Transmit receive Registry Key UDPChecksumOffloadvG Default 3 Transmit and receive checksum enabled W Values 0 1 2 3 This parameter sets the VLAN ID for this interface also exposed through the standard OID M Registry Key Vlanld W Default O no VLAN B Max 4094 B Min 0 E Step 1 E Range 0 4094 Table Notes a Windows Server 2008 only NE0154601 00 B XX QLOGIC 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration The Ultimate in Performance QLogic Adapter Configuration TE SESSA a The Information tab contains information about the firmware version BIOS version driver version and other QLogic adapter properties m The Diagnostics tab tests the QLogic adapter s Flash LED and other functions The Statistics tab displays information about the QLogic adapter The Flash update tab displays the current firmware version on the
44. acket Removal NE0154601 00 B 4 5 XX 4 Hardware installation QLOGIC QLE3142 Installation The Ultimate in Performance a P V 2 Remove the two screws at the top and bottom of the QLE3142 that hold the bracket in place 3 Gently pull the bracket away from the QLE3142 until it disconnects from the optical module housings 4 To replace with a different bracket reverse the process sliding the new bracket over the module housings see Figure 4 8 Note that the screw mounting tabs on the bracket go on the solder side of the QLE3142 Fasten the bracket in place with the two screws 2 Fasten the two mounting screws QLE3142 Housing 000000 joooo00 000000 000000 Ininnnmn jooo000 000000 D00000 000000 000000 000000 000000 innnnmnn 000000 000000 000000 o00000 000000 000000 inaanaa 000000 00000 000000 00000 fon rmm Housing 1 Attach the new bracket The two optical module cutouts on the bracket slide over the housings on the QLE3142 The mounting screw tabs on the bracket should line up with the mounting screw holes on the QLE3142 Note that the tabs will be on the solder side of the board er ETT y Figure 4 8 QLE3142 Bracket Replacement 4 6 NE0154601 00 B XX LOGIC The Ultimate in Performance 5 Windows Server 2003 Driver Installation This section describes the installation and conf
45. address LAA that users administrators can set on this interface to over ride the permanent address of the QLogic adapter that may have been Flashed into the hardware W Registry Key NetworkAddress B Format Hex B Options Value A value is required enter the 12 hex bytes of the MAC address to be used or not present NE0154601 00 B XX QLOGIC 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration The Ultimate in Performance NIC Driver Properties and Configuration S Table 7 1 Advanced Properties Parameters Continued Parameter Description Max Ethernet Frame Size Max Jumbo Buffers Max Offload Connections Number of Receive Buffers This parameter specifies the Ethernet frame size for packet transmission and receive it does not include the MAC header E Reg Key MaxFrameSize W Default 1500 corresponds to 1514 bytes on the wire plus 4 bytes of CRC B Max 9600 BW Min 64 E Step 1 This parameter specifies the maximum number of receive buffers per Jumbo frame B Reg Key RxJumboRingSize m Default 2 4096 buffers W Values O 1024 1 2048 2 4096 3 8192 This parameter specifies the maximum number of offload connections B Reg Key MaxOffloadConnections B Default 512 B Max 512 B Min 0 E Step 1 NOTE This feature is not supported at the time of publication This parameter specifies the packet buffers used by the driver for receive operations DMA
46. ages that appear during the operating system OS boot sequence 5 Check for system error messages BM Windows event viewer B 3 dmesg display system messages on Linux Unable to Send Receive Network Traffic Using the QLogic Adapter If network traffic cannot be sent received with the QLogic adapter 1 Ensure that the network cable is plugged in properly 2 Ensure that the SFP module is installed correctly see QLE3142 Installation on page 4 4 3 Ensure that the client machine is configured correctly and able to communicate with other machines NE0154601 00 B 11 1 XX 11 Troubleshooting Guidelines QLOGIC Additional Configuration for Windows Server 2008 Teaming rhe timate Performance AA NY 4 Type lspci v and look for vendor ID 4040 a Check to see if the QLogic adapter is visible on the PCI bus b Check to see if the QLogic adapter is plugged into the appropriate PCle slot 5 Check if the driver is loaded correctly and the card is initialized B Windows event viewer M dmesg display system messages on Linux 6 Check the network configuration a Check for a valid IP address and subnet b Check for duplicate IP address and subnet numbers c Check the gateway address and network path if connected through a gateway d Check the QLogic adapter MAC address values e Verify the network link status as seen by the host OS f Check for LED activity using ping g Analyze the transmit and r
47. ber 0 1 etc Along with the interface type i in the nxflash command syntax additional commands command in the nxflash command syntax are listed in Table B 2 Table B 2 Flash Utility Commands Linux Command Definition Description 1 List devices This command shows all QLogic devices ligt installed i Interface This command specifies the interface type interface 0 1 2 etc info Information This command displays adapter informa tion such as the adapter type chip revision serial ID firmware version BIOS version MAC address etc a Flash update This command performs a complete seid update of the BIOS and the firmware This command is used when the default ROM image is used NE0154601 00 B XX LOGIC The Ultimate in Performance B Flash Update QLogic Adapter Flash Update Linux TO CS Cg Table B 2 Flash Utility Commands Linux Continued Command Definition Description a lt image file gt all image file gt r backup file restore backup file pxe on pxe off e LL oia wol off sla help d name xml y Version Flash update Restore PXE PXE WOL WOL Help Create XML Version This command performs a complete update of the BIOS and the Flash using a user renamed ROM image When an update is performed the previous firmware version is stored to a file in the current working direct
48. ck My Network Places and then click Properties The Network Connections window opens The Network Connections window lists all of the ports and the type of device to which they are connected Linux Dynamic Firmware Download After the installation of the driver RPM the firmware ROM image files are placed in the 1ib firmware directory When the driver is installed the firmware file located in the 1ib firmware directory is dynamically loaded onto the QLogic adapter Type the following command to determine if the firmware has loaded successfully The n refers to the port number ethtool i eth n NE0154601 00 B 10 1 XX 10 Firmware Management QLOGIC Linux Dynamic Firmware Download me Ultimate in Performance CO ee Check for the following entry Active Firmware version 4 0 408 10 2 NE0154601 00 B XX LOGIC The Ultimate in Performance 11 Troubleshooting Guidelines Unable to Boot the Host System with the QLogic Adapter Installed If the system does not boot after installing the QLogic adapter 1 Remove the QLogic adapter and power up the system Does the system boot without the QLogic adapter If so power down the system insert the QLogic adapter into a different PCle slot and power up the system 2 Ensure that the system BIOS configuration is up to date during the system boot up process 3 Ensure that the recommended minimum memory is installed on the host system 4 Note any error mess
49. ckage provided The following binaries must be in the same directory from where the Flash command will be executed nxflash exe card type romimage The release may contain multiple ROM images The card type variable in the previous command refers to the exact ROM image Note that the nx 1ash utility and ROM image files must be in the same directory from where the nx 1ash command is executed 4 Type the following command where n is the number of the port being Flashed nxflash exe i Local Area Connection n all The quotation marks are required Writing the Flash takes a few minutes Do not interrupt or reboot the system during this time NE0154601 00 B B 5 XX P Pash Update l QLOGIC QLogic Adapter Flash Update Windows Server me Ultimate in Performance AA NY Here is an example of the Windows Server nxflash a11 output for local area connection 8 C netxen 4 0 223 utils gt nxflash i Local Area Connection 8 all NETXEN Port is Port 0 Verifying flash Done 0 9 Init xxx Currently in flash Board Type Quad Gig LP Firmware Version 4 0 222 MAC Address 0 00 0E 1E 00 7F 24 MAC Address 1 00 0E 1E 00 7F 25 MAC Address 2 00 0E 1E 00 7F 26 MAC Address 3 00 0E 1E 00 7F 27 Serial Number QOG88BK0130 NIC binary romimage found in C netxen 4 0 223 utils Rom Image C netxen 4 0 223 utils lp qg cut thru bl romimage
50. d using regedit See Setting the TcpWindowSize Parameter on page 7 20 for more information 7 13 XX 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration QLOGIC Windows Server 2003 Performance Te Ultimate in Performance ee 3 Runntttcp a Click the Start button and then click Run The Run dialog box opens b Type cmd in the Open box and then click OK Figure 7 6 Run BEI Type the name of a program folder document or Internet resource and Windows will open it For you Open crd M Cancel Browse Figure 7 6 Run Dialog Box c Change the directory path to the location where ntttcp was downloaded or copied An example directory tree is shown in Figure 7 7 cx C WINDOWS system32 cmd exe Microsoft Windows Version 5 2 3796 CC Copyright 1985 2663 Microsoft Corp C Documents and Settings Administrator gt cd My Documents Ntttcp C Documents and Settings Administrator My Documents Ntttcp gt _ Figure 7 7 Location of ntttcp For scripts see the tools package included with the release ntttcp Overview There are two switches on ntttcp that boost performance a and rb ntttcp can be run without an optimal value for the a switch and without the rb switch for the QLE3044 When running ntttcp with the QLE3142 and in particular with fewer threads on Windows Server performance is limited by the receive window and by the outstanding I O a value regardless of hardware l
51. d0 The output for this command is Ethernet Channel Bonding Driver v3 0 1 Bonding Mode load balancing round robin MII Status up MII Polling Interval ms 100 Up Delay ms 50000 Down Delay ms 0 Slave Interface eth16 MII Status down lt down state Link Failure Count 0 Permanent HW addr 00 0e 1e 00 11 d2 Slave Interface eth15 MII Status down lt down state Link Failure Count 0 Permanent HW addr 00 0e 1e 00 11 d3 After 50 seconds type the command again to verify the MII status of the Ethernet ports cat proc net bonding bond0 NE0154601 00 B 9 3 XX 9 Linux Configuration for Bonding Mode and Virtual LAN VLAN QLOGIC Linux Bonding Mode The Ultimate in Performance AA NY The output for this command is Ethernet Channel Bonding Driver v3 0 1 January 9 2006 Bonding Mode load balancing round robin MII Status up MII Polling Interval ms 100 Up Delay ms 50000 Down Delay ms O Slave Interface eth16 MII Status up lt up state Link Failure Count 0 Permanent HW addr 00 0e le 00 11 d2 Slave Interface eth15 MII Status up lt up state Link Failure Count 0 Permanent HW addr 00 0e 1e 00 11 d3 The dmesg command output is bonding bond0 link status definitely up for interface eth1b bonding bond0 link status definitely up for interface eth1b5 Bonding Driver Options Options for the bonding driv
52. dows Server 2003 2008 and 2008 R2 Driver Configuration XX QLOGIC Windows Server 2003 Performance The Ultimate in Performance AA NN Table 7 2 ntttcps and ntttcpr Command Line Options Continued Command Default Notes fr Full buffers posted on read opera tions mb Multiple buffer post mode m mapping mapping is a session or sessions processor receiver and IP set The following example sets up four ses sions on processor 0 to test a net work on 1 2 3 4 m 4 0 1 2 3 4 Tcp13230pts Parameter 7 16 NOTE This parameter is only for Windows Server 2003 This parameter determines whether TCP uses the time stamping and window scaling features described in RFC 1323 TCP Extensions for High Performance For more efficient use of high bandwidth networks use a larger TCP window size The TCP window size field controls the flow of data and is limited to 2 bytes or a window size of 65 535 bytes Since the size field cannot be expanded a scaling factor is used The TCP window option increases the maximum window size from 65 535 bytes to 1 gigabyte The TCP receive window is the amount of data the sending host can send on a connection at one time When the value for window size is added to the registry and its size is larger than the default value Windows attempts to use a scale value that accommodates the new window size Tables 7 3 and 7 4 show the four Tcp13230pts settings Tabl
53. driver blacklisting 8 4 Inbox kernel GPL driver enabling 8 2 info B 4 B 8 Information tab adapter properties 7 9 NE0154601 00 B XX QLOGIC The Ultimate in Performance QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide Version 4 7 ls Installation see also Driver installation Driver installation verification hardware 3 1 hardware verification of 3 2 Linux driver 3 4 Windows Server 2003 NIC driver 3 3 5 2 Windows Server 2008 NIC driver 3 3 6 2 Windows Server 2008 Teaming driver 6 6 interface A 1 B 4 B 8 IntLB A 1 ipconfig 11 3 iperf 8 9 Glossary 1 IRQS A 1 iSCSI Glossary 1 iSCSI boot 1 2 L L A 1 1 A 1 B 8 lacp_rate parameter 9 5 LED A 1 LEDs 4 2 4 5 Glossary 1 LinkST A 1 Linux bonding mode 9 1 driver installation 3 4 driver installation in RPM format 8 5 driver options 8 6 driver source code building 8 2 Flash update B 8 B 10 MSI X interrupts for 11 4 performance tuning 8 9 PXE 1 2 system errors checking for 11 4 troubleshooting tools 11 3 VLAN configuring under 9 7 list B 8 NE0154601 00 B Modes active backup 9 2 Modes round robin 9 3 modprobe command optional parameters 8 7 Module information Linux 8 2 MSI Glossary 1 MSI X Glossary 1 interrupts 11 4 support 8 3 N Network traffic not being sent received using the QLogic adapter 11 1 netxen_nic ko 8 4 Glossary 1 nF A 2 nH A 2 nI A 2 nL A 2 n1 A 2 noCRegs A
54. driver binary will be located in one of the following directories lib modules uname r updates drivers net lib modules uname r kernel drivers net Install the QLogic Tools To install the QLogic tools 1 Type the following command to extract the tools tar zxvf qle30xx qle3lxx linux tools version tar 2 Type the following command to install the tools rpm ivh nx tools version rpm 3 Type the following command to go to the directory where the tools are located cd opt netxen These tools include a nxflash ul nxudiag u phantomcore P3 a card type romimage card type refers to the exact ROM image The release may contain multiple ROM images Linux QLogic Adapter Driver Options Type the modprobe command to pass optional parameters to the driver for example modprobe v nx nic lt parameter gt 8 6 NE0154601 00 B XX QLOGIC The Ultimate in Performance ls 8 Linux Driver Installation and Configuration Linux QLogic Adapter Driver Options The parameters are listed in Table 8 1 Table 8 1 modprobe Command Optional Parameters Parameter Description Default Range tx desc Sets the size of the command descrip 1024 256 1024 tor rings transmit must be power of two jumbo desc 1g Sets the size of the receive ring for 1024 64 1024 jumbo frames 1GbE ports x86 64 bit must be 512 power of two x86 32 bit jumbo desc Sets the size of the receive ring for 1024 64 1024 jumbo frames
55. e 7 3 Tcp13230pts Data Type REG DWORD 0 1 2 3 1 Table Notes See Table 7 4 NE0154601 00 B XX QLOGIC 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration The Ultimate in Performance Windows Server 2003 Performance EE Table 7 4 Range Hex Value Meaning 0 Timestamps and window scaling are disabled 1 Window scaling is enabled 2 Timestamps are enabled 3 Timestamps and window scaling are enabled To modify the scale factor set Tcp13230pts to 1 Note that this parameter is not created by default To modify a previously created parameter see Modifying the Tcp1323Opts Parameter on page 7 17 To create a new parameter see Creating the Tcp1323Opts Parameter on page 7 18 Modifying the Tcp13230pts Parameter If the parameter was created previously it can be modified as follows 1 Click the Start button and then click Run The Run dialog box opens 2 Type regedit in Open box Figure 7 8 and then click OK Run BES Type the name of a program Folder document or g Internet resource and Windows will open it For you Open ZEN x Cancel Browse Figure 7 8 Run Window The Registry Editor window opens 3 Click the HKEY LOCAL MACHINE directory Figure 7 9 e Registry Editor File Edit View Favorites Help CJ HKEY CLASSES ROOT HKEY CURRENT USER Cg HKEY LOCAL MACHINE HkEY USERS 5 HKEY CURRENT CONFIG
56. e Scaling This parameter enables disables the receive side scaling RSS feature E Registry Key RSS E Default Enabled E Values Enabled Disabled 7 6 NE0154601 00 B XX QLOGIC 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration The Ultimate in Performance NIC Driver Properties and Configuration TO SSSA Table 7 1 Advanced Properties Parameters Continued Parameter Description Receive Side Scaling Rings This parameter controls the number of rings used The total is calculated by 1KB x2 with a value of 5 for a maximum of 32KB W Registry Key MaxStatusRings B Default 2 B Max 4 B Min 1 E Step 1 TCP Checksum Offload IPv4 This parameter enables disables the TCP checksum offload for IPv4 There are four TCP checksum options values Off Transmit Receive Transmit receive Registry Key TCPChecksumOffloadv4 Default 3 Transmit and receive checksum enabled W Values 0 1 2 3 TCP Checksum Offload IPv6 This parameter enables disables the TCP checksum offload for IPv6 There are four TCP checksum options values Off Transmit Receive Transmit receive Registry Key TCPChecksumOffloadv6 Default 3 Transmit and receive checksum enabled W Values 0 1 2 3 NE0154601 00 B 7 7 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration NIC Driver Properties and Configuration XX QLOGIC The Ultimate in Performance AA NY T
57. e of the adapters listed in Table 1 1 2 2 NE0154601 00 B XX LOGIC The Ultimate in Performance 3 Quick Start This section provides instructions for advanced users who are already familiar with hardware and software installation procedures See the appropriate section as applicable W QLogic Adapter Installation and Verification on page 3 1 B Windows Server Driver Installation on page 3 2 W 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 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 For more information on the QLogic adapter installation refer to Hardware Installation on page 4 1 NE0154601 00 B 3 1 XX osc Start QLOGIC Windows Server Driver Installation The iton Performance AA NN Verify the QLogic Adapter Installation To verify that the QLogic adapter has been installed correctly perform the steps in the appropriate section Linux On Lin
58. eceive packets for the QLogic adapter using network monitoring tools h Verify the ARP entry and response If none of the previous steps resolve the problem run the QLogic user diagnostics Additional Configuration for Windows Server 2008 Teaming How to tips can be found at the bottom of the Teaming Management tab in the QLogic Advanced Network Config Service window see Figure 6 15 Troubleshooting Tools The following sections explain how to use the Windows and Linux tools to help solve potential problems 11 2 NE0154601 00 B XX QLOGIC 11 Troubleshooting Buidalinas The Ultimate in Performance Troubleshooting Tools I a Windows Server Tools The troubleshooting tools available in Windows Server are described in Table 11 1 Table 11 1 Troubleshooting Tools in Windows Server Tool What it Provides systeminfo The systeminfo tool provides detailed information about the operating system version CPU system manufacturer and model memory configuration hot fixes and network cards Device manager The device manager shows the hardware configured on the system Driver tab The driver tab displays device status QLogic adapter informa tion debug counters for gathering support log details diagnos tics test cases statistics driver version and resources ipconfig The ipconfig tool shows IP network settings it also releases and renews by adapter or connection systemRoot N This log contains messages from the
59. en click Next The QLogic Advanced Network Config Service dialog box opens see Figure 6 3 fe QLogic Advanced Network Config Service QLogic Advanced Network Config Service XX QLOGIC Please select installation method Typical Installation Only NIC driver will be installed C Complete Installation Both NIC and IM drivers will be installed Cancel lt Back Figure 6 3 Windows Server 2008 Installation Options 6 Doone ofthe following and then click Next W Click Typical Installation to install only the base NIC driver Teaming support will not be enabled H Click Complete Installation if Teaming support is required NE0154601 00 B 6 3 XX 6 Windows Server 2008 and 2008 R2 Driver Installation QLOGIC Windows Server 2008 NIC Driver Installation and Verification The Select Installation Folder dialog box opens see Figure 6 4 nj QLogic Advanced Network Config Service isi F3 Select Installation Folder Eg The installer will install QLogic Advanced Network Config Service to the following folder To install in this folder click Next To install to a different folder enter it below ot cick Browse Folder E Program Files QLogic Corporation QLogic Advanced Network Cor Browse Disk Cost Install QLogic Advanced Network Config Service for yourself or for anyone who uses this computer Everyone C Just me Lema coe Figure 6 4 Windows Server 2008
60. er are supplied as parameters to the bonding module at load time They may be given as command line arguments to the modprobe command but are usually specified in the etc modules conf or etc modprobe conf configuration file or in a distribution specific configuration file some of which are detailed in the next section Bonding Driver Parameters The available bonding driver parameters are listed in the following sections If a parameter is not specified the default value is used When initially configuring a bond QLogic recommends that tail f var log messages berunina separate window to watch for bonding driver error messages It is critical to specify the following parameters otherwise serious network degradation will occur during link failures B miimonorarp interval and a arp ip target Most devices support mi imon so it is safe to use Options with textual values accept either the text name or for backward compatibility the option value For example mode 802 3ad and mode 4 setthe same mode 9 4 NE0154601 00 B XX QLOGIC 9 Linux Configuration for Bonding Mode and Virtual LAN VLAN The Ultimate in Performance Linux Bonding Mode TO KSP arp_interval This parameter specifies the ARP link monitoring frequency in milliseconds When ARP monitoring is used in an etherchannel compatible mode modes 0 and 2 the switch must be configured in a mode that evenly distributes packets across all links When the switch
61. eth n Locate the QLogic Tools Type the following command to go to the directory where the tools are located cd opt netxen These tools include a nxflash E nxudiag a phantomcore P3 E card type romimage Build the Linux Driver Source Code Linux kernel source headers are required to compile the drivers provided in source code format Some Linux operating system OS distributions may not install the kernel source headers by default The headers can be added from the Linux OS Distribution disk using the RPM package manager Enable the Inbox Kernel GPL and Commercial Drivers The inbox kernel GPL and commercial drivers are included in the Linux kernels available from kernel org 8 2 NE0154601 00 B XX QLOGIC 8 Linux Driver Installation and Configuration The Ultimate in Performance Linux Driver Checklist Ta CA NOTE The commercial GPL version of the driver nx nic ko contains the most recent updates To determine which driver to use 1 The driver name is netxen nic ko 2 Type the following command to identify the netxen nic ko driver 5 lsmod grep netxen nic NOTE The netxen nic ko file is automatically blacklisted when the Linux commercial GPL driver RPM is installed 3 To disable the inbox kernel GPL driver netxen nic ko a Type the following command to remove the driver from the OS memory 5 rmmod netxen nic b Remove or rename the netxen nic ko file from the lib modules lt uname
62. face eth1 eth2 etc and the nx nic driver from the command line 3 cat proc net nx nic dev0 stats grep eth Or ifconfig a Look for the interface with a MAC address HWaddr prefix of 00 0E 1E XX XX XX 2 Type the following to commands assign an IP Address and activate the interface ifconfig eth n down ifconfig eth n IP Address netmask Netmask Value up 3 Verify that the network services are running and then type service network restart To verify connectivity contact a different IP address using the ping command Uninstall the Commercial GPL Driver and Tools Package Type the following commands to uninstall the commercial GPL driver and tools which are part of the RPM package rpm qa grep nx ifconfig eth n down rmmod nx nic ko rpm e nx nic version de oe oe rpm e nx tools version Diagnostic Tests for the QLogic Adapter The Linux user diagnostics utility performs various tests using the nxudiag i eth n command The syntax for these tests is nxudiag command options and arguments See Table A 1 for a list of Linux diagnostic utility commands version refers to the RPM package currently on the system RPM packages can be located by executing the command rpm qa grep nx 8 8 NE0154601 00 B XX LOGIC The Ultimate in Performance I aaa 8 Linux Driver Installation and Configuration Linux Performance Tuning NOTE While r
63. for Windows Server 2003 Windows Server 2003 NIC Driver Installation The following procedure is for a new NIC driver installation 1 Extract the QLogic adapter NIC driver release package to a directory on the host After the server system is powered up Windows detects the QLogic adapter and the Found New Hardware Wizard dialog box opens Figure 5 1 Found New Hardware Wizard Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on i eb site with your permission Can Windows connect to Windows Update to search for software Yes this time only C Yes now and every time connect a device No not this time Click Next to continue lt Back Cancel Figure 5 1 Windows Server 2003 Found New Hardware Wizard Dialog Box 5 2 NE0154601 00 B XX QLOGIC 5 Windows Server 2003 Driver Installation pA PR ONIS Windows Server NIC Driver Installation and Verification 2 Click No not at this time and then click Next The wizard opens another dialog box prompting for NIC driver location information Figure 5 2 Hardware Update Wizard SI This wizard helps you install software for Ethernet Controller If your hardware came with an installation CD Q or floppy disk insert it now What do you want the wizard to do Click Next to continue Pa Figure 5 2 Windows Server 2
64. g Creating a Team eee 6 10 NE0154601 00 B vii QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide Version 4 7 XX QLOGIC The Ultimate in Performance AA NY 6 13 6 14 6 15 6 16 7 1 7 2 7 3 7 4 7 5 7 6 7 7 7 8 7 10 7 11 7 12 7 13 7 14 7 15 Table 1 1 2 1 2 2 4 2 7 1 7 2 7 3 7 4 8 1 9 1 11 1 11 2 11 3 A 1 B 1 B 2 viii Windows Server 2008 Teaming Create Team Window 6 11 Windows Server 2008 Teaming Create Team Progress Bar 6 11 Windows Server 2008 Teaming Team Management Window 6 12 Windows Server 2008 Teaming Uninstall Procedure lille esses 6 13 Adapter Properties General Tab lille 7 2 Network Connections Window 0 000 eee lees 7 9 Local Area Connection Properties Dialog Box 0000 eee 7 10 Internet Protocol TCP IP Properties Dialog Box 7 11 Adapter Properties Diagnostics Tab cc cece eee 7 12 PRU NOG BOX APRI vm 7 14 Location of nt ttCp AA AA d 7 14 Run Window 2 ett ree 7 17 Registry Editor HKEY LOCAL MACHINE Directory 7 17 Registry Editor Parameter Directory ccc eee eee 7 19 New Key DWORD 2 ma maa ea KK gee eek cake chee CR RR ACKCRCACRGU AL RC eRe RS 7 19 Creating Tcp13230pts ll eee eee 7 19 Edit DWORD Value Window Tcp13230pts Parameter
65. g command to get detailed information about the VLAN interface cat proc net vlan eth0 5 Repeat Steps 2 and 3 if more than one VLAN is required Type the following commands to delete a VLAN interface ifconfig eth0 5 down vconfig rem eth0 5 NE0154601 00 B XX 9 Linux Configuration for Bonding Mode and Virtual LAN VLAN QLOGIC Configuring Virtual LAN VLAN Under Linux me Ultimate in Performance Saas 9 8 NE0154601 00 B XX LOGIC The Ultimate in Performance 10 Firmware Management This section describes the firmware download process When the driver package is installed the firmware files are installed onto the host operating system OS The dynamic firmware download takes place when the driver module is loaded As the driver module is loaded the firmware file downloaded from the host OS becomes the active firmware version on the QLogic adapter Windows Server Dynamic Firmware Download During the driver installation process the firmware ROM image files are placed in the C WINDOWS system32 drivers directory Type the following command to determine if the firmware loaded successfully in Windows Server The nin Local Area Connection n refers to the port being Flashed nxflash exe i Local Area Connection n info The quotation marks are required Check for the following entry Active Firmware version 4 0 408 To determine the port number n click the Start button right cli
66. ics 7 11 driver configuration 7 1 driver installation overview 3 3 event log 11 3 Flash update B 5 NIC driver installation 6 2 NIC driver installation verification 6 5 system errors checking for 11 4 Teaming driver configuration 6 8 Teaming driver installation 6 6 troubleshooting tools 11 3 uninstall NIC driver 6 12 uninstall Teaming driver 6 13 wol off B 5 B 9 wol on B 5 B 9 Index 5 XX QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide QLOGIC Version 4 7 The Ultimate in Performance AA NY Index 6 NE0154601 00 B XX Q LO G l C Corporate Headquarters QLogic Corporation 26650 Aliso Viejo Parkway Aliso Viejo CA 92656 949 389 6000 www qlogic com The Ultimate in Performance Europe Headquarters QLogic UK LTD Quatro House Lyon Way Frimley Camberley Surrey GU16 7ER UK 44 0 1276 804 670 2009 2010 QLogic Corporation Specifications are subject to change without notice All rights reserved worldwide QLogic the QLogic logo and FlexLOM are trademarks or registered trademarks of QLogic Corporation Finisar is a registered trademark of Finisar Corporation JDS Uniphase is aregistered trademark of JDS Uniphase Corporation Red Hat is a registered trademark of Red Hat Inc Windows and Windows Server are registered trademarks of Microsoft Corporation Linux is a registered trademark of Linus Torvalds PCI Express and PCle are registered trademarks of PCI SIG SUSE is a registered trademark of Novel
67. iguration procedure for the QLogic adapter NIC driver on a Windows Server 2003 operating system OS For Windows Server 2008 driver installation instructions see Section 6 For Linux driver installation instructions see Section 8 Driver Checklist Before installing the QLogic adapter NIC driver on a Windows Server 2003 OS 1 Download the driver package from the QLogic Web site http driverdownloads qlogic com QLogicDriverDownloads Ul default aspx 2 Make sure your system complies with the system requirements see System Requirements on page 2 1 3 For existing installations a Uninstall the old NIC driver and utilities see Uninstall the NIC Driver on page 5 6 b Install the new NIC driver see Windows Server NIC Driver Installation and Verification on page 5 2 c Update the Flash contact Technical Support to see if this step is required Firmware ROM Image Location The firmware ROM image files nx3 wct bin and nx3fwmn bin are in the C WINDOWS system32 drivers directory A user interface and a command line interface CLI are provided for communicating with the Flash utility NE0154601 00 B 5 1 XX QLOGIC The Ultimate in Performance AA NY 5 Windows Server 2003 Driver Installation Windows Server NIC Driver Installation and Verification Windows Server NIC Driver Installation and Verification The following subsections describe the installation and verification procedures
68. imitations 7 14 NE0154601 00 B XX QLOGIC 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration The Ultimate in Performance Windows Server 2003 Performance TO CPP For the receive side the optimal value is 16 for a and 512 000 for rb or something similar With these values a single thread should perform closer to a multi thread configuration From a DOS command prompt type the following command Note that the command must be executed from the same directory in which the executable files are located ntttcpr m 16 0 rcv ipaddr gt n f of tcp segs for snd rcv gt a 16 For the transmit side a should be a value less than eight The more threads the lower the value NOTE The send transmit and receive side ntt tcp commands must use the receive side s IP address ntttcps and ntttcpr Command Line Options The ntttcps and ntttcpr command line options are listed in Table 7 2 Table 7 2 ntttcps and ntttcpr Command Line Options Command Default Notes Jew of IUES 64K n number of buffers 20K p port base 5001 a outstanding I O 2 x lt packet array size gt 1 rb lt receive buffer size gt 64K sb send buffer size 0 i Infinite loop f file name BINENE EE J u UDP send receive E Es m d Verify flag t runtime Runtime is in seconds v Enable verbose mode 6 Enable IPv6 mode NE0154601 00 B 7 15 7 Win
69. indows Server 2003 2008 and 2008 R2 Note that the QLogic adapter is shipped with a default Flash version NE0154601 00 B B 3 XX QLogic Adapter Flash Update Windows Server Tre Ultimate w Performance E ee Using the Flash Utility When invoking the nxflash exe utility use the following syntax nxflash i Local Area Connection n all In this command the i indicates the interface command and the Local Area Connection n specifies the adapter being Flashed The quotation marks are required To determine the adapter number 1 Click the Start button and then right click My Network Places 2 Click Properties The Network Connections window opens The Network Connections window lists all of the adapters and the type of device to which they are connected Along with the interface i in the nx 1ash command syntax additional commands are listed in Table B 1 Table B 1 Flash Utility Commands Windows Server Command Definition Description i Interface This command specifies the interface type BEA AN Local Area Connection 1 Local Area Con nection 2 etc info Information This command displays adapter information such as adapter type chip revision serial ID firmware version BIOS version MAC address etc a Flash This command performs a complete update SEN update of the BIOS and the firmware a lt image file gt Flash This command performs a complete update update of the BIOS and
70. ing the software for B3 NetXen NX3031 Quad Port Gigabit Server Adapter Click Finish to close the wizard Figure 5 6 Windows Server 2003 Software Installation Complete 7 Click Finish Windows Server 2003 NIC Driver Installation Verification To verify that the NIC driver was properly installed 1 Click the Start button right click My Computer and then select Device Manager A list of devices appears in right side of the window Verify that the QLogic adapter is listed under Network Adapters as shown in Figure 5 7 I Computer Management pd El He Aion Yew Window Heb alx e gmmisagm a xa Bj cape tenegenent Loca 5 8 esa E E f system Tods a gj Event Vener E ag Dik Bigg Shared Folders Dilar adapters 0 49 Pesfermance Logs and Att 2 DVD CD ROM drives Device Manager EB Figpy dak controllers E ij Storage Eb Pogpy dsk cies i Removable Storage By Human Interface Devices Disk Defragnenter EQ IDEATMATAPI cortrolers Disk Management Gp Keyboards cE Services and Applcatiors 20 Mice and ether pointing devices EB Mortars E E Network adapters 188 Intel R PRO LOCD MT Dual Port Ser 89 InteR PRO 1000 MT Dual Port Se 89 Nethen 13031 Quad ChE Intelige dapter 2 488 Neten 111308 Quad GbE Italia 73 Adapter 3 HB Neten N4303 Quad GbE Itellgent Server P3 Adapter 4 m 39 Ports icon amp LPT ER Processors ef H 89 ssid and sane cortes isi Figure 5 7 NIC Driver
71. ion 5 rpm e nx tools prior version QLogic Adapter Driver Installation RPM Format The following sections describe how to install the Linux driver in RPM format create the binary install the binary and install the QLogic tools Install the Linux Driver Source in RPM Format To install the Linux driver source in RPM format 1 Type the following command to extract the driver tar zxvf qle30xx_qle31xx src version tar gz 2 Type the following command to install the Linux driver RPM source rpm iv nx nic version src rpm Create the Binary Type the following command to create the binary RPM for Red Hat systems rpmbuild bb usr src redhat SPECS nx nic version spec Type the following command to create the binary RPM for SUSE systems rpmbuild bb usr src packages SPECS nx nic version spec Install the Binary Type the following command to install the binary RPM for Red Hat systems rpm i usr src redhat RPMS arch nx nic version arch rpm NE0154601 00 B 8 5 XX QLOGIC The Ultimate in Performance 8 Linux Driver Installation and Configuration Linux QLogic Adapter Driver Options AA E Type the following command to install the binary RPM for SUSE systems rpm i usr src packages RPMS arch nx nic version arch rpm In these commands the arch variable designates the system architecture Some arch variables include i386 i586 i686 x86 64 depending on the system The installed QLogic
72. irements hardware 2 1 Resources tab adapter properties 7 9 restore backup file B 4 B 9 romimage Glossary 2 Round robin mode 9 3 RPM Glossary 2 binary RPM in Linux 8 5 installing the Linux driver in RPM format 8 5 RSS Glossary 2 S S A 1 SFP Glossary 2 SFP optical module requirements 2 2 Statistics tab adapter properties 7 9 SUSE driver installation 3 5 System errors checking for 11 4 systeminfo 11 3 T Tcp13230pts parameter 7 16 TcpWindowSize parameter 7 20 Technical support x Tools Linux 8 2 8 6 troubleshooting 11 3 uninstall 8 8 Troubleshooting x 11 1 NE0154601 00 B XX QLOGIC The Ultimate in Performance QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide Version 4 7 ls U Uninstall commercial GPL driver 8 8 tools 8 8 Windows Server 2003 NIC driver 5 6 Windows Server 2008 NIC driver 6 12 Windows Server 2008 Teaming driver 6 13 V v A 2 B 5 B 9 version A 2 B 5 B 9 VLAN Glossary 2 VLAN configuration 9 7 W Windows Server 2003 configuring the QLogic adapter in 7 9 diagnostics 7 11 driver configuration 7 1 driver installation overview 3 3 event log 11 3 Flash update B 5 NIC driver installation 5 2 NIC driver installation verification 5 5 performance tuning 7 13 system errors checking for 11 4 troubleshooting tools 11 3 uninstall NIC driver 5 6 NE0154601 00 B Windows Server 2008 and 2008 R2 configuring the QLogic adapter in 7 9 diagnost
73. is configured to distribute the packets in an XOR fashion all replies from the ARP targets are received on the same link which could cause the other team members to fail ARP monitoring should not be used with miimon A value of 0 disables ARP monitoring The default value is 0 arp ip target This parameter specifies the IP addresses to use as ARP monitoring peers when arp interval is greater than O These are the targets of the ARP request sent to determine the health of the link to the targets Specify these values in add ddd Add ddd format Multiple IP addresses must be separated by a comma At least one IP address must be given for ARP monitoring to function The maximum number of targets that can be specified is 16 The default value is no IP addresses downdelay This parameter specifies the time in milliseconds to wait before disabling a slave after a link failure has been detected This option is valid only for the mi imon link monitor The downdelay value must be a multiple of the mi imon value otherwise the value will be rounded down to the nearest multiple The default value is 0 lacp rate This parameter specifies the rate at which the link partner transmits LACPDU packets in 802 3ad mode Possible values are m Slow or 0 Request partner to transmit LACPDUS every 30 seconds default Fast or 1 Request partner to transmit LACPDUS every 1 second QLogic Adapter Bonding Modes Under Linux There are several mode
74. iver Installation TPP Windows Server 2003 To install the QLogic adapter driver 1 9 From the Windows desktop right click My Computer On the shortcut menu select Manage The Computer Management window opens Select Computer Management select System Tools and then select Device Manager Right click the server s host name and select Scan for hardware changes When prompted to connect to Windows Update Click No not at this time and then click Next Click Install from a list or specific location then click Next Select Search for the best driver in these locations Deselect the Search removable media option Select Include this location in the search Click Browse and then provide the path to the directory where the driver is located Locate the following files in the driver directory E 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 Click the Next button in the Hardware Update Wizard window For more details on the Windows Server 2003 driver installation refer to Windows Server 2003 NIC Driver Installation on page 5 2 To configure the QLogic adapter 1 2 3 Click the Start button and then select Network Connections Verify that QLogic adapter icon says Connected Assign an IP address to the network interface Windows Server 2008 and 2008 R2 To install the QLogic adapter driver
75. ket Replacement 2 0000 cece eee eee eee 4 6 5 1 Windows Server 2003 Found New Hardware Wizard Dialog Box 5 2 5 2 Windows Server 2003 NIC Driver Location Information 5 3 5 3 Windows Server 2003 Select NIC Driver Location 5 3 5 4 Windows Server 2003 Browse for Folder eee eeeeee 5 4 5 5 8 Windows Server 2003 Software Installation Progress 5 4 5 6 Windows Server 2003 Software Installation Complete 5 5 5 7 NIC Driver Installation Verification llli 5 5 6 1 Windows Server 2008 Setup Wizard ccc eee eee 6 2 6 2 Windows Server 2008 License Agreement cee ee eee 6 3 6 3 Windows Server 2008 Installation Options 2 005 6 3 6 4 Windows Server 2008 Select Installation Folder 6 4 6 5 Windows Server 2008 Confirm Installation 20220000055 6 4 6 6 Windows Server 2008 Installation Complete 2000000 6 5 6 7 NIC Driver Installation Verification liliis 6 5 6 8 Windows Server 2008 Installation Options eee 6 6 6 9 Windows Server 2008 Advanced Network Config Service Setup Wizard 6 7 6 10 Windows Server 2008 Teaming Select Network Configuration Service 6 8 6 11 Windows Server 2008 Teaming Network Configuration Service Window 6 9 6 12 Windows Server 2008 Teamin
76. l Inc All other brand and product names are trademarks or registered trademarks of their respective owners Information supplied by QLogic Corporation is believed to be accurate and reliable QLogic Corporation assumes no responsibility for any errors in this brochure QLogic Corporation reserves the right without notice to make changes in product design or specifications
77. m Registry Key InterruptModeration m Default Disabled m Values Enabled Disabled This parameter enables disables the IPv4 checksum offload There are four flow checksum options O off 1 transmit 2 receive and 3 transmit receive W Registry Key IPChecksumOffloadv4 E Default 3 Transmit and receive checksum enabled 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration NIC Driver Properties and Configuration XX QLOGIC The Ultimate in Performance AA NY Table 7 1 Advanced Properties Parameters Continued Parameter Description Large Receive Offload LRO Large Send Offload V1 IPv4 Large Send Offload V2 IPv4 Large Send Offload V2 IPv6 Locally Administered Address This parameter specifies the large receive offload enable disable options m Registry Key LRO B Default Enabled m Values Enabled Disabled This parameter specifies the large send offload enable disable options m Registry Key LsoV1IPv4 B Default Enabled W Values Enabled Disabled E Size of LSO 64K maximum This parameter specifies the large send offload enable disable options E Registry Key LsoV2IPv4 m Default Enabled W Values Enabled Disabled B Size of LSO 64K maximum This parameter specifies the large send offload enable disable options E Registry Key LsoV2IPv6 B Default Enabled W Values Enabled Disabled B Size of LSO 64K maximum This is the locally administered
78. mate in Performance QLE3044 Installation TO ESE QLE3044 Bracket Removal and Replacement Depending on the type of system installation of the QLE3044 requires either a long bracket or a short bracket QLogic provides both of these brackets with the product The brackets for the QLE3044 are different from previous brackets in that they slide over the top of the four RJ45 Ethernet jacks To remove and replace the bracket 1 Remove the screw at the top of the QLE3044 that holds the bracket in place 2 Slide the bracket upward towards the top of the QLE3044 until it clears all of the Ethernet jacks The bracket covers the top of the RJ45 Ethernet jacks 3 To replace with a different bracket reverse the process sliding the new bracket over the Ethernet jacks Then fasten the bracket in place with the screw The removal and replacement process is illustrated in Figure 4 3 and Figure 4 4 respectively 1 Remove screw using Bracket P a Phillips screwdriver i 2 Slide the bracket upward until it clears the four RJ45 Ethernet jacks Figure 4 3 QLE3044 Bracket Removal Bracket 2 Fasten the screw using 1 Slide the bracket down a Phillips screwdriver over the four RJ45 o o Ethernet jacks f RJ45 I IRJ45 Ir tma Figure 4 4 QLE3044 Bracket Replacement NE0154601 00 B 4 3 4 Hardware Installation QLE3142 Installation XX
79. memory and indicated to stack Each buffer is 1536 bytes B Registry Key ReceiveBuffers m Default 4 16 384 entries m Values entries O 1024 1 2048 2 4096 3 8192 4 16 384 5 32 768 NE0154601 00 B XX 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration QLOGIC NIC Driver Properties and Configuration me Ultimate in Performance AA NY Table 7 1 Advanced Properties Parameters Continued Parameter Description Number of Transmit Buffers This parameter specifies the packet buffers used by the driver for transmit operations DMA memory and indicated to stack Each buffer is 1536 bytes W Registry Key TransmitBuffers B Min 1K B Max 2K W Default 1024 E Values 0 1024 1 2048 Optimization This parameter controls optimization and IP forward ing Enable this function when the QLogic adapter is used for IP forwarding W Registry Key Optimization E Default Disabled E Values Disabled Enabled Priority and VLAN Tag This parameter controls support for 802 1p q priority tagging Enable this parameter to set the virtual LAN VLAN ID There are four options values 0 Both 802 1p q priority tagging and VLAN tagging disabled 1 Priority tagging enabled VLAN tagging disabled 2 VLAN tagging enabled priority tagging disabled 3 Both 802 1p q priority tagging and VLAN tagging enabled W Registry Key Priority VLANTag B Default 3 E Values 0 1 2 3 Receive Sid
80. ming Driver Installation 6 6 Windows Server 2008 and 2008 R2 Teaming Driver Configuration 6 8 Windows Server 2008 NIC Driver Uninstall Previous Version 6 12 Windows Server 2008 NIC and Teaming Driver Uninstall 6 13 Windows Server 2003 2008 and 2008 R2 Driver Configuration NIC Driver Properties and Configuration eee ee eee 7 1 QLogic Adapter Configuration llle 7 9 NE0154601 00 B XX QLOGIC QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide The Ultimate in Performance Version 4 7 QLogic Adapter Diagnostic Tests llle 7 11 Windows Server 2003 Performance cece eee eees 7 13 Performance Testing the QLogic Adapter with ntttcp 7 13 ntttcp Overview 2 ccs 7 14 ntttcps and ntttcpr Command Line Options 7 15 Tcp13230pts Parameter c eee eee 7 16 Modifying the Tcp13230pts Parameter 7 17 Creating the Tcp13230pts Parameter 7 18 Setting the TcpWindowSize Parameter 7 20 8 Linux Driver Installation and Configuration Linux Driver Checklist llle 8 1 Locate the Firmware ROM Image 00e eee ee eee 8 1 Locate the Driver File 2 0 0 0 0 ccc cece eens 8 2 Verify the Firmware Version 00 20000 cee eee eee 8 2 Verify the Driver Version and Module Information 8 2 Locate the Q
81. mmand to extract the driver tar zxvf qle30xx_qle31xx src version tar gz 3 4 NE0154601 00 B XX QLOGIC 3 Quick Start The Ultimate in Performance Linux Driver Installation TE SESSA 2 Type the following command to install the RPM source rpm iv nx nic version src rpm 3 Type the following command to build the binary RPM rpmbuild bb usr src redhat SPECS nx nic version spec 4 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 5 Type the following command to install the tools RPM rpm ivh nx_tools version rpm 6 Type the following command to load the driver modprobe v nx_nic SUSE To install the driver on a SUSE system 1 Type the following command to extract the driver tar zxvf qle30xx_qle31xx src version tar gz 2 Type the following command to install the RPM source rpm iv nx nic version src rpm 3 Type the following command to build the binary RPM rpmbuild bb usr src packages SPECS nx nic version spec 4 Type the following command to install the binary RPM rpm ivh usr src packages RPMS arch 2 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 5 Type the following command
82. module is inserted into the housing see Figure 4 5 Secure the bracket to the chassis and replace the cover Connect the appropriate cables to the QLE3142 Plug in the power cord and power up the system NE0154601 00 B XX QLOGIC 4 Hardware Listado The Ultimate in Performance QLE3142 Installation ls NOTE The optical module must be seated correctly in the housing to ensure proper operation QLE3142 Status LEDs The QLE3142 has two status LEDs per port one for link status and one for activity These LEDs are located next to the ports as shown in Figure 4 6 Both SFP ports operate at 10Gbps Mounting bracket Port 2 Port1 Link Link Top of card Activity 9 d ACID PCIe connector end K1 a Figure 4 6 QLE3142 Status LEDs Side View QLE3142 Bracket Removal and Replacement Depending on the type of system installation of the QLE3142 requires either a long bracket or a short bracket QLogic provides both of these brackets with the product To remove and replace the bracket 1 Remove the SFP optical modules from their housing see Figure 4 7 Mounting Bracket M g QLE3142 Housing nun 900 goa nun 900 Goo bod nun nu nun 900 Boog Housing 1 Remove the two mounting screws 2 Gently pull the bracket away from the board until it clears the optical module housings Figure 4 7 QLE3142 Br
83. n View Gen 3 EYA EL APP54242 eam apter en NK3031 Quad Port Gigabit S 2 3031 Quad Port Gigabit Se 3 xt NetXen NK3031 Quad Port Gigabit Server Adapter 4 E Universal Serial Bus controllers Figure 6 7 NIC Driver Installation Verification NE0154601 00 B 6 5 XX 6 Windows Server 2008 and 2008 R2 Driver Installation QLOGIC Windows Server 2008 and 2008 R2 Teaming Driver Installation and Configuration Te timate Performance AA NN Windows Server 2008 and 2008 R2 Teaming Driver Installation and Configuration The following subsections describe how to install and configure the Windows Server 2008 intermediate Teaming driver Windows Server 2008 and 2008 R2 Teaming Driver Installation During the Windows Server 2008 NIC driver installation process you can load both the NIC and Teaming drivers or only the NIC driver as shown in Figure 6 8 n QLogic Advanced Network Config Service QLogic Advanced Network Config Service X QLOGIC Please select installation method C Typical Installation Only NIC driver wal be installed Complete Installation Both NIC and IM drivers wil be installed Cancel lt Back Next gt Figure 6 8 Windows Server 2008 Installation Options If the Complete Installation option default shown in Figure 6 8 was selected during the Windows Server 2008 NIC driver installation process then the Teaming driver has already been installed on the s
84. nced Network Config XX Service Setup Wizard QLOGIC T SARE Nee QUE yas pe Eve oes pagka No koala Cong Pape a Neue Dong Service on your computer WARNING This computer program is protected by copyright law and international treaties Unauthorized duplication or distribution of this program or any portion of ik may result in severe civil of criminal penalties and wil be prosecuted to the maximum extent possible under the law cra Figure 6 1 Windows Server 2008 Setup Wizard 4 Click Next 6 2 NE0154601 00 B QLOGIC 6 Windows Server 2008 and 2008 R2 Driver Installation Windows Server 2008 NIC Driver Installation and Verification The Ultimate in Performance I The License Agreement dialog box opens see Figure 6 2 License Agreement XX QLOGIC Please take a moment to read the license agreement now If you accept the terms below click Agree then Next Otherwise click Cancel NOTICE TO USER PLEASE READ THIS END USER LICENSE AGREEMENT CAREFULLY DOWNLOADING INSTALLING OR USING QLOGIC OR QLOGIC SUPPLIED 10GbE CONNECTIVITY SOLUTION SOFTWARE CONSTITUTES ACCEPTANCE OF THIS AGREEMENT YOU AGREE THAT THIS AGREEMENT IS ENFORCEABLE LIKE ANY WRITTEN NEGOTIATED AGREEMENT SIGNED BY YOU IF YOU DO NOT AGREE DO NOT USE THIS SOFTWARE s C DoNot Agree G Agree Cancel lt Back Next gt Figure 6 2 Windows Server 2008 License Agreement 5 Read the License Agreement Click I Agree and th
85. nformation about Linux PXE and iSCSI boot see the following applications notes available upon request from QLogic W Setting up Linux PXE on Server and Client Systems part number FE0051401 00 B iSCSI Boot Setup part number IS0051404 00 1 2 NE0154601 00 B XX LOGIC The Ultimate in Performance 2 System Requirements Before installing the QLogic adapter make sure your system meets the requirements listed in this section B Hardware Requirements on page 2 1 B 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 Cor Optical Wavelength Bandwidth Distance Product Diameter Mode nm MHz m um QLE3142 SR 50 OM2 850 400 66 500 82 OM3 2 000 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 NE0154601 00 B 2 1 XX 2 System Requirements QLOGIC Su pported Q Logic Adapters The Ultimate in Performance ee Table 2 2 Cable Specifications Copper Network Cable Length Product 07 10 ME AV of Type meters QLE3044 RJ Cat5 LAN 100 QLE3142 CU Copper direct attach twinax LAN 10 SFP Optical Module Requirements Use only the optical modules validated and shipped with the QLogic adapter Supported QLogic Adapters Make sure you have on
86. ng Linux commands The term current release refers to the current release of the software For example release 4 0 305 B Key names and key strokes are indicated with UPPERCASE QO Press CTRL P Q Press the UP ARROW key B Text in italics indicates terms emphasis variables or document titles For example L Fora complete listing of license agreements refer to the QLogic Software End User License Agreement What are shortcut keys NI 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 X NE0154601 00 B XX LOGIC The Ultimate in Performance Preface Technical Support TO EEE 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 glogic com click the Education and Resources tab at the top then click the Education amp Training tab on the left The QLogic Global
87. nt this from happening you can execute the RPM erase command rpm e nx nic version which will remove the QLogic RPM binary package so that the blacklisting will revert back to the prior setting and the netxen nic ko driver will load when the system is powered up To check if the inbox kernel GPL driver has been installed on the system check the 1ib modules kernel version kernel net netxen directory for the netxen nic ko driver Remove or rename this file and then reboot Alternately uninstall the driver by typing the following command before continuing with the driver installation rmmod netxen nic version refers to the RPM package currently on the system RPM packages can be located by typing the command rpm qa grep nx 8 4 NE0154601 00 B XX QLOGIC 8 Linux Driver Installation and Configuration rhe timate n Performance Preparing for QLogic Adapter Driver Installation T dd T3 QC The following sections describe how to install a new driver Preparing for QLogic Adapter Driver Installation Check for prior versions of the QLogic adapter driver and tools Remove the packages from the system to prepare for installing the new release Use RPM to check for prior packages For example type 5 rpm qa grep nx Look for output similar to the following nx nic prior version nx tools prior version Remove each of the prior packages by typing the following commands 5 rpm e nx nic prior vers
88. o bring down the bond ifconfig bond0 down NOTE These commands and steps have been tested under RHEL5 Other Linux distributions and versions may enable and utilize bonding differently NE0154601 00 B 9 1 XX 9 Linux Configuration for Bonding Mode and Virtual LAN VLAN QLOGIC Linux Bonding Mode The Ultimate in Performance AA NY After bonding the MAC addresses for the two ports that were bonded appear to be the same when running the ifconfig command This similarity is due to the formation of a bond to permit traffic to be passed between the ports After the bond has been brought down and the bonding driver removed the QLogic adapter s original MAC addresses will resume on the ports Active Backup or Mode 1 9 2 The active backup policy allows only one slave in the bond to be active A different slave becomes active only if the active slave fails By setting mode 1 When ifenslave is executed the bonding driver calls into the bond enslave function and sets the slave link modes for the corresponding two Ethernet ports to BOND LINK DOWN When the bond mode is 1 BOND MODE ACTIVEBACKUP and the primary device is indicated one slave device is configured as the active slave The dmesg command displays the primary port Here is an example output of the dmesg command bonding bond0 making interface eth16 the new active one 0 ms earlier If the active connection goes down then the slave
89. older dialog box opens Figure 5 4 Browse For Folder 21x Select the Folder that contains drivers For your hardware El 3 windows a ES C3 im a C3 snp ml utils CD win2k3 x64 x86 oft To view any subfolders click a plus sign above Cancel 7A Figure 5 4 Windows Server 2003 Browse for Folder a Select the QLogic adapter NIC driver directory b Select the appropriate directory x86 or x64 and then click OK The QLogic adapter supports both 32 bit and 64 bit OSs The x86 directory contains the 32 bit NIC driver The x64 directory contains the 64 bit NIC driver 6 Click Next in the Hardware Update Wizard dialog box to install the NIC driver The Please wait while the wizard installs the software dialog box appears while the NIC driver is being installed Figure 5 5 Please wait while the wizard installs the software Bal Nexen NX3031 Quad GbE Intelligent Server P3 Adapter 7 ka nxcoinst dll To C WINDOWS system32 Figure 5 5 Windows Server 2003 Software Installation Progress 54 NE0154601 00 B XX QLOGIC The Ultimate in Performance 5 Windows Server 2003 Driver Installation Windows Server NIC Driver Installation and Verification TO GA When the installation completes the Completing the Hardware Update Wizard dialog box opens Figure 5 6 Hardware Update Wizard Completing the Hardware Update Wizard The wizard has finished install
90. on Linux Type the following command where n indicates the port number of the QLogic adapter 0 1 2 etc nxflash i n all See QLogic Adapter Flash Update Linux on page B 8 for more information NX Live CD To install the NX Live CD 1 Download the QLogic Live ISO image file from the QLogic Web site www qlogic com 2 Burn the ISO image onto a CD writable media make sure your system has a CD burner Insert the NX Live CD into the system that contains the QLogic adapter Change any BIOS settings to permit the CD to boot before the other devices on the system 5 Boot the system from the CD Use the menu options see NX Live Menu Options on page B 3 to show current board information update the firmware or reboot the system remember to remove the NX Live CD if you need to revert back to the operating system OS on the hard disk Refer to the support page on the on QLogic Web site for more information on downloading the NX Live CD NX Live USB B 2 To install the NX Live USB 1 Download the NX Live USB zip image file from the QLogic Web site www qlogic com 2 Insert a USB Flash device in a USB slot NE0154601 00 B XX LOGIC The Ultimate in Performance B Flash Update QLogic Adapter Flash Update Windows Server EEE 3 10 11 12 Format the USB Flash device to a FAT file system if required a Right click the Start button and then click Explore b Righ
91. on QLOGIC QLogic Adapter Diag nostic Tests The Ultimate in Performance AA NN Alternately there is a Diagnostics tab in the QLogic adapter property sheet that can perform the same tests Figure 7 5 NetXen NX3031 Dual Port SFP 10GbE Server Adapter Properties 21 x NetXen NX3031 Dual Port SFP 10GbE Server Adapter Properties Send Feedback EG Flash update License and Support Driver Details Resources Flash update License and Support Driver Details Resources General Advanced Information Diagnostics Statistics General Advanced Information Diagnostics Statistics r Diagnostics Test Cases m Diagnostics Test Cases To run the selected diagnostics Select the test case s check box To To run the selected diagnostics Select the test case s check box To start the diagnostics test click the Run Tests button start the diagnostics test click the Run Tests button Test Status Test Status Hardware Test N A Hardware Test N Register Test N A T Register Test N Flash Test N Flash Test N A Interrupt Test N A Interrupt Test N A N A LoopBack Test N Link Test N A Link Test N A LED Test N A LED Test N A Warming While running diagnostics test Your network traffic will Warning while running diagnostics test Your network traffic will be interrupted be interrupted Select All Select All Cancel Cancel
92. oopback test default IntLB H This command performs a hardware test default Hw S This command tests the link status default LinksT e This command tests the LEDs default LED NE0154601 00 B XX QLOGIC The Ultimate in Performance AA NY A Diagnostic Utility Commands Table A 1 Diagnostic Utility Commands Continued Command Description nR This command disables control register testing use with D or noCRegs a nF This command disables Flash testing use with D or a noFLASH m This command disables interrupt testing use with D or a 1HO INOS nL This command disables internal loopback testing use with D or noIntLB a nH This command disables hardware testing use with D or a noHw ns This command disables link status testing use with D or a noLinkst m This command disables LED status testing use with D or a Z OFDD E This command performs an external full duplex loopback test ExtLB h This command prints the help message help v This command displays version information version C This command performs an interface status test Cmdif NOTE This command is valid only in Linux A 2 NE0154601 00 B XX LOGIC The Ultimate in Performance B Flash Update Under rare circumstances it may be necessary update the Flash on the QLogic adapter Contact Technical Support to see if a Flash update is re
93. ory Executing this command restores the specified backup Flash version to the QLogic adapter Here is an example backup file name flashbackup serial num ber version date time This command enables PXE This command disables PXE default This command enables wake on LAN This command disables wake on LAN default This command displays the help menu This command creates an XML file contain ing QLogic adapter firmware information in tmp This command displays the version infor mation Table Notes The QLogic adapter will be offline during a Flash update NE0154601 00 B B 9 B Flash Update XX QLOGIC QLogic Adapter Flash Update Linux The Ultimate in Performance E XU C VV V Flash Update Procedure To update the Linux OS Flash 1 Ensure that the steps required for installing the RPM source creating the binary and installing the binary to the file system have been performed If not follow the instructions in QLogic Adapter Driver Installation RPM Format on page 8 5 before proceeding The new driver is now ready to be loaded automatically the next time the system is powered up Update the Flash a Type the following command to go to the appropriate directory cd opt netxen b Type the following command to display a list of all the QLogic devices nxflash list Note the function number for the QLogic adapter c Type the following command to start the
94. pears in the right side of the window 2 Under Network Adapters right click the QLogic adapter and then select Properties The advanced properties window opens NE0154601 00 B 7 1 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration QLOGIC NIC Driver Properties and Configuration The Ultimate in Performance EE TEE EL I E The advanced properties window has the following tabs m The General tab is in front Figure 7 1 NetXen NX3031 Dual Port SFP 10GbE Server Adapter Properties 21x Net Xen NX3031 Dual Port SFP 10GbE Server Adapter Properties Send Feedbac Flash update License and Support Driver Details Resources Flash update License and Support Driver Details Resources General Advanced Information Diagnostics Statistics General Advanced Information Diagnostics Statistics Neen NX3031 Dual Port SFP 10GbE Server A Nexen NX3031 Dual Port SFP 10GbE Server Adapter lt Adapter Device type Network adapters Device type Network adapters Manufacturer Neen Inc Manufacturer Neen Inc Location PCI Slot 5 PCI bus 1 device 0 function 0 Location PCI bus 1 device 0 function 0 Device status Device status This device is working properly IT his device is working properly If you are having problems with this device click Troubleshoot to start the troubleshooter nj Device usage Use this device enable badi OK
95. port becomes the primary port Type the following command to monitor the bonding process during the switch over or port priority cat proc net bonding bond0 The following message is displayed MII Status up for eth16 The dmesg command shows the status of the slave port for example bonding bond0 link status up for interface eth15 enabling it in 50000 ms Type the following command to check the status of the primary port cat proc net bonding bond0 The output for this command is MII Status down for eth16 After 50 seconds the dmesg command will print bonding bond0 link status definitely up for interface eth1b5 bonding bond0 making interface eth15 the new active one Type the following command to check the status of the new primary port cat proc net bonding bond0 NE0154601 00 B XX QLOGIC 9 Linux Configuration for Bonding Mode and Virtual LAN VLAN The Ultimate in Performance Linux Bonding Mode TO EE The output for this command is MII Status up for eth15 Round Robin or Mode 0 This mode implements a round robin scheme between the two Ethernet ports To set the round robin mode type the following command 3 modprobe bonding mode 0 miimon 100 updelay 50000 primary eth16 After the command is executed both links delay for 50 seconds before their states are set to BOND LINK UP Type the following command to check the status of the bonding process cat proc net bonding bon
96. quired If so follow the instructions in this appendix Flash Update and Tool Guidelines Consider the following before updating the Flash B The update process should not be interrupted do not reboot or stop the update process WB A backup image of the existing Flash will be created at the start of the Flash update process The Flash utility will use the backup image to recover if required B The Flash tool will not start the Flash update process if the QLogic adapter driver is not loaded m The Flash tool auto identifies the appropriate Flash image for the QLogic adapter Flash Update Options Options for updating the Flash are as follows Do use these options unless specified by Technical Support B nxflash Command on page B 1 m NX Live CD on page B 2 B NX Live USB on page B 2 nxflash Command Run the appropriate command from Linux or Windows Server as described in the following paragraphs NE0154601 00 B B 1 B Flash Update XX QLOGIC Flash Update Options The Ultimate in Performance pas a ee Windows Server Type the following command where Local Area Connection n specifies the adapter being Flashed nxflash i Local Area Connection n all the quotes are required You are prompted to answer Y es or N o to allow the upgrading of the Flash to continue Press the Y key to continue See QLogic Adapter Flash Update Windows Server on page B 3 for more informati
97. river support for retrieving the speed and duplex of each slave 5 balance tlb This mode provides adaptive transmit load balanc ing Incoming traffic is received only on the active slave Outgoing traffic is distributed according to the current load on each slave This mode does not require special switch support 6 balance alb This mode provides adaptive load balancing through ARP negotiation both transmit load balanc ing TLB and receive load balancing are supported for IPv4 This mode does not require special switch support but does require the ability to change the MAC address of a device while it is open 9 6 NE0154601 00 B XX QLOGIC The Ultimate in Performance 9 Linux Configuration for Bonding Mode and Virtual LAN VLAN Configuring Virtual LAN VLAN Under Linux BEHEEEEENNNEEESNNNUED Configuring Virtual LAN VLAN Under Linux To configure the VLAN function 1 Type the following command to see if the 8021q ko driver has been loaded lsmod grep 8021q Type the following command if the driver has not been loaded modprobe v 8021q The vconfig add command creates a VLAN device on eth0 and will in turn create an eth0 5 interface Type the following command for ethn0 to add VLAN ID 5 vconfig add eth0 5 Type the ifconfig command to assign an IP address to the VLAN interface ifconfig eth0 5 192 168 1 100 netmask 255 255 255 0 broadcast 192 168 1 255 up Type the followin
98. s Technical Support 000000 cence Availability MIT il cee ac gee a etn ate o3 iu a ac AY Contact Information 05 Knowledge Database Overview Obtaining the Latest Software Release Information QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Application Notes aana System Requirements Hardware Requirements eae Cable Specifications SFP Optical Module Requirements Supported QLogic Adapters Quick Start QLogic Adapter Installation and Verification Pre installation Checklist QLogic Adapter Installation Verify the QLogic Adapter Installation Windows Server Driver Installation Pre installation Checklist Windows Server 2003 00005 Windows Server 2008 and 2008 R2 NE0154601 00 B XX LOGIC The Ultimate in Performance 1 1 ee 1 1 HAI eras Aen 1 2 RET 2 1 TT 2 1 oe 2 2 m 2 2 were Cree Tee ee ee eee ee 3 1 QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide Version 4 7 XX QLOGIC The Ultimate in Performance AA NN Linux Driver Installation a 3 4 Pre installation Checklist a 3 4 Verify and Remove Existing QLogic Adapter Driver and Tools Package 3 4 Install the Driver RPM 002 2 3 4 Red
99. s Network Topology The box on the left shows the network devices currently present on this system These devices Pak V HUN ac GANAN ad using this tool Creating Teams Right click on the Teams QLogic Adapters or Other Vendor Adapters folder and select Create z Cancel Apply Help Figure 6 12 Windows Server 2008 Teaming Creating a Team NOTE For more help see the information in the Status box 6 10 NE0154601 00 B XX QLOGIC 6 Windows Server 2008 and 2008 R2 Driver Installation The Ultimate in Performance Windows Server 2008 and 2008 R2 Teaming Driver Installation and Configuration TO QO After selecting Create Team the Create Team dialog box opens Figure 6 12 m Name Failsafe 1 M Type Failsafe Team LACP O 802 3ad Static Team le Active LACE 802 3ad Dynamic Team O Passive LACE Adapters to Add NetXen NX3031 Dual Port SFP 10GbE Server Adapter 2 NetXen NX3031 Dual Port SFP 10GbE Server Adapter LI NetXen NX3031 Quad Port Gigabit Server Adapter 4 O Nexen NX3031 Quad Port Gigabit Server Adapter 3 O Nexen NX3031 Quad Port Gigabit Server Adapter 2 To BARA PI VAR ATA KAR ae Use default MAC Address Select Preferred Primary Adapter NetXen Jual Port SFP 10GbE S gt Failback type None O Preferred Primary O Auto Select m Message Create Team Select Team Type Select Adapters Select a M
100. s W X To perform updates from the same directory tree type the following commands sequentially after the Flash update has completed In these commands n represents two different port numbers for example Local Area Connection 4 and Local Area Connection 5 the quotation marks are required QLogic adapter QLogic adapter NE0154601 00 B Oh nxflash exe i Local Area Connection n all first QO nxflash exe i Local Area Connection n all second B Flash Update XX QLOGIC QLogic Adapter Flash Update Linux The Ultimate in Performance E ee B To perform updates simultaneously from two different directory trees type the following commands from two separate directory trees In these commands n represents two different port numbers for example Local Area Connection 4 and Local Area Connection 5 the quotation marks are required JU e N version aNutilsN nxflash exe i Local Area Connection n a11 first QLogic adapter JU e N version bNutilsN nxflash exe i Local Area Connection n al11 second QLogic adapter QLogic Adapter Flash Update Linux This section describes how to perform a Flash update in Linux Note that the QLogic adapter is shipped with a default Flash version Using the Flash Utility B 8 When invoking the nxflash utility use the following syntax o 3 nxflash i n command In this command the n indicates the QLogic adapter device num
101. s Check routing table gateway and IP address conflicts for all interfaces using the following command 9 3 route Check network interface transmit and receive counts during pings using the following command ifconfig network interface Use the wireshark ethereal tethereal Or tcpdump Utility to capture packets Windows Server To check for system errors in Windows Server Caveats Use the wireshark Or ethereal utilities to capture packets Check for system error messages using the Windows event viewer MSI X Interrupts for Linux Newer Linux OS distributions or kernel versions support MSI X interrupts some older versions do not support MSI X If MSI X is not available on the OS then use MSI or legacy mode in the OS Type the following command on the Linux host to check that PCI MSI X or PCI MSI is enabled for the Ethernet interface cat proc interrupts Determine if the installed Linux kernel has the MSI configuration option enabled earlier versions of the kernel may require an MSI patch Type the following command from the directory usr src kernels kernel version and verify that the MSI configuration option is supported enabled make menuconfig 11 4 NE0154601 00 B XX LOGIC The Ultimate in Performance 11 Troubleshooting Guidelines Caveats ELLE PCI Express Slot The QLogic adapter can be located on the PCI Express bus using the following Linux procedures
102. s Linux man page man nx nic nxudiag utility help diagnostics CL nxudiag hornxudiag help Windows OQ nxudiag h or nxudiag help Linux B Check the QLogic Web site for updates Documentation Conventions This guide uses the following documentation conventions B NOTE provides additional information B Text in 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 JU Table 9 2 lists problems related to the installation QO See Installation Checklist on page 3 6 Q For more information visit www qlogic com a Text in bold font indicates user interface elements such as a menu items buttons check boxes or column headings For example Q Click the Start button point to Programs point to Accessories and then click Command Prompt 1 The Adapter Properties window opens with the General tab in front NE0154601 00 B ix XX Preface Q LOGI C Tech nical Support The Ultimate in Performance AA NY B Text in Courier font indicates a file name directory path command or screen text For example NI nx3fwct bin QC C WINDOWS system32 drivers B Textin Bold Courier font indicates a command to enter that performs a specific task For example JU rpm iv nx nic version src rpm The italic text version indicates a variable A percent sign 96 is the cursor prompt when executi
103. s that can be used for bonding the QLogic adapter under Linux Note that there are variations in support and usage with respect to the hardware and Linux distributions and that not all the modes work for a given system and network topology NE0154601 00 B 9 5 XX 9 Linux Configuration for Bonding Mode and Virtual LAN VLAN QLOGIC Linux Bonding Mode The Ultimate in Performance AA NN The bonding modes are described in Table 9 1 Table 9 1 Bonding Modes Mode Number Mode Name Description 0 balance rr This mode uses a round robin policy it transmits packets in sequential order from the first available slave through the last This mode provides load bal ancing and fault tolerance 1 active backup In this mode one slave interface is active at all times If one interface fails another interface takes over the MAC address and becomes the active interface This mode provides only fault tolerance This mode does not require special switch support 2 balance xor In this mode transmissions are balanced across the slave interfaces based on source MAC XOR dest MAC modulo slave count The same slave is selected for each destination MAC This mode pro vides load balancing and fault tolerance 3 broadcast This mode transmits everything on all slave inter faces This mode provides fault tolerance 4 802 3a This mode provides standard IEEE 802 3ad dynamic link aggregation It requires 802 3ad sup port in the switch and d
104. t click the USB Flash drive and then click Format c Format the USB Flash drive to a FAT file system Unzip the NX Live USB file into its own directory a Right click the file click Open With and then click Compressed zipped Folders b Copy the two folders boot and slax onto the USB Flash drive Click the Start button and then click Run Type cmd in the Open box and then click OK Change to the drive letter assigned for the USB Flash drive for example C Documents and Settings gt F Change the directory to the boot folder on the USB Flash drive Execute the bootinst bat file Press the ENTER key twice to complete the process of making the USB Flash drive bootable Insert the NX Live USB Flash drive into the server with the QLogic adapter Change any BIOS settings to permit the USB Flash drive to boot before the other devices on the system Use the menu options see NX Live Menu Options to show current board information update the firmware or reboot the system remember to remove the NX Live USB if you need to revert back to the OS on the hard disk NX Live Menu Options Here is an example of the NX Live menu options NX Live Firmware Update Menu Options Ls Za 3s Show adapter information Update to latest firmware on adapter Reboot system if firmware has been updated Enter here QLogic Adapter Flash Update Windows Server This section provides information on how to perform a Flash update in W
105. tD REG DWORD 0x00000001 1 E Sfloppy cdi REG SZ id SharedAccess 8 DontaddDefaultG REG DWORD 0x00000000 0 lil ShelHWDetection amp fJEnableICMPRedir REG DWORD 0x00000001 1 pa KAYA B9 EnableRs5 REG DWORD 0x00000000 0 Q sv EnableSecurityFil REG DWORD 0x00000000 0 B stisve amp E EnableTCPA REG DWORD 0x00000000 0 Gil swenun EnableTCPChimney REG DWORD 0x00000000 0 C3 swprv RS ForwardBroadcasts REG DWORD 0x00000000 0 sym hi a Hostname REG SZ duti23 C9 sym u3 1PEnableRouter 73 REG DWORD 0x00000000 0 H E symc810 ab NameServer REG SZ CJ symc8xx ab Hostname REG SZ dut123 CJ symmpi b ReservedPorts REG MULTI Sz 3343 3343 E SysmonLog b 5earchList REG SZ unminc com unm net a Tapisry UseDomainName REG DWORD 0x00000001 1 EJ Tepip E Enum CJ Linkage Ce Parameters C9 Performance CJ Security CJ ServiceProvider Figure 7 10 Registry Editor Parameter Directory 5 Right click anywhere in the right side of the window and create a new key with a DWORD value Figure 7 11 way s REG_DWORD UxGUUUUUUI 1 Figure 7 11 New Key DWORD 6 Rename New Value 1 to TCp13230pts Figure 7 12 er 88 UseDomainName REG DWORD 0x00000001 1 e 1 REG DWORD 0x00000000 0 Figure 7 12 Creating Tcp13230pts NE0154601 00 B 7 19 XX QLOGIC The Ultimate in Performance E NN 7 Windows Server 2003 2008 and 2008 R2 Driver Configuration Windows
106. tallation Driver installation verification bonding driver options 9 4 bonding driver parameters 9 4 configuration Windows Server 2003 2008 7 1 configuration Windows Server 2008 Teaming 6 8 file location Linux 8 2 inbox kernel GPL and commercial enable 8 2 options 8 6 tab adapter properties 7 9 11 3 version 8 2 Driver installation see also Inbox kernel GPL driver Commercial GPL driver Linux 3 4 Linux RPM format 8 5 Linux driver source code building 8 2 Windows Server 2003 NIC 3 3 5 2 Windows Server 2008 NIC 3 3 6 2 Windows Server 2008 Teaming 6 6 Driver installation verification Windows Server 2003 NIC 5 5 Windows Server 2008 NIC 6 5 E E A 2 Ethool utility 8 7 Glossary 1 Event log 11 3 ExtLB A 2 F F A 1 Index 2 Firmware dynamic download 10 1 ROM image location 5 1 6 1 8 1 version Linux 8 2 10 2 version Windows Server 2003 and 2008 10 1 Flash FLASH A 1 update tab adapter properties 7 9 update Linux B 1 B 8 B 10 update Windows Server 2003 and 2008 B 1 B 5 updating on multiple standalone QLogic adapters B 7 utility commands B 4 B 8 G General tab adapter properties 7 2 H H A 1 h A 2 B 5 B 9 Hardware installation 3 1 4 1 4 4 requirements 2 1 verifying the installation of 3 2 help A 2 B 5 B 9 Host system cannot boot with QLogic adapter installed 11 1 Hw A 1 I A 1 i A 1 B 4 B 8 Inbox kernel GPL
107. the firmware using a all lt image file gt user renamed ROM image r lt backup file gt Restore When an update is performed the previous Flash version is stored to a file in the current working directory Executing this command restores the specified backup Flash version to the QLogic adapter Here is an example of a backup file name restore lt backup file gt flashbackup serial num lex lwersaom Demue iume pxe on PXE This command enables PXE default B 4 NE0154601 00 B XX QLOGIC B Flash Update The Ultimate in Performance QLogic Adapter Flash Update Windows Server TO QO Table B 1 Flash Utility Commands Windows Server Continued Command Definition Description ipxue et fr PXE This command disables PXE wol on WOL This command enables wake on LAN wol off WOL This command disables wake on LAN default d name xml Create XML This command creates an XML file that con tains QLogic adapter firmware information For Windows Server the XML file will be in the current directory Help This command displays the help menu help v Version This command displays the version informa version tion Flash Update Procedure To update the Windows Server 2003 2008 and 2008 R2 OS Flash 1 Click the Start button and then click Run The Run dialog box opens 2 Type cmd in the Open box and then click OK 3 Goto the utils directory in the driver pa
108. unning these tests the network traffic will be interrupted Linux Performance Tuning This section describes Linux performance tuning NOTE The tunable performance parameters are system and application specific Understanding the relationship between the parameter values target workload performance applications operating system and system configuration provides a better understanding of performance optimization and bottlenecks Performance Tools Add the following parameters for performance tuning on Linux systems in the etc sysctl conf file net core rmem max 16777216 net core wmem max 16777216 core optmem max 524287 core netdev max backlog 250000 net ipv4 tcp rmem 4096 87380 16777216 net ipv4 tcp wmem 4096 87380 16777216 net ipv4 tcp timestamps 0 net ipv4 tcp sack 1 net ipv4 tcp low latency 0 net ipv4 tcp window scaling 1 net ipv4 tcp moderate rcvbuf 1 net ipv4 route flush 1 NOTE Various factors including tools kernel stacks and related parameters affect system performance Using the iperf Tool The iperf tool measures network performance The following paragraphs show how to use iperf however it can be further tuned depending on your system s requirements NE0154601 00 B 8 9 XX 6 Linux Driver Installation and Configuration QLOGIC Linux Performance Tuning Te Ultimate in Performance ee Here is an example of iperf from the server side 3 iperf s w 1M 1
109. ux systems execute the following command lspci vvv d 4040 Windows Server On Windows Server systems perform the following steps 1 Do one of the following E For Windows 2003 right click My Computer and then click Manage The Computer Management window opens B For Windows Server 2008 right click Computer then click Manage The Server Manager window opens 2 Doone of the following W For Windows Server 2003 select Computer Management select System Tools and then select Device Manager B For Windows Server 2008 select Server Manager select Diagnostics then select Device Manager 3 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 Right click the device and select Properties from the shortcut menu 5 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 Pre installation Checklist 1 Download the driver package from the QLogic Web site http driverdownloads qlogic com QLogicDriverDownloads Ul default aspx 2 Extract the driver package For more information see the Driver Checklist in the section that corresponds to your OS 3 2 NE0154601 00 B XX LOGIC The Ultimate in Performance 3 Quick Start Windows Server Dr
110. ystem 6 6 NE0154601 00 B XX QLOGIC 6 Windows Server 2008 and 2008 R2 Driver Installation The Ultimate in Performance Windows Server 2008 and 2008 R2 Teaming Driver Installation and Configuration If the base NIC driver was installed the first time the driver package was installed see the Typical Installation option in Figure 6 3 then you need to re install the driver to include Teaming 1 Repeat Steps 1 through 5 from Windows Server 2008 NIC Driver Installation and Verification on page 6 2 The QLogic Advanced Network Config Service dialog box displays Figure 6 9 i QLogic Advanced Network Config Service Welcome to the QLogic Advanced Network Config Service Setup Wizard ras Select whether you want to repair or remove QLogic Advanced Network Config Service Repair QLogic Advanced Network Config Service C Remove QLogic Advanced Network Config Service tes ce EE Figure 6 9 Windows Server 2008 Advanced Network Config Service Setup Wizard 2 Click Repair QLogic Advanced Network Config Service 3 Click Finish NE0154601 00 B 6 7 XX QLOGIC The Ultimate in Performance AA NN Windows Server 2008 and 2008 R2 Teaming Driver Configuration After the Teaming driver is installed the Local Area Connection Properties dialog box includes the QLogic Advanced Network Configuration Service option as shown in Figure 6 10 6 Windows Server 2008 and 2008 R2 Driver Installation Windows
Download Pdf Manuals
Related Search
Related Contents
湿式灰化装置装置 B-440 灰化処理にかかる手間と時間を大幅に削減 NGS Screen Mouse Polar Sensor de Velocidade Manual do utilizador UNÛF`S - unops Télécharger l`agenda 2015/2016 détaillé Le journal de la Communauté Nord Ouest n°10 Télécharger BEDIENUNGSANLEITUNG www.hobbico.de - mr Copyright © All rights reserved.
Failed to retrieve file