Bug 639028
| Summary: | [Emulex 5.6 feat] Update lpfc driver to version 8.2.0.85 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 5 | Reporter: | Vaios Papadimitriou <vaios.papadimitriou> | ||||
| Component: | kernel | Assignee: | Rob Evers <revers> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Red Hat Kernel QE team <kernel-qe> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 5.6 | CC: | andriusb, bdonahue, bzeranski, cvantuin, cward, dhoward, joseph.mann, jwest, laurie.barry, marting, revers | ||||
| Target Milestone: | rc | Keywords: | FutureFeature, OtherQA, ZStream | ||||
| Target Release: | 5.6 | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Enhancement | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2011-01-13 21:56:01 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 557597, 624394, 633231, 658378 | ||||||
| Attachments: |
|
||||||
|
Description
Vaios Papadimitriou
2010-09-30 16:27:07 UTC
While testing this version of the lpfc driver using dt over the weekend, 2/4 dt processes stopped without any indication why. The log files were simply truncated in the middle of messages being written to them. There was nothing in /var/log/messages at the time the dt log files stopped getting updated. Host is a dl585-g5 Emulex adapter is Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) [root@cornucopia host0]# cat fwrev 2.00N9 (U3D2.00N9), sli-3 Vaios, Should I update the firmware image? Thanks, Rob I would think you are using the LPe1205 mezz cards, is that correct? For the Saturn HBAs you should be using the latest released 2.00a3 version. Version 2.00N9 was an OEM early evaluation build. -Vaios- (In reply to comment #4) > I would think you are using the LPe1205 mezz cards, is that correct? > > For the Saturn HBAs you should be using the latest released 2.00a3 version. > Version 2.00N9 was an OEM early evaluation build. > > -Vaios- I changed the firmware as you suggested, changed lpfc_use_msi=2, and restarted the test yesterday. Similar result occurred. I don't know if this occurs with the previous rev of the driver but can try that today. [root@cornucopia ~]# cat /sys/class/scsi_host/host0/modeldesc Emulex LPe12002-M8 8Gb 2-port PCIe Fibre Channel Adapter [root@cornucopia ~]# cat /sys/class/scsi_host/host0/fwrev 2.00A3 (U3D2.00A3), sli-3 [root@cornucopia ~]# cat /sys/class/scsi_host/host0/lpfc_use_msi 2 [root@cornucopia ~]# cat /sys/class/scsi_host/host0/lpfc_drvr_version Emulex LightPulse Fibre Channel SCSI driver 8.2.0.85 (In reply to comment #5) > I don't know if this occurs with > the previous rev of the driver but can try that today. > Cleared out some leftover disk state that was tripping up selinux. Previous problem is unrelated to lpfc driver update. After comparing this patchset to lpfc w/ posted updates on linux-scsi 8.3.17, I noticed some differences between this patch set and upstream driver.
Please ensure that all applicable bug fixes are posted upstream as well if they haven't been already. I haven't had a chance to see if any of the missing functionality is in the latest lpfc posting on linux-scsi (8.3.18).
I will be posting this internally assuming Emulex has or will synchronize this patchset w/ upstream.
Missing upstream:
r8801_r8800_CR106902.patch
r8832_r8828.patch, r8847_r8846.patch- does something like this apply upstream?
r8889_r8875.patch
r8956_r8934_CR109954.patch
r8957_r8935_CR110048.patch
r8958_r8955_CR110237.patch
r9021.patch - mostly there, upstream has spin_lock vs. spin_lock_irq
r9022_r9005.patch missing upstream
r9036.patch beginning is missing upstream, stopped checking
r9102_CR110251.patch // ioctl code doesn't apply upstream.
r9178_r9176_CR110521.patch - Contents below missing upstream:
@@ -7443,10 +7325,14 @@ lpfc_sli4_unset_hba(struct lpfc_hba *phb
phba->pport->work_port_events = 0;
- lpfc_sli4_hba_down(phba);
+ /* Stop the SLI4 device port */
+ lpfc_stop_port(phba);
lpfc_sli4_disable_intr(phba);
+ /* Reset SLI4 HBA FCoE function */
+ lpfc_pci_function_reset(phba);
+
in kernel-2.6.18-230.el5 You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5 Detailed testing feedback is always welcomed. *** Bug 624394 has been marked as a duplicate of this bug. *** Reminder! There should be a fix present for this BZ in snapshot 3 -- unless otherwise noted in a previous comment. Please test and update this BZ with test results as soon as possible. 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 therefore 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. http://rhn.redhat.com/errata/RHSA-2011-0017.html |