Red Hat Bugzilla – Bug 179752
Request to update lpfc driver in RHEL 4 U4
Last modified: 2007-11-30 17:07:22 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
Description of problem:
We would like to update the lpfc driver in RHEL 4 to revision 18.104.22.168.
Note: At present our driver is at 22.214.171.124. We have identified
several small bugs which will require a 126.96.36.199 rev. The code
freeze for the 188.8.131.52 rev is 2/8.
Below, I have attached the description of the changes between the
current 184.108.40.206 driver and the 220.127.116.11 driver. A full diff
can be provided.
diff -upNr lpfcdriver-2.6-18.104.22.168/ChangeLog lpfcdriver-2.6-22.214.171.124/ChangeLog
--- lpfcdriver-2.6-126.96.36.199/ChangeLog 2005-11-08 15:26:36.000000000 -0500
+++ lpfcdriver-2.6-188.8.131.52/ChangeLog 2006-01-26 14:17:58.000000000 -0500
@@ -1,3 +1,86 @@
+Changes from 20060111 to 20060126
+ * Changed version number to 184.108.40.206.
+ * Add the host_lock to the driver's proc fs entry point.(CR 18262)
+ * Fixed module parameter descriptions.(CR 18576)
+ * Added error messages in lpfc driver for ioremap function
+ failure.(CR 18626)
+ * Modify RSCN handling to unregister rpis on lost FCP_TARGETs
+ immediately.(CR 17618)
+Changes from 20051219 to 20060111
+ * Changed version number to 220.127.116.11.
+ * scsi_scan_host() is called before discovery is
+ completed. (CR 18480)
+ * Fixed system panic in lpfc_sli_brdreset during dynamic add of
+ LP11K. (CR 18570)
+ * Add module parameter to limit the number of outstanding commands
+ per lpfc HBA.(CR 18565)
+ * Fixed a double insertion of mail box object to the SLI mailbox
+ list. (CR 18569)
+ * Fix panic while downloading firmware on PPC. (CR 18501)
+ * Added RPS RPL and LIRR ELS support in driver and removed
+ RRQ ELS support in driver.
+Changes from 20051209 to 20051219
+ * Changed version number to 18.104.22.168_rc3.
+Changes from 20051201 to 20051209
+ * Changed version number to 22.214.171.124_rc2.
+ * Fixed a race condition in the PLOGI retry logic. (CR18233)
+ * Don't check for MBATT in lpfc_sli_issue_mbox when in warm start
+ * Add support for MBX_KILL_BOARD and MBX_BEACON mailbox commands.
+ * Add support for diagnostic dump feature.
+ * Fix the SCSI errors reported by IBM during the 3 second cable
+ pull test. (CR18009)
+ * Modify the receive data field size and buffer-to-buffer receive
+ data field size service parameter handling from two 8-bit fields
+ to a single 16-bit field. (CR17266)
+ * Add support for diagnostic loopback tests.
+ * Modify lpfc_abort_handler message 0749 to display more accurate
+ text and data. (CR17265)
+ * Remove ProgType READ_REV mailbox command value check in
+ lpfc_config_port_prep. (CR17493)
+ * Remove reference to scsi_cmnd from lpfc_scsi_cmd_iocb_cleanup().
+ * Use uint32_t for port_id to avoid truncation. (CR17721)
+ * Call scsi_unblock_requests from lpfc_pci_remove_one if in
+ offline state.
+ * Remove RPI hash from the driver. (CR17347,CR17596)
+ * Add polling and enable per HBA setting of the coalescing
+ parameters. (CR17242)
+ * Fix failure to initialize adapter correctly. (CR17418)
+ * Remove all but one lpfc_sli_next_iotag() calls. (CR17194)
+ * Removed unused #ifdefs. (CR17286)
+ * Fix condition in lpfc_parse_vpd that would allow the parsing
+ routine to continue parsing if the remaining data length was
+ decremented below 0. (CR16309)
+ * Fix link speed reporting during various link down
+ conditions. (CR15719)
+ * Eliminate race in discovery lists removal. (CR15921,CR16375)
+ * Unlock before calling del_timer_sync. (CR16332)
+Changes from 20051121 to 20051201
+ * Changed version number to 126.96.36.199.
+ * Fixed SCSI errors during SCSI device/bus resets.
+Changes from 20051108 to 20051121
+ * Changed version number to 188.8.131.52.
+ * Modify lpfc_abort_handler wait loop time to wait less per loop
+ and spin more often.
+Changes from 20051104 to 20051108
+ * Changed version number to 184.108.40.206.
+ * Added code to adjust lun queue depth to avoid target
Changes from 20050727 to 20051104
* Changed version number to 220.127.116.11.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Created attachment 128085 [details]
lpfcdfc driver (ver. 2.0.14)
Created attachment 128086 [details]
updates the lpfc driver in Red Hat's kernel tree from 18.104.22.168 to 22.214.171.124
Comment on attachment 128085 [details]
lpfcdfc driver (ver. 2.0.14)
see bug 181475
committed in stream U4 build 34.25. A test kernel with this patch is available
Created attachment 128764 [details]
version 126.96.36.199 of the driver
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.