TWSD-1334: AVX 2.7.5 Caswell : Unable to upgrade AVX using Array system
Review Request #1255 — Created Dec. 22, 2025 and submitted
| Information | |
|---|---|
| stevenku | |
| AVX2 | |
| rel_avx_2_7_5_caswell_5070 | |
| TWSD-1334 | |
|
|
|
| Reviewers | |
| ngurunathan, weikai, wli | |
Currently, AVX can only be started on Caswell machines by loading the boot system via USB, but it is still unable to execute Array system commands for upgrades.
Root cause:
When updating the version using 'system update', it callsavxapps_upgrade.shto run the old system'sgrub.cfgboot format 'linux16', while Caswell requires booting via thelinuxefiUEFI specification.
Fix:
1. Add agrub.cfgfile that meets the UEFI boot format - 'linuxefi'.
2. Instead of booting using (hd'x', gpt'x'), use the UUID reading method for system upgrades, and modify the casewell model upgrade scriptavxapps_upgrade.sh.
3. Adjust theavx_deploy.ksparameters when booting from USB for the first time to ensure stable initial startup.
