v16.8.2 Drivers Software Release for IBM BladeCenter and System x Intel-based Gigabit and 10 Gigabit Ethernet products The adapters supported include the following IBM BladeCenter and System x adapter or card options: Adapter Product Name Option PN Intel Ethernet Dual Port Server Adapter I340-T2 49Y4230 Intel Ethernet Quad Port Server Adapter I340-T4 49Y4240 PRO/1000 PF Server Adapter by Intel 42C1750 PRO/1000 PT Dual Port Server Adapter by Intel 39Y6126 PRO/1000 PT Quad Port Server Adapter by Intel 39Y6136 Intel 2-port 10GbE Expansion Card CFFh for IBM BladeCenter 42C1810 Intel X520-DA2 Dual Port 10GbE SFP+ Adapter for IBM System x 49Y7960 Intel X540-T2 Dual Port 10GBase-T Adapter for IBM System x 49Y7970 The integrated on-board Ethernet support includes the 82563, 82574L, 82575, and 4-port I350 ASIC LAN on Motherboards (LOMs) in IBM System x servers. Adapter options 49Y4230 and 49Y4240 are based on Intel 4-port 82580 ASIC. Adapter options 42C1810 and 49Y7960 are based on Intel 2-port X520 ASIC. Adapter option 49Y7970 is based on Intel 2-port X540 ASIC. Notes: For Linux driver software installation, please read the readmefirst.txt file provided in the \Linux folder prior to any installation. Change History and Driver Versions Details ========================================== Drivers Family Driver Name 16.8.2 Previous 16.4 Comments ============== =========== ====== ============= ======== Microsoft Windows NDIS drivers: Gigabit (PCI-e) ======= NDIS5 32-bit E1E5132.SYS 9.15.11.0 9.14.180.0 W03XP32 NDIS5 EM64T E1E5132E.SYS 9.15.11.0 9.14.180.0 WS03 x64 NDIS6.1 32-bit E1E6032.SYS 9.15.11.0 9.14.180.0 Vista/WS08 x86 NDIS6.1 EM64T E1E6032E.SYS 9.15.11.0 9.14.180.0 Vista/WS08 x64 NDIS6.2 32-bit E1E6232.SYS 9.15.11.0 9.14.180.0 Win 7 NDIS6.2 EMT64 E1E6232E.SYS 9.15.11.0 9.14.180.0 Win 7/WS08 R2 x64 Gigabit (PCI-e 2nd generation) ======= NDIS5 32-bit E1Q5132.SYS 11.14.48.0 11.11.43.0 W03XP32 NDIS5 EM64T E1Q51x64.SYS 11.14.48.0 11.11.43.0 WS03 x64 NDIS6.1 32-bit E1Q6032.SYS 11.14.48.0 11.11.43.0 Vista/WS08 x86 NDIS6.1 EM64T E1Q60x64.SYS 11.14.48.0 11.11.43.0 Vista/WS08 x64 NDIS6.2 32-bit E1Q6232.SYS 11.14.48.0 11.11.43.0 Win 7 NDIS6.2 EMT64 E1Q62x64.SYS 11.14.48.0 11.11.43.0 Win 7/WS08 R2 x64 NDIS5 32-bit E1Y5132.SYS 10.1.17.0 10.1.9.0 WS03XP32 NDIS5 EM64T E1Y51x6.SYS 10.1.17.0 10.1.9.0 WS03 x64 NDIS6.1 32-bit E1Y6032.SYS 10.1.17.0 10.1.9.0 Vista/WS08 x86 NDIS6.1 EM64T E1Y60x64.SYS 10.1.17.0 10.1.9.0 Vista/WS08 x64 NDIS6.2 32-bit E1Y6232.SYS 10.1.17.0 10.1.9.0 Win 7 NDIS6.2 EMT64 E1Y62x64.SYS 10.1.17.0 10.1.9.0 Win 7/WS08 R2 x64 NDIS5 32-bit E1R5132.SYS 11.14.48.0 11.11.44.0 WS03XP32 NDIS5 EM64T E1R51x6.SYS 11.14.48.0 11.11.44.0 WS03 x64 NDIS6.1 32-bit E1R6032.SYS 11.14.48.0 11.11.44.0 Vista/WS08 x86 NDIS6.1 EM64T E1R60x64.SYS 11.14.48.0 11.11.44.0 Vista/WS08 x64 NDIS6.2 32-bit E1R6232.SYS 11.14.44.0 11.11.44.0 Win 7 NDIS6.2 EMT64 E1R62x64.SYS 11.14.44.0 11.11.44.0 Win 7/WS08 R2 x64 NDIS5 32-bit E1C5132.SYS 11.15.16.0 11.12.38.0 WS03XP32 NDIS5 EM64T E1C51x6.SYS 11.15.16.0 11.12.38.0 WS03 x64 NDIS6.1 32-bit E1C6032.SYS 11.15.16.0 11.12.38.0 Vista/WS08 x86 NDIS6.1 EM64T E1C60x64.SYS 11.15.16.0 11.12.38.0 Vista/WS08 x64 NDIS6.2 32-bit E1C6232.SYS 11.15.16.0 11.12.38.0 Win 7 NDIS6.2 EMT64 E1C62x64.SYS 11.15.16.0 11.12.38.0 Win 7/WS08 R2 x64 NDIS5 32-bit E1K5132.SYS 11.13.51.0 11.12.36.0 WS03XP32 NDIS5 EM64T E1K51x6.SYS 11.13.51.0 11.12.36.0 WS03 x64 NDIS6.1 32-bit E1K6032.SYS 11.13.51.0 11.12.36.0 Vista/WS08 x86 NDIS6.1 EM64T E1K60x64.SYS 11.13.51.0 11.12.36.0 Vista/WS08 x64 NDIS6.2 32-bit E1K6232.SYS 11.13.51.0 11.12.36.0 Win 7 NDIS6.2 EMT64 E1K62x64.SYS 11.13.51.0 11.12.36.0 Win 7/WS08 R2 x64 10 Gigabit (PCI-e 2nd Generation) ========== NDIS 5.x 32-bit IXN5132.SYS 2.9.71.0 2.9.66.0 WS03 NDIS 6.1 32-bit IXN6032.SYS 2.9.71.0 2.9.66.0 WS08 NDIS 6.2 32-bit IXN6232.SYS 2.9.71.0 2.9.66.0 WS08R2 NDIS 5.x EM64T IXN51X64.SYS 2.9.71.0 2.9.66.0 WS03 EM64T NDIS 6.1 EM64T IXN60X64.SYS 2.9.71.0 2.9.66.0 WS08 EM64T NDIS 6.2 EM64T IXN62X64.SYS 2.9.71.0 2.9.66.0 WS08R2 EM64T NDIS 5.x 32-bit IXT5132.SYS 2.10.52.0 NA WS03 NDIS 6.1 32-bit IXT6032.SYS 2.10.52.0 NA WS08 NDIS 6.2 32-bit IXN6232.SYS 2.10.52.0 NA WS08R2 NDIS 5.x EM64T IXT51X64.SYS 2.10.52.0 NA WS03 EM64T NDIS 6.1 EM64T IXT60X64.SYS 2.10.52.0 NA WS08 EM64T NDIS 6.2 EM64T IXT62X64.SYS 2.10.52.0 NA WS08R2 EM64T Microsoft Windows programs: DMiX Many files 15.2.18.0 15.2.17.0 (MSI v10.7) Novell NetWare: Gigabit (PCI-e) ======= CHSM E1000E.LAN 10.53 10.53 Gigabit (PCI-e 2nd Generation) ======= CHSM E1000Q.LAN 11.41 11.41 LINUX: Gigabit ======= PCI-e IGB IGB-3.2.10 3.2.10 3.1.16 PCI-e e1000e E1000E-1.9.5 1.9.5 1.4.4 All PCI-X E1000-8.0.30 8.0.30 8.0.30 10 Gigabit (PCIe 2nd Generation) ========== IXGBE IXGBE-3.8.14 3.8.14 3.4.24 NDIS DOS: Gigabit ======= DOS NDIS2 E1000.DOS 5.72 5.67 DOS ODI E1000ODI.COM 4.71 4.67 Notes: ====== This v16.8.2 sw release replaces all previous sw releases for IBM System x Intel-based Ethernet products. VMware device drivers software is not included in this release. ALL VMware support is directly from VMware, either via the IOVP support program or the in-distro support program. The key updates with this v16.8.2 software release include: =========================================================== 1) Support new X540-T2 10GBase-T adapter option PN 49Y7970 (FRU PN 49Y7972). 2) Enhance support for X520-DA2 10Gb SFP+ adapter option PN 49Y7960 (FRU PN 49Y7962). 3) Support Intel I350 LOMs on IBM System x Romley-based rack and tower server models. 4) New Windows drivers and PROSetDX release to provide enhanced support for new features such as Hyper-V and Hyper-V R2, along with enhanced WoL support for W2K8 R2 SP1. 5) New igb and ixgbe Linux drivers release to support latest OS levels and kernels and enhance support for WoL, XEN/KVM, VMDq, VMDc where applicable. Latest OS levels supported include Windows 2008 R2 SP1, RHEL6.2, and SLES11 SP2. 6) Enhanced iSCSI software initiator support for both 1Gb and 10Gb products. 7) BootUtil tools now include DOS, EFI, Windows, and Linux CLI support. These tools can be used for configurations such as enabling Wake on LAN (WoL) or the boot ROM. 8) Provide boot ROM update for System x PCIe 1GbE adapters, including 39Y6128, 39Y6138, 49Y4232, and 49Y4242 FRU adapters, for supporting both legacy and UEFI. Please go to \Boot_UEFI_ISO folder. Important notes or tips: ======================== 1) From the CD Autorun GUI, for Windows, click on Install Drivers for automatic device driver and management sw install or update - and click on View User Guides for all online guide and installation instruction details and product information. 2) It is strongly recommended that, for Windows installation, you use the Autorun.exe from this sw CD and run " Install Drivers and Software " for complete installation of Windows device drivers and associated PROSETDX software. 3) For Linux driver software installation, please read the readmefirst.txt file provide in the \Linux folder prior to any installation. For 1GbE, from \PRO1000\Linux folder, there are e1000, e1000e, and igb drivers. Read readmefirst.txt file to determine which driver applies to your specific product. For the 49Y4232 FRU adapter and 49Y4242 FRU adapter, igb is the driver. Igb driver is also the Linux driver for I350-based LOMs. For 10GbE, there is only ixgbe driver, from \PROXGB\Linux folder. 4) All device drivers for 10 Gigabit Ethernet are in the \PROXGB folder. 5) For enabling/disabling WoL or Remote Boot features on each applicable ethernet port, in DOS, go to \APPS\BootUtil\DOS and use bootutil.exe. Please read bootutil.txt for command line instructions (from \APPS\BootUtil\DOCS). In general, WoL enabling/disabling is -WOLE / - WOLD and option ROM boot enabling/disabling is -FE / - FD. For example, to disable WoL on all ports, run: bootutil -all -wold Or, to disable WoL on a specific port, run: bootutil -nic=xx -wold ( where xx = 1-40 ) For EFI, go to \APPS\BootUtil\EFIx64\ and use bootutil64e.efi tool. BootUtil tools, now with v16.8 release, also include Windows and Linux support. 6) For other applicable end user tools, go to \APPS\TOOLS folder. 7) For Intel iSCSI boot and F6 drivers, go to \APPS\iSCSI\ folder. 8) For Windows PE support for 10 Gigabit Ethernet 42C1810 option (FRU 42C1812), there is \WinPE folder in the Windows device driver folder for each supported Windows NDISx level in \PROXGB. 9) The 42C1810 (FRU 42C1812) 10GbE CFFh daughter card is fully 802.3ap Clause 73 AN compliant for 1G/10G Auto Negotiation. This requires the connected switch to also be Clause 73 AN complaint for full Clause 73 1G/10G Auto Negotiation support. If the switch is not Clause 73 AN compliant, please force the connected switch port to fixed 10Gb for parallel detect. 10) The IBM Nortel-based 6-port 10Gb Ethernet Switch Module (Option 39Y9267, FRU 39Y9265) is not Clause 73 compliant. It is Clause 37 compliant only. For Wake on LAN support between the 42C1812 card and the 39Y9265 switch, you must disable Auto Negotiation on the switch port connected to the 10Gb card, and configure the link speed on that port to fixed 10Gb, Full Duplex. 11) If you install multiple 39Y6138 FRU adapters and run into IO Space resource allocation limitation issue, please go to \DIO_KLP folder for solution and information for disabling IO space in the adapters. 12) If you run an IBM System x server system that has Intel Crystal Beach technology and operate in Windows, it may have IOAT/Chimney enabled by default and cause issue when you run driver update. Please go to \CB_TCPA folder for solution and information. 13) If you run the 49Y4242 FRU adapter in a supported high end system and do not get all ports or would intermittently losing ports, especially in Linux OS environment, it is strongly recommended that you disable the adapter flash ROM by using process described in item (5) above. This should resolve your issue. 14) If you have a 39Y6128 FRU, or 39Y6138 FRU, or 49Y4232 FRU, or 49Y4240 FRU adapter, your adapter may come with only legacy flash boot ROM code. To upgrade the flash boot ROM to combined legacy/UEFI code, please go to: \Boot_UEFI_ISO folder This folder provides a self excecutable CD image for automatically flashing your adapter to conmbined legacy/UEFI code. 15) For proper WoL support for 82574L LOM for W2K8 R2, please apply SP1. 16) For proper WoL support for the 42C1812 FRU card in latest Linux OS levels, please pick up latest ixgbe 3.4.24 driver from this software release. 17) The 49Y7960 adapter option (FRU 49Y7962) comes with (2) empty SFP+ housing cages. This adapter can support either SFP+ SR 10Gb optical connection or SFP+ Twin-Ax Direct Attached Copper (DAC) 10Gb connection. SFP+ SR optics can be either from offerings from IBM System x OR from offerings from Intel for Intel X520-DA2 adapter. SFP+ DAC module and cable support comes from the switch side. So, for any supported top of rack switch, the adapter is supported for the SFP+ DAC cables that are offered by the technology supplier of the switch. These include top of rack 10Gb SFP+ switches offered by IBM or by third-party switches that have been validated and supported for IBM System x servers. * For other details regarding this v16.8 sw release, you can review the Intel's release.txt file.