> With BIOS P89 v1.32 (03/05/2015) I saw errors from core_udp_sendto:
> Getting cached packet
> My IP is 0.0.0.0
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
>
> With BIOS P89 v1.40 (05/06/2015) I don't see any errors from
> core_udp_sendto anymore.
>
> Hardware used: HP ProLiant DL380 Gen9
> NIC being used: NIC1 (not NIC0, since that's connected to a different
> network)
Thank you.
Users having problems with booting (with any bootloader) should always
check firmware updates availability.
In some cases, testing and providing feedback before updating the
firmware might actually help in narrowing down the source of a problem,
especially when a firmware downgrade is not supported. The reported
results are indeed helpful.
Just to give a hint / sense of the importance of updating BIOS / UEFI
firmware, I am listing here the latest fixes and the full revision
history of the firmware updates for the HP ProLiant DL380 Gen9/DL360
Gen9 (P89) Servers (which has been mentioned several times here in the
Syslinux Mailing List during the last few months).
Both lists show issues related to NICs, USB, serial console,
keyboard...
Regards,
Ady.
Latest fixes (15 Jun 2015):
*** ***
Addressed an issue where the platform may become unresponsive during
system boot when the server is configured for Legacy Boot Mode and the
USB Boot Support has been disabled.
Addressed an issue where the Intel NIC DMA Channels (IOAT) option could
not be properly be configured from the Embedded UEFI Shell via the
Sysconfig command.
Addressed an issue where the +/- keys in the BIOS/Platform
Configuration (RBSU) Boot Options menu were not functioning properly
when configuring the server through a BIOS Serial Console Session.
Addressed an issue where the fwupdate Embedded UEFI Shell command and
the Firmware Update pre-boot application could hang during a firmware
update and not successfully flash the device.
Addressed an issue where the server may fail to boot properly to a
Windows Deployment Server (WDS) when configured for IPv6 network boot
mode.
Addressed an issue where an optional PCIe adapter's legacy Expansion
ROM may not run properly or the Expansion ROM's Setup Utility may not
run properly when the server is configured for Legacy Boot Mode. This
issue was seen with a Seagate storage adapter but may impact other
devices.
Addressed an issue where the Administrator Password would not be
properly configured from the Embedded UEFI Shell Sysconfig command.
Addressed an issue where a system could become unresponsive when
booting to Linux Operating when serial output was enabled from the
operating system and the iLO Virtual Serial Port was the only enabled
UART.
Addressed various issues with webclient and ftp commands in the
Embedded UEFI Shell.
Addressed an issue in which an Interphase audio streaming PCI-express
expansion card may not achieve optimal performance resulting in dropped
packets when streaming data. A similar issue could be seen with other
PCI-express expansion cards implemented with a PCI device behind a PLX
PCIe-to-PCI bridge. This type of PCI-express card implementation is
more common with older PCI-express expansion cards.
Addressed an issue where the system may experience a Linux kernel panic
when booting from a SATA optical drive attached to the embedded SATA
controller when the SATA controller is configured for Dynamic Smart
Array B140i support.
Addressed an issue where the system health LED would remain blinking
RED (indicating a failed state) due to a power supply failure after the
power supply had been replaced. Once the power supply is replaced, the
system health LED should have returned to the blinking GREEN state.
With previous revisions of the System ROM, the system health LED would
not return to GREEN until after a reboot when a failed power supply is
replaced.
Addressed an issue where the system health LED would remain blinking
AMBER (indicating a degraded state) due to an installed power supply
not being plugged in after the power supply had been plugged in. Once
the power supply is plugged in, the system health LED should have
returned to the blinking GREEN state. With previous revisions of the
System ROM, the system health LED would not return to GREEN until after
a reboot when an unplugged power supply is plugged in.
Addressed an issue where a system may become unresponsive when
launching a guest operating system under a Hypervisor operating system
such as Citrix or VMware when VT-d is enabled. This issue is NOT unique
to HP servers.
Addressed a possible issue where the platform may become unresponsive
during POST when the user selects the Simplified Chinese language in
System Utilities.
*** ***
Revision History:
*** ***
Version: 1.40_05-06-2015 (15 Jun 2015)
Enhancements
Added a Server Security BIOS/Platform Configuration (RBSU) option to
Enable or Disable "Processor AES-NI Support". This option enables or
disables the Advanced Encryption Standard Instruction Set. The option
is enabled by default and was enabled automatically with previous
revisions of the BIOS.
Added support for UEFI iSCSI Software Initiator boot functionality. The
iSCSI Software Initiator boot support can be enabled on any network
card that is in Ethernet mode. The iSCSI network settings can be
configured in the new System Utilities BIOS/Platform Configuration
(RBSU) iSCSI Boot Configuration menu, as well as using the HP RESTful
API HpiScsiSoftwareInititiator resource type. This option is only
available in UEFI Boot Mode.
Added a BIOS/Platform Configuration (RBSU) Network Option for VLAN
Configuration. This option allows the user to configure Virtual LAN
(VLAN) settings for all network devices present in the system. This
option is only available in UEFI Boot Mode.
Added a new System Utilities Embedded Applications Active Health System
Log option. This option allows users to download Active Health System
(AHS) Logs.
Added support for additional Storage Options to BIOS/Platform
Configuration (RBSU). These new options allow the user to configure the
number of boot targets that are listed per storage controller in the
UEFI Boot Order. This option can be used to limit the number of boot
targets to simplify the UEFI boot order and decrease boot time. These
options are only available in UEFI Boot Mode.
Added pre-boot OHCI USB support. This will allow an optional PCIe USB
controller, such as available on the Teradici PCoIP Zero Client card,
to be functional in a pre-boot environment. This also adds support for
booting from USB devices attached to optional PCIe OHCI USB
controllers. Support for OHCI USB controllers should be available from
operating system drivers when not in the pre-boot environment.
Added support for a new partitions command in the Embedded UEFI Shell.
This command can be used to view all available drive partitions.
Added support for a new ahsdownload command in the Embedded UEFI Shell.
This command can be used to download Active Health System (AHS) files.
Added support for a new restclient command in the Embedded UEFI Shell.
This command can be used to configure the server through the HP RESTful
services.
Updated the HP RESTful API HP BIOS Attribute Registry resources to
match the latest BIOS/Platform Configuration options.
Updated the HPRESTful API support to report and set the default UEFI
Boot Order settings using the HpServerBootOrder resource type.
Updated the language translations (non-English modes) for System
Utilities.
Updated the HP RESTful API support for HpBios resource to rename
"SecureBoot" property to "SecureBootStatus" to avoid
conflict with the
"SecureBoot" property in HpSecureBoot resource. This change will
impact
any scripts written with a dependency on the "SecureBoot" property in
the HpBios resource.
Updated the System Utilities BIOS/Platform Configuration (RBSU) Fibre
Channel/FCoE Scan Policy option to default to Scan Configured Targets
only. Previous revisions of the System ROM defaulted to scanning all
targets.
Enhanced the thermal solution to provide proper cooling for optional
PCIe graphics and acceleration cards.
Enhanced the System Utilities System Information and the Embedded UEFI
Shell sysinfo command to provide additional details for the processor,
memory, PCI subsections. In addition, added a new Firmware Information
menu to System Information to provide a list of current firmware
revisions for supported components.
Reduced boot time when the Dynamic Smart Array B140i RAID is enabled.
***
Version: 1.32_03-05-2015 (B) (13 May 2015)
Enhancements
Enhanced the thermal solution to provide proper cooling for optional
PCIe graphics and acceleration cards.
***
Version: 1.30_12-24-2014 (10 Apr 2015)
Enhancements/New Features:
Added support for a Generic USB Boot entry in the UEFI Boot Order list.
This new entry is used as a place holder for any USB device that is
bootable in UEFI. The user can set the boot priority of this Generic
USB Boot entry, and retain this priority for use with USB devices that
might be installed in the future. Attempting to boot from the Generic
USB Boot entry will result in attempting all UEFI bootable USB devices
that are available in the system. The user can still control the
priority of the boot entries of individual USB devices in the UEFI Boot
Order list. This new Generic USB Boot entry will now be visible by
default in the UEFI Boot Order after updating to this System ROM
release. This new option is applicable only in UEFI Boot Mode and might
be configured from the HP RESTful API or the System Utilities
BIOS/Platform Configuration (RBSU). Note: The system will attempt to
boot all UEFI bootable USB devices in the order of the Generic USB Boot
entry even if installed individual USB devices are configured lower in
the boot order.
Added a new System Utilities BIOS/Platform Configuration (RBSU) Fibre
Channel/FCoE Scan Policy menu that allows the user to select how the
UEFI BIOS will scan for valid Fibre Channel (or boot from SAN) boot
targets. By default, the system will now only scan for Fibre Channel
boot targets that are configured in each adapter. In the past, the
system would scan for all Fibre Channel or FCoE available targets,
potentially resulting in long boot times and large number of entries in
the UEFI Boot Order list. The boot targets for adapters can be
configured using the adapter specific menu in the System Utilities,
System Configuration menu, or using management software such as HP
Virtual Connect or HP OneView. This setting is applicable only in UEFI
Boot Mode. A firmware update of the fibre channel controller might also
be required to take full advantage of this feature.
Added a new System Utilities BIOS/Platform Configuration (RBSU) NUMA
Group Size Optimizations menu that allows the user to select how the
platform will report processor grouping to the operating system. For
some applications which cannot optimally handle high logical processor
counts that are optimally divided into smaller groups, it might be
necessary to change the default setting to get optimal performance.
Added a new System Utilities BIOS/Platform Configuration (RBSU) I/O
Non-Posted Prefetching performance option that allows the user to
configure how the chipset balances I/O traffic for PCI-e devices.
Disabling this option has been shown to provide performance benefits in
a very small subset of configurations including certain Infiniband
configurations that require a balanced mix of read and write traffic as
well as configurations with multiple x16 devices that utilize the max
bandwidth of the PCI-e bus. Since disabling the option also has a
negative impact on maximum I/O read bandwidth, the overwhelming
majority of configurations will benefit from leaving this option at the
default.
Added support for Memory Mirroring Mode. This option can be selected
from the Advanced Memory Protection Mode selection. This option
provides enhanced memory availability and resiliency but requires
additional memory be installed to achieve the same amount of memory
available to the operating system.
Added support for loading the Embedded UEFI Shell Auto-Startup script
from the network in addition to physical/virtual media. The URL
describing the network (HTTP or FTP) location of the startup script can
be configured in the System Utilities /Platform Configuration (RBSU),
under the Embedded Shell menu. This allows for using the Embedded UEFI
Shell as a scriptable deployment environment without the need for
physical or virtual media (on a bare metal system).
Added support to Standard Format Output (SFO) to the SysConfig command
in the Embedded UEFI Shell. This allows for easier parsing of the
command output using Shell scripts.
Added support for boot from URL (HTTP or FTP) functionality in UEFI
Boot Mode. The network settings (DHCP or static IP) and boot file URL
can be configured in the new System Utilities BIOS/Platform
Configuration (RBSU) Pre-Boot Network settings menu. The file can
either be a UEFI Network Boot Program (NBP), or an ISO image containing
a UEFI bootable OS image. The Boot from ISO support is currently
limited to operating systems that have a self contained OS image (such
as WinPE, mini Linux, or VMware ESX installer). Booting Windows or
Linux OS installation media is currently not supported.
Added support for a webclient command in the Embedded UEFI Shell. The
command can be used to download files from HTTP and FTP servers. It can
also be used to download ISO CD/DVD images and mount them in memory as
RAM disks.
Added support for an FTP command in the Embedded UEFI Shell. The
command can be used to download and upload files to/from FTP servers.
Added support for a Compress command in the Embedded UEFI Shell. The
command can be used to compress and decompress ZIP files.
Added support for a SecBoot command in the Embedded UEFI Shell. The
command can be used to display the Secure Boot keys and certificates.
Enhanced the RamDisk command in the Embedded UEFI Shell to support
FAT32 RAM disks, increasing the disk size limit from 512 MB to 2GB.
Added support for the HP Dual 8GB MicroSD EM USB Kit. This device can
be plugged into the internal USB port on the server to allow a mirrored
MicroSD card solution.
Added support to configure the BIOS Serial Console Baud Rate to 38400
from the System Utilities BIOS/Platform Configuration (RBSU).
Added a new System Utilities BIOS/Platform Configuration (RBSU)
Internal SD Card Slot menu located in USB Options that allows the user
to disable boot from the embedded SD card.
Added support for Intel Trusted eXecution Technology (TXT).
Updated OpenSSL support to version 0.9.8zb to address potential issues
that might impact the UEFI Secure Boot support.
Updated the HP RESTful API HP BIOS Attribute Registry resources to
match the latest BIOS/Platform Configuration options.
Updated the HP RESTful API HpBiosAttributeRegistrySchema to version
1.2.0, adding support for BIOS Attributes of type "Password". Also
added a new GrayOut property that can be used to describe some
dependency scenarios. Also updated enumDescriptions of all enum
definitions in the schema.
Updated the HP RESTful API HpBios, HpServerBootSettings,
HpBiosMappsings schemas to version 1.1.0. Added support for self-links
in these resources.
Updated the language translations (non-English modes) for System
Utilities.
Updated help documentation for System Utilities and the Embedded UEFI
Shell.
Increased timeout values in Embedded UEFI Shell IfConfig command to
reduce the chances of network DHCP configuration failing due to
timeouts caused by delays on the network or slow response when trying
to contact the DHCP server.
Enhanced the UEFI Exception handler to provide extended debug and trace
information when in a pre-OS environment.
Known Issues:
None
***
Version: 1.32_03-05-2015 (6 Apr 2015)
Enhancements
Enhanced the thermal solution to provide proper cooling for optional
PCIe graphics and acceleration cards.
***
Version: 1.21_11-03-2014 (19 Dec 2014)
Enhancements
None
***
Version: 1.20_08-26-2014 (14 Oct 2014)
Enhancements
Added support for the HP Dynamic Smart Array B140i to allow the user to
launch
the HP Smart Storage Administrator (HPSSA) application from the System
Utilities menu.
Updated the HP RESTful API resources of type
HpBiosAttributeRegistrySchema to
schema version 1.1.0, adding additional meta-data for Immutable and
Write-Only
BIOS attributes.
Updated the language translations (non-English modes) for System
Utilities.
Updated help documentation for System Utilities and the UEFI Embedded
Shell.
Updated the HpBiosAttributeRegistry resources to match the latest
BIOS/Platform
Configuration options.
***
Version: 1.00_07-11-2014 (17 Sep 2014)
Enhancements
*** ***