Qlogic Bcm57xx and Bcm57xxx
Total Page:16
File Type:pdf, Size:1020Kb
User’s Guide Ethernet iSCSI Adapters and Ethernet FCoE Adapters QLogic BCM57xx and BCM57xxx Third party information brought to BC0054508-00 J you courtesy of Dell. User’s Guide—Ethernet iSCSI Adapters and Ethernet FCoE Adapters QLogic BCM57xx and BCM57xxx Document Revision History Revision A, February 18, 2015 Revision B, July 29, 2015 Revision C, March 24, 2016 Revision D, April 8, 2016 Revision E, February 2, 2017 Revision F, August 25, 2017 Revision G, December 19, 2017 Revision H, March 15, 2018 Revision J, April 13, 2018 Changes Sections Affected Changed Step 1. “Downloading Documents” on page xxiii Added support for NPIV (via Fibre Channel - Link “FCoE” on page 4 Services specification) on Linux and Windows. In the first paragraph, clarified the last sentence to “Configuring Teaming in Windows Server” on indicate that “Windows Server 2016 and later do page 7 not support QLogic’s QLASP teaming driver.” In the NOTE, clarified the last sentence to indicate “QLASP Overview” on page 7 that “Windows Server 2016 does not support QLogic’s QLASP teaming driver…” In the NOTE, clarified the first and second sen- “Link Aggregation (802.3ad)” on page 9 tences: “The static and dynamic Link Aggregation (switch dependent) team type is not supported on ports with NIC partitioning (NPAR) mode enabled or iSCSI-offload enabled. Some switches support FCoE-offload in dynamic LACP teaming mode.” Added RHEL 6.9, 7.4, 7.5, SLES12 SP3 to the list “Linux” on page 18 of supported OSs. Added ESXi 6.0 U3, ESXi 6.5 U1, ESXi 6.5 U2, “VMware ESXi” on page 19 ESXi 6.7 to the list of supported OSs. In the NOTE, added ESXi 6.7, and indicated that it “VMware Driver Software” on page 60 uses native drivers for all protocols. In Table 8-1, added a compressed ZIP driver file “Packaging” on page 60 for ESXi 6.7. Added enable_live_grcdump parameter. “enable_live_grcdump” on page 63 ii BC0054508-00 J User’s Guide—Ethernet iSCSI Adapters and Ethernet FCoE Adapters QLogic BCM57xx and BCM57xxx Added support for Windows 2016. “Installing the Driver Software” on page 71 (in the second NOTE), “Using the Installer” on page 72 (Table 9-1), “Windows Server 2012, 2012 R2, and 2016 iSCSI Boot Setup” on page 97, “Overview” on page 202, “Windows Server 2012, 2012 R2, and 2016 FCoE Boot Installation” on page 215, “Data Center Bridging in Windows Server 2012 and Later” on page 243, “Microsoft Virtualization with Hyper-V” on page 284 (Table 19-1), “Teamed Network Adapters” on page 286 (Table 19-2). Added instructions for selecting iSCSI as the leg- “Configuring iSCSI Boot Parameters” on page 83 acy boot protocol (Step 1 and Figure 10-1). iii BC0054508-00 J Table of Contents Preface Intended Audience . xxiv What Is in This Guide . xxiv Related Materials . xxv Documentation Conventions . xxv Downloading Documents . xxvi Laser Safety Information . xxvii 1 Functionality and Features Functional Description . 1 Features . 2 iSCSI . 4 FCoE . 4 Power Management . 5 Adaptive Interrupt Frequency . 5 ASIC with Embedded RISC Processor . 5 QLogic Control Suite CLI. 5 Supported Operating Environments . 5 Network Link and Activity Indication . 6 2 Configuring Teaming in Windows Server QLASP Overview . 7 Load Balancing and Fault Tolerance . 8 Types of Teams . 8 Smart Load Balancing and Failover . 9 Link Aggregation (802.3ad) . 9 Generic Trunking (FEC/GEC)/802.3ad-Draft Static . 10 SLB (Auto-Fallback Disable) . 10 Limitations of Smart Load Balancing and Failover and SLB (Auto-Fallback Disable) Types of Teams. 11 Teaming and Large Send Offload and Checksum Offload Support. 12 iv BC0054508-00 J User’s Guide—Ethernet iSCSI Adapters and Ethernet FCoE Adapters QLogic BCM57xx and BCM57xxx 3 Virtual LANs in Windows VLAN Overview . 13 Adding VLANs to Teams . 16 4 Installing the Hardware System Requirements . 17 Hardware Requirements . 17 Operating System Requirements . 18 General. 18 Microsoft Windows . 18 Linux . 18 VMware ESXi . 19 Citrix XenServer . 19 Safety Precautions . 19 Preinstallation Checklist . 19 Installation of the Add-In NIC . 20 Installing the Add-In NIC . 20 Connecting the Network Cables . 21 Copper Wire . 21 Fiber Optic . 22 5 Manageability CIM. 23 Host Bus Adapter API. 24 6 Boot Agent Driver Software Overview . 25 Setting Up MBA in a Client Environment . 26 Configuring the MBA Driver. 26 Using Comprehensive Configuration Management . 27 Using UEFI . 28 Setting Up the BIOS . 32 Setting Up MBA in a Linux Server Environment. 32 7 Linux Driver Software Introduction. 33 Limitations . 34 bnx2x Driver Limitations . 34 bnx2i Driver Limitations . 34 bnx2fc Driver Limitations . 35 Packaging. 35 v BC0054508-00 J User’s Guide—Ethernet iSCSI Adapters and Ethernet FCoE Adapters QLogic BCM57xx and BCM57xxx Installing Linux Driver Software . 36 Installing the Source RPM Package . 36 Installing the KMP Package. 38 Building the Driver from the Source TAR File . 39 Installing the Binary DKMS RPM Driver Package . 40 Installing the Binary KMOD and KMP Driver Package . 40 Load and Run Necessary iSCSI Software Components . 41 Unloading or Removing the Linux Driver . 41 Unloading or Removing the Driver from an RPM Installation . 42 Removing the Driver from a TAR Installation . 42 Uninstalling QCS with the RPM Package . 42 Patching PCI Files (Optional) . 43 Network Installations . 43 Setting Values for Optional Properties . 44 bnx2x Driver Parameters. 44 disable_tpa . 44 int_mode. 44 dropless_fc . 45 disable_iscsi_ooo . 45 num_queues. 45 pri_map. 45 bnx2i Driver Parameters . 46 error_mask1 and error_mask2 . ..