TWSD-1334: AVX 2.7.5 Caswell : Unable to upgrade AVX using Array system

Review Request #1255 — Created Dec. 22, 2025 and submitted

stevenku
AVX2
rel_avx_2_7_5_caswell_5070
TWSD-1334
1163
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 calls avxapps_upgrade.sh to run the old system's grub.cfg boot format 'linux16', while Caswell requires booting via the linuxefi UEFI specification.

Fix:
1. Add a grub.cfg file 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 script avxapps_upgrade.sh.
3. Adjust the avx_deploy.ks parameters when booting from USB for the first time to ensure stable initial startup.

ngurunathan
  1. Ship It!
  2. 
      
weikai
  1. Ship It!
  2. 
      
stevenku
wli
  1. Ship It!
  2. 
      
stevenku
Review request changed

Status: Closed (submitted)

Loading...