HP Support Alerts - 29.05.2015 - HP ProLiant BL460c Gen8 Server Blade - DRIVER UPDATE REQUIRED or DISABLE PIO

TBCS IT announces the following HP Support Alert: 

 

Find more here

If you need any assistance please call us: +49 (0)5321 35 1000 or send an e-mail to sales@tbcs-it.de

 

SUPPORT COMMUNICATION - CUSTOMER ADVISORY

Document ID: c04697939

Version: 1

Advisory: HP ProLiant BL460c Gen8 Server Blade - DRIVER UPDATE REQUIRED or DISABLE PIO: To Avoid Issue of Incorrect Data on PIO Data Path With HP Ethernet 10Gb 2-Port 570M/570FLB Adapter Due to Solarflare SFN7000 Linux Kernel Driver
NOTICE: The information in this document, including products and software versions, is current as of the Release Date. This document is subject to change without notice.

Release Date: 2015-05-29

Last Updated: 2015-05-29


DESCRIPTION

IMPORTANT: The driver update or disabling PIO as described in the Resolution is required to ensure that potentially affected network adapters function correctly. HP strongly recommends immediately upgrading the Solarflare driver , available from Solarflare or disabling PIO. Neglecting to perform the required action could potentially result in data corruption when data is transmitted via the Solarflare Linux kernel driver when using the TX PIO data path. By disregarding this notification and not performing the recommended resolution, the customer accepts the risk of unexpected system behavior.

During diagnostic testing, an HP ProLiant BL460c Gen8 server blade configured with either an HP Ethernet 10Gb 2-Port 570M or HP Ethernet 10Gb 2-port 570FLB adapter was unable to PXE boot due to an issue with the Solarflare SFN7000 Linux Kernel Driver.

In certain rare circumstances, with data transmitted via the Solarflare Linux kernel driver when using the TX PIO data path, incorrect data may occur. The TX PIO data path involves the driver "pushing" packets to the adapter when possible for improved latency and by default is only used for some packets greater than 256bytes in length.

This is a rare issue and needs a combination of traffic pattern and machine hardware in order to occur. In the rare circumstances where it has been observed, the corruption impacts a very limited number of packets every 24 hours. This issue does not affect packets transmitted through the OpenOnload or EnterpriseOnload libraries.

Solarflare sent a notification regarding this issue through email to all their subscribers.

This will only occur when the driver performs 32-bit writes to the PIO memory region when pushing a packet to the adapter. The solution is a straightforward change to the driver to only perform 64-bit writes to the PIO memory region. OpenOnload and EnterpriseOnload are not affected as they already perform 64-bit writes when using TX PIO.

SCOPE

Any HP ProLiant BL460c Gen8 server blade running Linux and configured with an HP Ethernet 10Gb 2-port 570M adapter or HP Ethernet 10Gb 2-port 570FLB adapter with a Solarflare Linux kernel driver "prior" to package SF-103848-LS.

RESOLUTION

Only HP Ethernet 10Gb 2-port 570M adapter or HP Ethernet 10Gb 2-port 570FLB are affected with a Solarflare Linux kernel driver "prior" to package SF-103848-LS.

Refer to the Solarflare Release notes below for additional information:

https://support.solarflare.com/index.php?option=com_cognidox&file=SF-103848-LS-33_Solarflare_NET_driver_source_RPM.rl.txt&task=download&format=raw&id=1945 Site eines anderen Herstellers als HP


Below is information taken from the Solarflare release notes:

Solarflare recommends performing either of the following:

  • Disable PIO in the Solarflare Linux kernel driver. To disable the use of PIO in the Solarflare Linux kernel driver, set the sfc module parameter piobuf_size=0 (for example, create a file /etc/modprobe.d/sfc.conf containing the line options sfc piobuf_size=0). This will have a slight latency impact for small packets that would otherwise have used the TX PIO data path.

OR

  • Update the driver/Onload release. Use Version 4.0.2.6628.1 (or later) for all network adapters by obtaining the driver using any of the following:
    An updated kernel driver is available for download from

    https://support.solarflare.com/ Site eines anderen Herstellers als HP

    (package SF-103848-LS)

To obtain kernel drivers through an OpenOnload distribution, there is an updated OpenOnload release, openonload-201310-u3, available at www.openonload.org/download.html Site eines anderen Herstellers als HP . This update release is simply openonload-201310-u2 containing an updated kernel driver i.e. the onload driver and libraries are identical between u2 and u3.

To use EnterpriseOnload, there is an updated EnterpriseOnload release, 3.0.0.1,containing the fix which is available for download from https://support.solarflare.com/ Site eines anderen Herstellers als HP . This update release is simply EnterpriseOnload release, 3.0.0.0 containing an updated kernel driver i.e. the onload driver and libraries are identical between 3.0.0.0 and 3.0.0.1.

Disclaimer:
Note: One or more of the links above will take you outside the Hewlett-Packard web site. HP does not control and is not responsible for information outside of the HP web site.



RECEIVE PROACTIVE UPDATES : Receive support alerts (such as Customer Advisories), as well as updates on drivers, software, firmware, and customer replaceable components, proactively via e-mail through HP Subscriber's Choice. Sign up for Subscriber's Choice at the following URL: http://www.hp.com/go/myadvisory

NAVIGATION TIP : For hints on navigating HP.com to locate the latest drivers, patches, and other support software downloads for ProLiant servers and Options, refer to the Navigation Tips document .

SEARCH TIP : For hints on locating similar documents on HP.com, refer to the Search Tips document .

To search for additional advisories related to Linux, use the following search string:

+Advisory +ProLiant -"Software and Drivers" +Linux

 

 


Hardware Platforms Affected: HP Ethernet 10Gb 2-port 570FLB Adapter, HP Ethernet 10Gb 2-port 570M Adapter, HP ProLiant BL460c Gen8 Server Blade, HP ProLiant BL460c Gen9 Server Blade
Operating Systems Affected: Not Applicable
Software Affected: Not Applicable
Support Communication Cross Reference ID: IA04697939
 
©Copyright 2015 Hewlett-Packard Development Company, L.P.

 

 
 

Passende Artikel

HPE ProLiant BL460c Gen8 E5-2640 6-Core 32GB P/N: 666160-B21

Gen8 BladeServer with 2.5GHz Six-Core processor

999,00 € *

HP ProLiant BL460c Gen9 E5-2660v3 2P 64GB-R P244br/1GB P/N: 727030-B21

HP ProLiant BL460c Gen9 Performance - Server - 727030-B21

Statt: 6.920,00 € * 5.845,00 € *

%
HPE ProLiant BL460c Gen9 E5-2670v3 2P 128GB-R P244br/1GB P/N: 727031-B21

HPE ProLiant BL460c Gen9 Performance Blade Server 727031-B21

Statt: 9.530,00 € * ab 4.965,00 € *

%
 
 

Kommentar schreiben

 

Die mit einem * markierten Felder sind Pflichtfelder.