Project

General

Profile

Actions

Bug #8047

closed

XG-2758 - Coreboot Upgrade - Different ROM size

Added by Clinton Cory over 6 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Category:
Coreboot
Target version:
-
Start date:
11/03/2017
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Affected Version:
2.4.x
Affected Plus Version:
Affected Architecture:

Description

XG-2758s have 8M and 16M ROMs. There is a J24 jumper to set the coreboot BIOS to either 8M or 16M. By default, the XG-2758 comes in with J24 configured for 8M. The build team upgrades the BIOS on both 8M and 16M during the build/install process. After both are upgraded, the system should have J24 set for 16M.

At least two individuals have reported issue when trying to upgrade their coreboot on the XG-2758 through the Coreboot Upgrade package. The first report (#32447) sounded like either the BIOS failed over to 8M (which I don't think happens automatically without changing J24 configuration) and the second report ($32910) was definitely a sizing issue.

The coreboot upgrade package should differentiate between 8M and 16M coreboot so that it applies the proper coreboot upgrade ROM. Currently we're assuming all XG-2758s are set to 16M but it appears that's not the case across the board.

If J24 is configured for 8M and you attempt to upgrade with the coreboot upgrade package it will fail to upgrade with the following error: "Incorrect Flash Image Size"
16M coreboot ROMs appear like so in kenv
smbios.bios.version="ADI_RCC-01.00.00.18-nodebug-16m"

8M coreboot ROMs do not include the "-16m" part


Files

capture_pfsense.jpg (60.2 KB) capture_pfsense.jpg 16M Clinton Cory, 11/13/2017 09:53 AM
pfsense.jpg (67.1 KB) pfsense.jpg 8M Clinton Cory, 11/13/2017 09:53 AM
J30_2.jpg (141 KB) J30_2.jpg Clinton Cory, 11/13/2017 10:40 AM
J30.jpg (223 KB) J30.jpg Clinton Cory, 11/13/2017 10:40 AM
Actions

Also available in: Atom PDF