Patch-ID# 149168-07


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: qlcnic
Synopsis: SunOS 5.10_x86: qlcnic patch
Date: Mar/09/2016


Install Requirements: Reboot after installing this patch to activate the changes delivered. An alternative may be specified in the Special Install Instructions.

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 149167

Topic: SunOS 5.10_x86: qlcnic patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
701883815696506
704546315716036
16373018
16373314
16373326
16373398
16373423
16373593
16373612
16373664
16373681
16373704
16373717
16373761
16373801
16373828
16373848
16373925
16761050
16946075
17721865
18009532
18075883
18078438
18083671
18188630
18230696
20146296
20194038
22139930
709134015742182


Changes incorporated in this version: 22139930

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch: 150401-18 (or greater)

Obsoleted by:

Files included with this patch:

/kernel/drv/amd64/qlcnic
/kernel/drv/qlcnic
/kernel/drv/qlcnic.conf

Problem Description:

22139930 TE: qlcnic suspend/resume failed to add MAC address
 
(from 149168-06)
 
20194038 postinstall change for 19264192
 
(from 149168-05)
 
20146296 undefined symbol error during module loading
 
(from 149168-04)
 
15716036 qlcnic does not pass ddi interrupt handle for each RX and TX ring when ring get is called
16761050 setting the resched_needed flag without lock held
18188630 panic in qlcnic_8300_clear_int
 
(from 149168-03)
 
15696506 qlcnic driver needs to support Live Suspend/Resume
16946075 redundant definition causes lint warning
17721865 LDoms domain with Ganymede Q panics when its NPRD reboots
18009532 DR operation triggers panic in qlcnic
18075883 Helga device support
18078438 X4-4: failure in RQT due to fault.io.pciex.device-interr
18083671 connection lost during HCTS CON5_net test
18230696 improvements in MTU, LRO and 64-bit DMA support
 
(from 149168-02)
 
16373018 netstat output showing abnormally large numbers when doing loopback
16373314 flash erase/write should be handled atomically
16373326 qlcnic: warning - the driver is using ddi_dma_attr(9S) incorrectly
16373398 link duplex field shows Full Duplex even when link is down
16373423 transmit statistics only for Ring 0
16373593 LED test fails in the Ethernet diagnostics
16373612 NIC statistics IOCTL failure
16373664 T3/T4 servers panic with qlcnic driver
16373681 transmit stuck after peghalt run along with UDP
16373704 qaucli does not discover ports
16373717 Ganymede B0 panic when hotplug is performed on M5000
16373761 flash read/write support for SPARC
16373801 P3+ flash update is very slow
16373828 DCBX TLVs information for P3+
16373848 loopback fails after firmware recovery
16373925 enhancements for firmware, maximum of rings and reset recovery
 
(from 149168-01)
 
7091340 add QLogic Ganymede support to qlcnic


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


Special Install Instructions:
-----------------------------
 
NOTE 1:  QLogic NIC Driver qlcnic-200116-v2.1.0
 
NOTE 2:  QLCNIC patches will add following two lines in /etc/system:
 
         # uncomment the set below will enable the fix  for 15923283
         # set pcie:pcie_disable_ari_mps_f0 = 0
 
         Before rebooting the system, you must manually edit /etc/system to:
 
         - uncomment the "# set pcie:pcie_disable_ari_mps_f0 = 0"  line and
         - comment out (or remove) the "forceload:drv/qlcnic" line, if found


README -- Last modified date: Wednesday, March 9, 2016