Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4860 Discussions

Error: Can't preserve PBA. Not enough space on image (Device PBA size: 6, Buffer PBA size: 2)

RP7
Beginner
1,668 Views

Hi,

We have X710 for 10GbE SFP+ in one of my products running on Linux 3.14, where we recently updated the driver to version 1.5.16.

After driver update we started getting a mesg as below:

[ 9.407133] i40e 0000:82:00.3: fw 4.22.27454 api 1.2 nvm 4.26 0x800014ab 0.0.0

[ 9.414503] i40e 0000:82:00.3: The driver for the device detected an older version of the NVM image than expected. Please update the NVM image.

Current firmware and driver:

root@abcd:/tmp/xl710_old# ethtool -i eth2

driver: i40e

version: 1.5.16

firmware-version: 4.26 0x800014ab 0.0.0

bus-info: 0000:03:00.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: yes

supports-register-dump: yes

supports-priv-flags: yes

Now we refered to Intel support and came to know about NVM Update Utility. We downloaded latest one and tried to update the NVM image we got error, log below:

Intel(R) Ethernet NVM Update Tool

NVMUpdate version 1.26.17.11

Copyright (C) 2013 - 2016 Intel Corporation.

./nvmupdate64e -l fileoutput.txt

Config file read.

Inventory

[03:00:00]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

EEPROM inventory started

Warning: VPD is not valid

Alternate MAC address is not set

EEPROM inventory finished

Flash inventory started

Flash inventory finished

OROM inventory started

Discovered OROMs: No OROMs discovered

OROM inventory finished

[03:00:01]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

EEPROM inventory started

Warning: VPD is not valid

Alternate MAC address is not set

EEPROM inventory finished

Flash inventory started

Flash inventory finished

OROM inventory started

Discovered OROMs: No OROMs discovered

OROM inventory finished

[03:00:02]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

EEPROM inventory started

Warning: VPD is not valid

Alternate MAC address is not set

EEPROM inventory finished

Flash inventory started

Flash inventory finished

OROM inventory started

Discovered OROMs: No OROMs discovered

OROM inventory finished

[03:00:03]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

EEPROM inventory started

Warning: VPD is not valid

Alternate MAC address is not set

EEPROM inventory finished

Flash inventory started

Flash inventory finished

OROM inventory started

Discovered OROMs: No OROMs discovered

OROM inventory finished

[130:00:00]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

EEPROM inventory started

Warning: VPD is not valid

Alternate MAC address is not set

EEPROM inventory finished

Flash inventory started

Flash inventory finished

OROM inventory started

Discovered OROMs: No OROMs discovered

OROM inventory finished

[130:00:01]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

EEPROM inventory started

Warning: VPD is not valid

Alternate MAC address is not set

EEPROM inventory finished

Flash inventory started

Flash inventory finished

OROM inventory started

Discovered OROMs: No OROMs discovered

OROM inventory finished

[130:00:02]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

EEPROM inventory started

Warning: VPD is not valid

Alternate MAC address is not set

EEPROM inventory finished

Flash inventory started

Flash inventory finished

OROM inventory started

Discovered OROMs: No OROMs discovered

OROM inventory finished

[130:00:03]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

EEPROM inventory started

Warning: VPD is not valid

Alternate MAC address is not set

EEPROM inventory finished

Flash inventory started

Flash inventory finished

OROM inventory started

Discovered OROMs: No OROMs discovered

OROM inventory finished

Update

[03:00:00]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

Creating backup images in directory: 08357107C9F0

OROM not present on device - skipping FLB backup

Backup images created.

Flash update started

Error: Can't preserve PBA. Not enough space on image (Device PBA size: 6, Buffer PBA size: 2)

[130:00:00]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

Creating backup images in directory: 08357107C918

OROM not present on device - skipping FLB backup

Backup images created.

Flash update started

Error: Can't preserve PBA. Not enough space on image (Device PBA size: 6, Buffer PBA size: 2)

What we may be missing here ?

0 Kudos
2 Replies
idata
Employee
539 Views

Same problem here.

We have a bunch of Supermicro X710 4x10G SFP+ cards. They come wih FW 4.43 by default.

After upgrading to 5.02 (old firmware, revoked as buggy) and 5.04 (old firmware, revoked as buggy) we are unable to upgrade FW to latest 5.05.

It fails with "Error: Can't preserve PBA. Not enough space on image (Device PBA size: 256, Buffer PBA size: 6)".

Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)

Subsystem: Intel Corporation Ethernet Converged Network Adapter X710-4

# ./nvmupdate64e -l log1 -o log-update1

Intel(R) Ethernet NVM Update Tool

NVMUpdate version 1.28.19.4

Copyright (C) 2013 - 2016 Intel Corporation.

WARNING: To avoid damage to your device, do not stop the update or reboot or power off the system during this update.

Inventory in progress. Please wait [|.........]

Num Description Ver. DevId S:B Status

=== ======================================== ===== ===== ====== ===============

01) Intel(R) Ethernet Converged Network 5.04 1572 00:001 Update

Adapter X710-4 available

02) Intel(R) Ethernet Converged Network 5.04 1572 00:002 Update

Adapter X710-4 available

03) Intel(R) I350 Gigabit Network Connection 1.97 1521 00:006 Update not

available

Options: Adapter Index List (comma-separated), [A]ll, e[X]it

Enter selection:1

Would you like to back up the NVM images? [Y]es/[N]o: n

Update in progress. This operation may take several minutes.

[*.........]

[***-......]

Tool execution completed with the following status: An error occurred when updating a firmware module

Press any key to exit.

Config file read.

OROM will be updated with current combo image set for the adapter 'XL710'.

Inventory

[00:001:00:00]: Intel(R) Ethernet Converged Network Adapter X710-4

EEPROM inventory started

Alternate MAC address is not set

EEPROM inventory finished

Flash inventory started

Flash inventory finished

OROM inventory started

OROM verification started

OROM is up to date

OROM inventory finished

[00:001:00:01]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

Device already inventoried.

[00:001:00:02]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

Device already inventoried.

[00:001:00:03]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

Device already inventoried.

[00:002:00:00]: Intel(R) Ethernet Converged Network Adapter X710-4

EEPROM inventory started

Alternate MAC address is not set

EEPROM inventory finished

Flash inventory started

Flash inventory finished

OROM inventory started

OROM verification started

OROM is up to date

OROM inventory finished

[00:002:00:01]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

Device already inventoried.

[00:002:00:02]: Intel(R) Ethernet Controller X710 for 10GbE SFP+

Device already inventoried.

<span style="font-family...

0 Kudos
idata
Employee
539 Views

Seems to be fixed in 6.01 i40e firmware.

We were able to upgrade at least one card SM X710 4x10G from 5.02 to 6.01.

0 Kudos
Reply