SC820
For Impact, Severity and other Firmware definitions, Please
refer to the below 'Glossary of firmware terms' url:
http://www14.software.ibm.com/webapp/set2/sas/f/power5cm/home.html#termdefs
The complete Firmware Fix History for this
Release Level can be
reviewed at the following url:
http://download.boulder.ibm.com/ibmdl/pub/software/server/firmware/SC-Firmware-Hist.html
|
SC820_085_047 / FW820.20
07/16/15 |
Impact: Availability
Severity: SPE
New Features and Functions
- Support was added to the Advanced System Management
Interface (ASMI) to display Anchor card VPD failures in the
"Deconfigurations records" menu.
System firmware changes that affect all systems
- DEFERRED: A problem
was fixed
for the fabric bus to allow a processor clock failover to be completed
without a checkstop of the CEC. A skew between the primary
and
secondary processor clock signal was eliminated to fix the problem.
- DEFERRED: On
systems with memory mirroring enabled, a problem was fixed for PowerVM
over-estimating its memory needs, allowing more memory to be used by
the partitions. To free up the memory for the partitions that the
hypervisor does not need, the CEC must be re-ipled after the fix is
applied.
- DEFERRED: A
problem was fixed for the hypervisor being unable to make a partition
configuration change when all licensed memory is in use by the
partitions. An insufficient storage error is returned to the management
console and the management console may go to the incomplete state for
the CEC.. The hypervisor management of memory fragments has been
improved so that partition configuration changes can be made when all
licensed memory is in use. To make this additional memory
available for the partition changes, the CEC must be re-ipled
after the fix is applied.
- A problem was fixed for a missing SRC if the operations
panel failed while the system was running. A B156A023 SRC is now
logged if the operations panel fails or is removed while the system is
running.
- A problem was fixed that prevented a second management
console from being added to the CEC. In some cases, network
outages caused defunct management console connection entries to remain
in the service processor connection table, making connection
slots unavailable for new management consoles A reset of the
service processor could be used to remove the defunct entries.
- A problem was fixed for a missing SRC when a Universal
Power Interconnect Cable (UPIC) to the system control unit (SCU) failed
or became loose while the system was running. Up to four hot
pluggable UPIC cables (#ECCA and #ECCB) provide redundant power to the
SCU but only one is needed for operation. When a UPIC cable fails
now, a SRC 11008802 is logged and calls out the lost of one of the
redundant power cables.
- A problem was fixed for a false guarding and call out of a
PSI link with SRC B15CDA27. This failure is very infrequent but
sometimes seen after the reset/reload of the service processor during a
concurrent firmware update. Since there is no actual
hardware failure, a manual unguarding of the PSI link allows it to be
reused.
- A problem has been fix for the LED lights being
interchanged for the Universal Power Interconnect Cable (UPIC) and the
GFSP interface card FRUs on the system node. The GFSP interface
card has CCIN 6B2E and part number 00E2598 with location codes of
Un-P1-C9-T2 and Un-P1-C10-T2. The UPIC cables have part numbers
00FX185 and 00FX186 with location codes Un-P1-C9-T1 and Un-P1-C10-T1.
- A problem was fixed for a CEC power off error with SRC
B1818903 logged. The error causes a dump and reset of the service
processor that allows the power off operation to complete.
- A problem was fixed for a two to four minute delay that
could occur when performing an Administrative Failover (AFO) of the
service processor. An On-Chip Controller (OCC) deadlock was
occurring in the service processor, leaving both service processors
into the backup role. This error state is automatically
corrected by the hypervisor with a host-initiated reset/reload when it
cannot find a service processor in the primary role after the delay
time-out period.
- A problem was fixed for losing power capping capability in
the On-Chip Controllers (OCCs) after a service processor
failover. When this occurs. an UE B1702A03 SRC is logged by the
OCC. To restore power capping, shut down all partitions and
power off the CEC. IPL the CEC again to restore power capping.
- A problem was fixed for the error handling of a Local Clock
and Control(LCC) card failure in a system node that triggers a flood of
FDAL informational SRCs of B1504800 to the error log, causing the
service processor to run out of memory and reset with a failover to the
backup service processor. The LCC has CCIN 682D and part number
00E2394 with location codes Un-P1-C11 and Un-P1-C12 as it is redundant
in each system node.
- A problem was fixed for a IPL failure with SRC B181BC04
when a system node was added to the CEC at service processor
standby. The new system node hardware was not added correctly to
the hardware scan ring and a AC power cycle of the CEC was needed to
fix the error.
- A problem was fixed for missing hardware data in system
dumps created for hardware checkstops. A certain class of
hardware scan rings were being skipped during the dump collection and
these are now included so that all the hardware data is available for
problem debug.
- A problem was fixed for missing "fastarray" data in
hardware dump type HWPROC. The "fastarray" contains debug
information for the processor cores.
- A problem was fixed for the Advanced System Management
Interface (ASMI) to allow removal of Hardware Management Console (HMC)
connections that have been temporarily disconnected. In some
instances, the ASMI "System Configuration/Hardware Management Consoles"
button for "Remove Connection" was not being shown.
- A problem was fixed for the Advanced System Management
Interface (ASMI) IPv4 Network Configuration where the IP address
was being overwritten by value in the subnet mask field for the initial
values of the panel. If the network configuration was saved
without fixing the IP address, the wrong IP address was also saved.
- A problem was fixed for missing call outs when having
multiple "Memory Card/FRU" failures with SRC B124E504. There is a
call out for the first memory FRU of the failures but any other memory
FRUs failing at the same time were not reported.
- A problem was fixed for Administrative Failover (AFO)
having error log SRC B1818601. This error did not prevent the AFO
from completing as the backup service processor became the primary
service processor.
- A problem was fixed for an intermittent problem in a CEC
IPL where an On-Chip Controller is stuck in a reset loop, logging
repeated SRCs for B1702A17, and eventually places the CEC in safe mode,
running at minimum processor clock frequencies.
- A problem was fixed for errors during a CEC power off with
SRCs B1812616 and B1812601. These occurred if the CEC was powered
off immediately after a power on such that the On-Chip Controllers
(OCCs) had to shutdown during their initialization.
- A problem was fixed for a highly intermittent IPL failure
with SRC B18187D9 caused by a defunct attention handler process.
Without this fix, the IPL will continue to fail until the service
processor is reset.
- A problem was fixed to add the callouts for the fan FRUs
for system fan faults with SRCs 11007610, 11007620, and 11007630.
The fan FRU with CCIN 6B42, part number 00E9335, and location code
Un-A1 is now included as needed.
- A problem was fixed for an Administrative Failover (AFO)
having error log SRC B185270E. This error did not prevent the AFO
from completing as the backup service processor became the primary
service processor. The error log has been made
informational as it is a normal occurrence when fan speeds are adjusted.
- A problem was fixed to allow adding a system node with only
one working Local Clock and Control (LCC) card and being able to IPL
the system node. The LCC is redundant, so a broken or missing LCC
should not cause an IPL to fail. The problem can be circumvented
by using the Advanced System Management Interface (ASMI) command line
on the primary service processor to run this command "rmgrcmd
--primary-lcc force-init" and then do the IPL.
- A problem was fixed for finding the path to the second
Local Clock and Control (LCC) card when a LCC card has failed to ensure
proper redundancy for the LCC and the system node.
- A problem was fixed for incorrect FRU callouts for Power
Line Disturbance (PLD) and Processor clock errors.
- A problem was fixed for extra FRU callouts being listed for
SRCs with multiple FRU callouts. The extra callouts are from
previous SRCs and should not have been listed for the current error log
entry.
- A problem was fixed for the Advanced System Management
Interface (ASMI) being allowed to deconfigure a node in a single-node
system. A safe guard was added so that ASMI can only deconfigure
nodes in multi-node CECs.
- A problem was fixed to include PCIe clocks as part of the
minimum hardware check during an IPL. Previously, no error was
logged when a system had no functional PCIe clocks, causing run-time
failures for PCIe I/O operations in partitions.
- A problem was fixed for missing FRU information in SRC
11001515. SRC 11001515 was logged indicating replacement of
power supply hardware, but did not include the location code, the part
number, the CCIN, or the serial number.
- A problem was fixed for concurrent firmware update after
concurrent PCIe adapter maintenance (add, remove, exchange,etc.)
causing the CEC to enter safe mode with its reduced performance.
In safe mode, the processor voltage/frequency is reduced to a "safe"
level where thermal monitoring is not required. Recovery from
safe mode requires a system re-IPL.
- A problem was fixed for an Administrative Failover (AFO)
failing with the backup service processor terminating with UE SRCs
B15738FD and B1573838. This failure was caused by an
intermittent error with the operations panel presence detection during
failover.
- A problem was fixed for an Administrative Failover (AFO)
having error log SRC B1814616 and a fwdbserver core dump. This
error did not prevent the AFO from completing as the backup service
processor became the primary service processor.
- A problem was fixed for a hypervisor deadlock that results
in the system being in a "Incomplete state" as seen on the management
console. This deadlock is the result of two hypervisor tasks
using the same locking mechanism for handling requests between the
partitions and the management console. Except for the loss of the
management console control of the system, the system is operating
normally when the "Incomplete state" occurs.
- A problem was fixed for Live Partition Mobility (LPM)
migrations of Linux partitions running in P8 compatibility mode.
After an active migration, the resumed partition may experience
performance degradation.
- A problem was fixed for a false error message with error
code 0x8006 when creating a virtual ethernet adapter with the
Integrated Virtualization Manager (IVM). The error message can be
ignored as the virtual ethernet slot is fully functional.
- A problem was fixed for the recovery of PCIe adapters for a
device outage occurring on the PCIe3 6-slot fanout module from the
PCIe3 I/O expansion drawer (#EMX0). One or more of the
adapters on the fanout module failed to recover with SRC BA188002.
- A problem was fixed for an unexpected interrupt from a PCIe
adapter that causes the AIX OS to abend. The extra interrupt
comes in from the adapter before it has been enabled for interrupts,
after it has reached End of Information (EOI) for its previous
session. The double
interrupt from the adapter has been corrected.
- On systems using PowerVM, a problem was fixed for the
handling of the error of multiple cache hits in the instruction
effective-to-real address translation cache (IERAT). A multi-hit
IERAT error was causing system termination with SRC B700F105. The
multi-hit IERAT is now recognized by the hypervisor and reported to the
OS where it is handled.
- A problem was fixed for a MDC D-mode IPL that failed if the
MDC load source slots were unoccupied.
- A problem was fixed for systems with a corrupted date of
"1900" showing for the Update Access Key (UAK). The firmware
update is allowed to proceed on systems with a bad UAK date because the
override is set for the service pack. After the fix is installed,
the user should correct the UAK date, if needed, by using the original
UAK key for the system. On the Management Console, enter
the original update access key via the "Enter COD Code" panel. Or on
the Advanced System Manager Interface (ASMI), enter the original
update access key via the "On Demand Utilities/COD Activation" panel.
- A problem was fixed for a hang during a Dynamic Platform
Optimizer (DPO) operation. A system re-IPL was needed to end the DPO
operation.
- A problem was fixed for concurrent firmware updates to a
system that needed to be re-IPLed after getting a B113E504 SRC during
activation of the new firmware level on the hypervisor. The code
update activate failed if the Sleep Winkle (SLW) images were
significantly different between the firmware levels. The SLW
contains the state of the processor and cache so it can be restored
after sleep or power saving operations.
- Support was added for USB 2.0 HUBs so that a keyboard
plugged into the USB 2.0 HUB will work correctly at the SMS
menus. Previously, a keyboard plugged into a USB 2.0 HUB was not
a recognized device.
- A problem was fixed for Live Partition Mobility (LPM) to
prevent a system failure with SRC B700F103 during LPM operations.
When data is moved by LPM, the underlying firmware code requires that
the buffers be 4K aligned, otherwise the system fail could
result. The fixes made now force the buffers to be 4K aligned and
if there is still an alignment issue, the LPM operation will fail
without impacting the system.
- A problem was fixed in the run-time abstraction services
(RTAS) extended error handling (EEH) recovery for EEH events for SR-IOV
Virtual Functions (VFs) to fully reconfigure the VF devices after an
EEH event. Since the physical adapter does recover from the EEH
event itself, and there are no error logs generated, it might not be
immediately apparent that the VF did not fully reconfigure. This
prevents certain PCIe settings from being established for interrupts
and performance settings, leading to unexpected adapter behavior and
errors in the partition.
- A security problem was fixed in OpenSSL where a remote
attacker could crash the service processor with a specially crafted
X.509 certificate that causes an invalid pointer or an out-of-bounds
write. The Common Vulnerabilities and Exposures issue numbers are
CVE-2015-0286 and CVE-2015-0287.
- A problem was fixed for an error log SRC B15738B0 with no
FRU callout for a FSI bus error.
- A problem was fixed for an error log SRC B1504803 with no
FRU callout for a IIC bus error.
- A problem was fixed for a memory error that prevented the
CEC from doing an IPL. The failing DIMM is now deconfigured
during the HostBoot part of the IPL and the failing section of the boot
is retried to get a successful IPL.
- A problem was fixed for a checkstop that occurred for a
failed Local Clock and Control (LCC) card instead of a failover to the
backup LCC card. The fabric bus erroneously detected a TOD
step error during the failover and triggered the checkstop.
- A problem was fixed for an On-Chip Controller (OCC) failure
after a system dump with SRCs B18B2616 and BC822024 reported.
This resulted in the system running with reduced performance in safe
mode, where processor clock frequencies are lowered to minimum levels
to avoid hardware errors since the OCC is not available to monitor the
system. A re-IPL of the system would resolve the problem.
|
SC820_075_047 / FW820.12
05/18/15 |
Impact: Function
Severity: ATT
System firmware changes that affect all systems
- A problem was fixed for a clearing of all guard records
associated with one error log entry. If a FRU is replaced for any
of the related guard record, all the related guard records are
cleared. Previously, only the guard record for the replaced FRU
was cleared and the association was lost.
- A fix was made to prevent processor speculative memory
loads from the service processor mailbox Direct Memory Access (DMA)
area in the CEC memory. The speculative loads caused memory cache
faults and system checkstops with SRC B181E540.
- A
problem was fixed to reduce switching noise on the memory address bus
for DIMMs. Noise on the bus could cause a failure for a marginal
DIMM, so this fix has the effect of potentially improving the
reliability of the memory.
|
SC820_070_047 / FW820.11
04/03/15 |
Impact: Function
Severity: SPE
System firmware changes that affect certain systems
- On systems with a
large number of memory DIMMs (64 or more) and redundant service
processors, a problem was fixed for a firmware update failure with SRC
E302F966 when a failover was attempted as part of the firmware update,
but the service processors did not change roles. This also fixes
failing Administrative Failovers (AFOs) for systems with large
memory. The performance of the CEC memory initialization was
improved to prevent the hypervisor time-outs for service processor
failovers.
|
SC820_067_047 / FW820.10
03/12/15 |
Impact: Security
Severity: HIPER
New Features and Functions
- Support for setting Power Management Tuning Parameters from
the management console (Fixed Maximum Frequency (FMF), Idle Power Save,
and DPS Tunables) without needing to use the Advanced System Management
Interface (ASMI) on the service processor. This allows FMF mode
to be set by default without having to modify any tunable parameters
using ASMI.
- Support for SSLv3 has been discontinued to reduce security
vulnerabilities in the secured connections to the service processor.
- Support was added for Single Root I/O Virtualization
(SR-IOV) that enables the hypervisor to share a SR-IOV-capable
PCI-Express adapter across multiple partitions. Two Ethernet adapters
are supported with the SR-IOV NIC capability, when placed in the Power
E880/E870:
• PCIe2 LP 4-port (10Gb FCoE and 1GbE) SR&RJ45
Adapter (#EN0L)
• PCIe2 LP 4-port (10Gb FCoE and 1GbE) SFP+Copper and
RJ4 Adapter (#EN0J)
These adapters each have four ports, and all four ports are enabled
with SR-IOV function. The entire adapter (all four ports) is configured
for SR-IOV or none of the ports is.
System firmware updates the adapter firmware level on these adapters to
10.2.252.16 when a supported adapter is placed into SR-IOV mode.
Support for SR-IOV adapter sharing is not yet available for adapters is
a PCIe Gen3 I/O Expansion Drawer.
SR-IOV NIC on the Power E870/E880 is supported by:
• AIX 6.1 TL9 SP4 and APAR IV63331, or later
• AIX 7.1 TL3 SP4 and APAR IV63332, or later
• IBM i 7.1 TR9, or later
• IBM i 7.2 TR1, or later
• Red Hat Enterprise Linux 6.5, or later
• Red Hat Enterprise Linux 7, or later
• SUSE Linux Enterprise Server 11 SP3, or later
- VIOS
2.2.3.4 with interim fix IV63331, or later
System firmware changes that affect all systems
- HIPER/Pervasive:
A problem was fixed for a processor clock failover with SRC B158CC62
that caused a system checkstop when the backup clock oscillator did not
initialize fast enough.
- A problem was fixed for the iptables process consuming all
available memory, causing an out of memory dump and reset/reload of the
service processor.
- A problem was fixed for a PowerVM hypervisor hang after a
processor core and system checkstop. The failed processor core
was not put into a guarded state and the hypervisor hung when it tried
to use the failed core.
- A problem was fixed for a oscillator error caused by a
power line disturbance that logged an UE SRC B150CC62 with no FRU call
outs. The error SRC was changed from unrecoverable to
informational as no service action is required.
- A problem was fixed for the NEBS DC power supply showing up
in the part inventories for the CEC as "IBM AC PS". The
description string has been changed to "IBM PS" as power supplies can
be of DC or AC type.
- A problem was fixed for the power supplies to add a monitor
process for the second rotor in each power supply that was not being
monitored. This will improve fault isolation for power supply
problems. A fix for the second rotor in an earlier service pack
release provided the monitor infrastructure but was missing the monitor
process.
- A problem was fixed for a FSI link heartbeat surveillance
fault with SRC B1504813 logged that has no FRU call outs. The FRU
call outs have been added.
- A problem was fixed with the Advanced System Management
Interface (ASMI) VPD menu where the Generic External Connector (GC) FRU
was displayed as an unknown FRU type. The "Unknown" has been
replaced with "Generic External Connector".
- A problem was fixed for a system fan identify LED not being
able to light after a Digital Power Systems Sweep (DPSS) chip
failover. The fan LED ownership was not transferred to the new
primary DPSS chip, so it was unable to light the LED under fan fault
conditions.
- A problem was fixed for SRC B1104800 having duplicate FRU
call outs for the PNOR flash FRU.
- A problem was fixed to prevent the Advanced System
Management Interface (ASMI) "System Service Aids/Factory Configuration"
panel option from restoring to factory configuration for FSP or ALL if
one boot side of the service processor is marked invalid. The
following informational message is issued: "The request cannot be
performed because a firmware boot side is marked invalid. This
state may have been caused by a previous firmware update failure."
- A problem was fixed for error log with SRC B150DA19,
created on the backup service processor for a PSI link failure detected
on the primary, not being visible in the error logs on the
primary service processor.
- A problem was fixed in the hardware server to prevent a UE
B181BA07 abort when a host boot dump collection is in progress.
- A problem was fixed for an LED fault with SRC B181A734 that
occurred during a normal rebuild of the LED tables, resulting in the
LED not being lit. The problem has been fixed using retries for
LEDs that are in a busy state.
- A problem was fixed for a PSI link failure with SRC
B1517212 that resulted in a service processor stop state. The
correct state for a system with broken PSI links is the terminate state
so the problem can be resolved with a call home service event.
- A problem was fixed to prevent false oscillator error logs
of SRC B150CC62 for errors unrelated to clock failures.
- A security problem was fixed in OpenSSL for padding-oracle
attacks known as Padding Oracle On Downgraded Legacy Encryption
(POODLE). This attack allows a man-in-the-middle attacker to
obtain a plain text version of the encrypted session data. The Common
Vulnerabilities and Exposures issue number is CVE-2014-3566. The
service processor POODLE fix is implemented by disabling SSL protocol
SSLv3 and requiring TLSv1.2 protocol on all secured connections.
The Hardware Management Console (HMC) also requires a POODLE fix for
APAR MB03867(FIX FOR CVE-2014-3566 FOR HMC V8 R8.2.0 SP1 with PTF
MH01455). This HMC minimum requirement is enforced by the
firmware update process for this defect.
- A problem was fixed for firmware updates that caused the
primary service processor to be guarded and SRC B152E6D0 and SRCs of
form B181XXXX to be logged.
- A problem was fixed for intermittent firmware database
errors that logged an UE SRC of B1818611 and had a fwdbServer core dump.
- A problem was fixed to enable the redundant Vital Product
Data (VPD) SEEPROM for processors and voltage regulator modules
(VRMs). Previously, only the primary SEEPROM was programmed with
the FRU data with no backup protection.
- A problem was fixed for vague error text for SRC B1504922
for a bad SMP cable. It was made more specific to state that an
incorrect cable length was detected.
- A problem was fixed for an intermittent reset/reload of the
service processor during the early part of an IPL with SRC B1814616
logged.
- A problem was fixed for hardware presence detection and
local clock card (LCC) failover. The system could not detect
critical system hardware with th e default LCC missing, causing an
error when failing over to the backup LCC.
- A problem was fixed for non-optimal voltage levels from the
power supplies. Having the power supply output voltages meet the
exact specifications will help prevent stress-related hardware failures.
- A problem was fixed for an error in the "Enlarged IO
Capacity Slot Count" that caused more memory than expected to be
consumed by the hypervisor. If the "Enlarged IO Capacity Slot
Count" was not a "1", it was wrongly changed to an "8" by the IPL
process, increasing the amount of memory that needs to be reserved for
I/O buffers. Retain tip H213684 tells how to reduce the
hypervisor memory consumption when this problem happens as the fix will
not change the value automatically:
With the system at the "Power Off" state, take the following actions to
to free up some memory from the hypervisor:
- Log into ASMI and then select "System Configuration"
menu
- Select "I/O Adapter Enlarged Capacity"
option
- Use the pulldown to select "1" as the new value for all nodes
- After changing the value click on the "Save" setting. The change will
be active on the next IPL of the system.
- A problem was fixed for the PCIe reset line (PERST) to keep
it active during the IPL until both system power and clocks are
stable. Keeping the PCIe devices in reset until the environment
is stable prevents PCIe device lockup.
- A problem was fixed to prevent a hypervisor task failure if
multiple resource dumps running concurrently run out of dump buffer
space. The failed hypervisor task could prevent basic logical
partition operations from working.
- On systems using the Virtual I/O Server (VIOS) to share
physical I/O resources among client logical partitions, a problem was
fixed for memory relocation errors during page migrations for the
virtual control blocks. These errors caused a CEC termination
with SRC B700F103. The memory relocation could be part of the
processing for the Dynamic Platform Optimizer (DPO), Active Memory
Sharing (AMS) between partitions, mirrored memory defragmentation, or a
concurrent FRU repair.
- A problem was fixed that could result in unpredictable
behavior if a memory UE is encountered while relocating the contents of
a logical memory block during one of these operations:
- Reducing the size of an Active Memory Sharing (AMS) pool.
- On systems using mirrored memory, using the memory mirroring
optimization tool.
- Performing a Dynamic Platform Optimizer (DPO) operation.
- A problem was fixed for PCIe link width faults on the
I/O expansion drawer (F/C #EMX0) to only log the SRC B7006A8B once for
each FRU instead of having multiple SRCs and call outs for the same
part.
- A problem was fixed for a wrong state for the PCIe link
LEDs (lit when link has failed) to the I/O expansion drawer with
feature code #EMX0. The fix insures that the link operational
LEDs are not lit when the link to the I/O drawer has failed.
- A problem was fixed for an incorrect SRC of B7006A9F logged
for I/O drawer VPD mismatch during an enclosure serial number update of
the I/O drawer (F/C #EMX0). The incorrect SRC was logged if the
non-primary service path module (right bay) was in a failed state.
- A problem was fixed for a SRC B7006A84 PCIe link down event
not being reported as a failed link for the I/O expansion drawer (F/C
#EMX0) in the PCIe topology status in the Advanced System Manager
Interface (ASMI) or on the management console.
- A problem was fixed for the Live Partition Mobility (LPM)
migration of virtual devices to a Power8 systems to update each virtual
device location code correctly to reflect the location code in the
target systems instead of the location code in the source system.
This problem prevented the management console from being able to look
up AIX Object Data Manager (ODM) names for the virtual devices so that
operations such as remove on the device could not be performed.
- A problem was fixed for PCIe adapters requesting PCI I/O
space that triggers a SRC BA1800007 error log. This SRC should
not have been logged since PC I/O spaces are not supported by Power8
systems. The SRC log is now suppressed.
- A problem was fixed for a processor core unit being
deconfigured but not guarded for a SRC B113E504 processor error in host
boot with fault isolation register (FIR) code
"RC_PMPROC_CHKSLW_NOT_IN_ETR" that caused the CEC to go to
termination. By guarding the failed processor core, the fix
insures the core is not used on the reIPL of the CEC.
- A security problem was fixed in OpenSSL for memory leaks
that allowed remote attackers to cause a denial of service (out of
memory on the service processor). The Common Vulnerabilities and
Exposures issue numbers are CVE-2014-3513 and CVE-2014-3567.
- A security problem in GNU Bash was fixed to prevent
arbitrary commands hidden in environment variables from being run
during the start of a Bash shell. Although GNU Bash is not
actively used on the service processor, it does exist in a library so
it has been fixed. This is IBM Product Security Incident Response
Team (PSIRT) issue #2211. The Common Vulnerabilities and
Exposures issue numbers for this problem are CVE-2014-6271,
CVE-2014-7169, CVE-2014-7186, and CVE-2014-7187.
- A problem was fixed to add failure recovery in the early
boot of the service processor so that the boot is retried on failure
instead of the service processing going unresponsive with SRC B1817212
on the operations panel.
- A problem was fixed for isolating and repairing DIMM memory
failures at the byte level without affecting other ranks of memory.
This fix substantially reduces the FRU call outs of DIMMS for memory
problems.
- A security problem was fixed in OpenSSL where the service
processor would, under certain conditions, accept Diffie-Hellman client
certificates without the use of a private key, allowing a user to
falsely authenticate . The Common Vulnerabilities and Exposures
issue number is CVE-2015-0205.
- A security problem was fixed in OpenSSL to prevent a denial
of service when handling certain Datagram Transport Layer Security
(DTLS) messages. A specially crafted DTLS message could exhaust
all available memory and cause the service processor to reset.
The Common Vulnerabilities and Exposures issue number is CVE-2015-0206.
- A security problem was fixed in OpenSSL to prevent a denial
of service when handling certain Datagram Transport Layer Security
(DTLS) messages. A specially crafted DTLS message could do an
null pointer de-reference and cause the service processor to
reset. The Common Vulnerabilities and Exposures issue number is
CVE-2014-3571.
- A security problem was fixed in OpenSSL to fix multiple
flaws in the parsing of X.509 certificates. These flaws could be
used to modify an X.509 certificate to produce a certificate with a
different fingerprint without invalidating its signature, and possibly
bypass fingerprint-based blacklisting. The Common Vulnerabilities
and Exposures issue number is CVE-2014-8275.
- A security vulnerability, commonly referred to as GHOST,
was fixed in the service processor glibc functions getbyhostname() and
getbyhostname2() that allowed remote users of the functions to cause a
buffer overflow and execute arbitrary code with the permissions of the
server application. There is no way to exploit this vulnerability
on the service processor but it has been fixed to remove the
vulnerability from the firmware. The Common Vulnerabilities and
Exposures issue number is CVE-2015-0235.
- A problem was fixed for an incorrect SRC logged for an
unplugged cable to the PCIe I/O expansion drawer (F/C #EMX0). A
B7006A88 SRC was errantly logged that calls out the cable as bad
hardware that needs to be replaced. This is replaced with SRC
B7006A82 that says a cable is unplugged to a PCIe FanOut module in the
IO expansion drawer.
- A problem was fixed for missing dump data for cores and L3
cache memory when there is core checkstop and deconfiguration of the
core.
- A problem was fixed for a false power supply fan failure
with SRC 1100152F. If the AC was interrupted to the power supply,
the SRC 11001525 would have been logged for a bad fan with a call out
of the power supply for replacement.
- A problem was fixed for a partition deletion error on the
management console with error code 0x4000E002 and message
"...insufficient memory for PHYP". The partition delete operation
has been adjusted to accommodate the temporary increase in memory usage
caused by memory fragmentation, allowing the delete operation to be
successful.
- A problem was fixed for disruptive firmware update to
prevent false reference clock failures with SRC B1814805 and a hang in
the IPL for the CEC.
- A problem was fixed for a memory leak associated with the
logging of SRC B1561311 for a bad voltage regulator module (VRM).
- A problem was fixed for the processor module replacement
process to prevent VPD corruption on the primary and redundant VPD
chips on the new processor module. This corruption resulted in
the processor being unusable with HostBoot failing with unrecoverable
errors (UEs) of SRCs BC8A090F and BC8A1701.
System firmware changes that affect certain systems
- HIPER/Pervasive:Deferred:
On a system configured for a large number of PCIe adapters across
multiple PCIe I/O expansion drawers (F/C #EMX0), a problem was fixed so
that the PCIe adapters worked correctly in the system.
Previously, the PCIe interrupt servicing could deadlock, causing the
PCIe adapter cards to become unresponsive.
- For a system with Virtual Trusted Platform Module (VTPM)
partitions, a problem was fixed for a management console error
that occurred while restoring a backup profile that caused the system
to to go the management console "Incomplete state". The failed
system had a suspended VTPM partition and a B7000602 SRC logged.
- For systems with IBMi partitions, a problem was fixed for
the "5250 Application Capable" capability so it is passed to the IBMi
partition as "True" if purchased. For the problem, the capability
was not sent to the partition and could cause extra performance to be
missing for the "Fast Green Screen Performance" feature in IBMi.
There is a delay of up to 15 minutes after this fix is installed before
it becomes active on the system. If the updated capability
property does not show up in the management console CEC properties as
"True", this is a slowness in the refresh of the capability properties
to the management console and not a problem with the fix. To
resolve this issue with the capability not displaying correctly,
rebuild the managed system on the management console and then wait up
to one hour for the CEC property capability "5250 Application Capable"
to be updated to "True".
- On a system with a Linux partition, a problem was fixed for
the Linux "lsslot" command so that it is able to find the F/C EC41
and EC42 PCIe 3D graphics adapter installed in the CEC, instead of
showing the slot as "empty". The Linux graphics adapter worked
correctly even though it showed as "empty".
- On systems with a PCIe 3D graphics adapter (F/C #EC41 or
#EC42) in a partition, a problem was fixed for a partition hang or
BA21xxxx error conditions during partition initialization.
- A problem was fixed for certain workloads that caused the
system to enter safe mode (mode for running at minimum processor
frequencies) when the On-chip controllers (OCCs) did not get the
Analog Power Subsystem Sweep (APSS) frequency control data within
the OCC time out period. The time out for a OCC update has been
increased so the OCC can tolerate periods of high bus use that slow
down the APSS communication.
- On a system with redundant service processors, a problem
was fixed for bad pointer reference in the mailbox function during data
synchronization between the two service processors. The
de-reference of the bad pointer caused a core dump, reset/reload, and
fail-over to the backup service processor.
|
SC820_051_047 / FW820.03
01/27/15 |
Impact: Serviceability
Severity: SPE
System firmware changes that affect all systems
- A problem was fixed in concurrent firmware update to
prevent the secondary service processor from going to a failed state.
- A problem was fixed for the power supply fans to monitor
both rotors instead of one to prevent a failure in one rotor from
shutting down the power supply.
- A problem was fixed for firmware updates to reduce the
number of informational B181A85E SRCs for an expected SQL lock
condition during a database transaction. Previously, several
thousand B181A85E SRC entries were created for the error log, slowing
performance of the service processor and flooding the error log.
- A problem was fixed for reset/reload failures caused by
excessive synchronization of thermal management data with the redundant
service processor.
- A problem was fixed for failovers to the secondary service
processor failing with SRC B1818601 caused by a bad data base object
reference.
System firmware changes that affect certain systems
- For a system with memory mirroring activated and a memory
block size of 16 Megabytes, a problem was fixed for system dump that
caused Hypervisor Real Mode Offset (HMRO) data structure corruption in
the physical memory map. This problem could cause
concurrent firmware update failures or subsequent system dumps to be
corrupted.
|
SC820_048_047 / FW820.02
12/01/14 |
Impact:
New
Severity: New
New Features and Functions
|