Download the latest IBM DS4000 Host Adapter Failover and non-failover Device Driver for Linux 2.6 Kernel
Severity: Suggested
IBM DS4000 support for Emulex 4Gb PCIx/PCIe Fibre Channel Host Bus Adapter,
and 8Gb PCIe Fibre Channel Host Bus Adapter (FC HBA), for IBM System x,
Linux 2.6 kernel device driver version 8.1.10.9 for RHEL 5.0, RHEL5.1, and SuSe SLES 10 SP1.
NOTE TO SERVICE - Reference RETAIN # N/A
Last updated: 11/06/2008
Version 8.1.10.9 - 06 Nov 2008
- FW version: 2.72a2 (Emulex LP1100x and LPe1100x 4Gb HBAs)
- FW version: 1.00a12 (Emulex LPe1200x 8Gb HBAs)
Version 8.1.10.9 - 06 Nov 2008
- Support added for Emulex 8Gb PCIe single port FC HBAs for IBM System x
(IBM Opt#=42D0485)
- Support added for Emulex 8Gb PCIe dual port FC HBAs for IBM System x
(IBM Opt#=42D0494)
Version 8.1.10.9 - 05 May 2008
- Support added for RHEL5.1
Version 8.1.10.9 - 08 Oct 2008
- FW version: 2.50a6 (Emulex LP1100x and LPe1100x HBAs)
- Fix host_lock management in the ioctl paths (CR 24766)
- Automatically detect AMD chipset and reduce the DMA length to 1024 bytes. (CR 23933)
Version 8.1.10.9 - 15 May 2008
- FW version: 2.72a2 (Emulex LP1100x and LPe1100x HBAs)
- Support added for RHEL 5.1
Version 8.1.10.9 - 08 Oct 2007 (Emulex 16 Apr 2007)
- FW version: 2.50a6 (Emulex LP1100x and LPe1100x HBAs)
- Fix host_lock management in the ioctl paths (CR 24766)
- Automatically detect AMD chipset and reduce the DMA length to 1024 bytes. (CR 23933)
Version 8.1.10.8 - (Emulex 02 Apr 2007)
- Change min cr_count value specified in comment to agree with setting (CR 24418)
- Removed hba queue depth calculation based on device PCI IDs
- Fixed check for dropped frames. (CR 24469)
Version 8.1.10.7 - (Emulex 21 Mar 2007)
- Fixed a memory leak in lpfc_sli_wake_mbox_wait. (CR 24339)
- Added support for 8G speed and Saturn HBAs.
- Use msleep instead of mdelay inside a loop to prevent soft lockup errors (CR 24502)
- Change rport dev_loss_tmo value when user change lpfc HBA's dev_loss_tmo. (CR 24487)
- Changed LPFC_HBA_GET_EVENT ioctl to allocate smaller data buffer. (CR 24178)
- Fixed recovery of rport after dev_loss_tmo. (CR 24459)
- Fixed name server query response handling. (CR 24468)
- Fixed false iocb timeout. (CR 23841)
- Update copyright year to 2007 for files changes this year.
- Fixup messages 0116, 0117, and 0128 to report ELS I/O tag.
- Cleanup: remove unused parameter to lpfc_cleanup.
Version 8.1.10.6 - (Emulex 06 Mar 2007)
- Fixed NULL pointer dereference during I/O with LIP. (CR 24371)
- Fixed system hangs due to leaked host_lock. (CR 23970 24177 24179)
- Don't process ERATT interrupts when issuing KILL_BOARD mbx command (CR 23986)
- Fixed a memory leak while initializing a bad HBA. (CR 24298)
- Fix offline window where more work can sneak in after clearing work_ha (CR 24163)
- Add ifdef around request_irq call to build on SLES 10 SP1
- Changed local loopback linkup message to a KERN_INFO message. (CR 23963)
- Added code to cleanup REG_LOGIN mailbox command when a LOGO is received. (CR 23785)
- Prevent freeing of iocb after IOCB_TIMEDOUT error. (CR 24098)
- Prevent destroying node if dev_loss_tmo called on a node whose discovery is completed. (CR 23785)
Verion 8.1.10.5 - (Emulex 08 Feb 2007)
- Fixed bug check in add_timer (CR 24051)
- Fix system hang while running on systems with IOMMU (CR 23663)
- Error path fix in lpfc_mem_alloc
- Rework offline path to solve HBA reset issues (CR 23850)
- mbox interface should use MAILBOX_CMD_SIZE rather that sizeof(MAILBOX_t) (CR 23916)
- Fixed lpfc_ns_rsp to handle entire GID_FT response (CR 23967)
- Fix memory leaks in get/reset statistics and link attention paths (CR 23916)
Version 8.1.10.4 - (Emulex 19 Jan 2007)
- Update copyright year to 2007
- Fix wwpn lookup in LPFC_HBA_RNID ioctl (CR 23740)
- Fix for PCI hot unplug hang while hhanyware running (CR 23718)
- Don't remove node during dev_loss_tmo if discovery is active (CR 23589)
- Modify ELS abort handling to prevent double completion (CR 23654)
- Fix memory leak in unsol CT path (CR 23691)
- Use msleep for long delays to prevent soft lockup bug check (CR 23678)
- Decrement txq_cnt rather than txcmplq_cnt when parsing the txq list (CR 23679)
- Fix recursive locking in the lpfc driver ioctl code. (CR 23645)
- Don't free mailbox structure if it's still on the mboxq list (CR 23638)
- Fix use after free issues with rports (CR 23375)
Version 8.1.10.3 - (Emulex 20 Dec 2006)
- Fix a size_t to uint32 data copy which causes unsol CT on PPC systems to fail (CR 23362)
Version 8.1.10.2 - (Emulex 01 Dec 2006)
- Add MSI (Message Signalled Interrupts) support
- Remove infinite loop in LUN reset
- Check mp->virt before dereference in lpfc_ct.c
- Fix printk format warning in lpfc_attr.c
- Fix memory leak associated with mbox cmds READ_LA, READ_SPARAM, REG_LOGIN
- Cleanup lpfc_findnode_did implementation
- Improve handling of LOG_FCP logging
- Prevent references to NULL node list element in reset routines.
- Removed lpfc driver dependency on subsystem id of HBAs\
- Add soft_wwnn sysfs attribute, rename soft_wwn_enable
- Add target mode commands to sli_iocb_type_array
- Update discovery logic to send RFF to Fabric on link up
- Make lpfc_multi_ring_support function properly
- Reset card on Port Error 5
- Don't perform nport confirmation for fabric ports
- Add ndlp to plogi list prior to issuing the plogi els command
- Make multi ring support more generic
- Added code to prevent starting discovery of a node if discovery is in progress. (CR 21778)
Off
Older System x:Red Hat Linux
Older System x:SUSE Linux
BladeCenter:Red Hat Enterprise Linux 5
BladeCenter:Red Hat Enterprise Linux 5 x86-64
BladeCenter:SUSE Linux Enterprise Server 10
BladeCenter:SUSE Linux Enterprise Server 10 x86-64
System x:Red Hat Enterprise Linux 5
System x:Red Hat Enterprise Linux 5 x86-64
System x:SUSE Linux Enterprise Server 10
System x:SUSE Linux Enterprise Server 10 x86-64
[{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW189","label":"Older System x->xSeries 360"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18Q","label":"System x->xSeries 232"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18U","label":"Older System x->xSeries 342"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW191","label":"Older System x->xSeries 440"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW19K","label":"Older System x->xSeries 255"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW19P","label":"Older System x->xSeries 235"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW19R","label":"Older System x->xSeries 335"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW19S","label":"Older System x->xSeries 345"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW19U","label":"Older System x->xSeries 445"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW19W","label":"Older System x->xSeries 450"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20A","label":"Older System x->xSeries 382"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"HW20D","label":"BladeCenter JS20 Blade"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB57","label":"Power"}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20E","label":"Older System x->xSeries 365"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20G","label":"BladeCenter->BladeCenter HS40"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20T","label":"BladeCenter E Chassis"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW21F","label":"Older System x->xSeries 455"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW21G","label":"BladeCenter->BladeCenter LS20"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW19V","label":"BladeCenter HS20"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW19V","label":"BladeCenter HS20"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"HW20M","label":"BladeCenter T Chassis"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB57","label":"Power"}},{"Type":"HW","Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"HW20M","label":"BladeCenter T Chassis"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB57","label":"Power"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW19V","label":"BladeCenter HS20"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW19V","label":"BladeCenter HS20"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"HW21Y","label":"BladeCenter H Chassis"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB57","label":"Power"}},{"Type":"HW","Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"HW21X","label":"BladeCenter JS21 Blade"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB57","label":"Power"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW22E","label":"BladeCenter HS21"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"HW21X","label":"BladeCenter JS21 Blade"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"LOB57","label":"Power"}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU02YET","label":"System x->System x3850 M2->7141"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU03NTU","label":"System x->System x3850 M2->7233"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"}],"Line of Business":{"code":"","label":""}}]