问题描述
仅uid配置不同的update.cfg配置文件cpld打包,在线升级交换板和华为SEU现象不一致
交换板CPLD在线升级
配置为冷升级,多厂商日志中也确认为冷升级升级
1.OS上电升级:立即生效,升级中有一段时间无法读取版本号,升级完成后smc读取版本号变更
2.OS下电升级:立即生效,现象与上电一致
华为SEU(00000001030302023936)
1.OS上电升级:AC生效,升级前后版本号没有变更,AC后版本号发生变更
2.OS下电升级:立即生效,升级途中也能读取版本号,升级完成后版本号发生变更
下附general_hardware,firmware_mgmt两个组件升级过程中的日志
冷升级配置 交换板 上电状态
2026-05-19 15:04:44.804433 firmware_mgmt NOTICE: active_fructl.lua(95): get host type is Singlehost
2026-05-19 15:04:44.804929 firmware_mgmt NOTICE: utils.lua(36): The file path is Local.
2026-05-19 15:04:44.808110 firmware_mgmt NOTICE: init.lua(79): Upgrading_Flag is true
2026-05-19 15:04:44.830347 firmware_mgmt NOTICE: init.lua(40): update status to FS_SIMPLE_UPGRADING.
2026-05-19 15:04:44.858553 firmware_mgmt NOTICE: task_mgmt.lua(287): Create task[Id: 981586071, StartTime: 2026-05-19T15:04:44+08:00, Progress: 0, State: New] successfully
2026-05-19 15:04:44.862671 firmware_mgmt NOTICE: task_service.lua(59): task create success, task id: 981586071
2026-05-19 15:04:44.863859 firmware_mgmt NOTICE: task_id_mgmt.lua(30): add serial task id(981586071) successfully
2026-05-19 15:04:44.866615 firmware_mgmt NOTICE: tasks_scheduling.lua(121): start tasks processer
2026-05-19 15:04:44.969601 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 981586071, StartTime: 2026-05-19T15:04:44+08:00, Progress: 0, State: Running] successfully
2026-05-19 15:04:45.052738 firmware_mgmt NOTICE: file_transfer.lua(141): start to move file [devkit-1302.hpm] from tmp to shm
2026-05-19 15:04:45.125093 firmware_mgmt NOTICE: file_transfer.lua(146): move_file_s ok:true, err:0
2026-05-19 15:04:45.238122 firmware_mgmt NOTICE: validate_sign.lua(261): get platform is community
2026-05-19 15:04:45.239233 firmware_mgmt NOTICE: action.lua(37): Validate signature successfully
2026-05-19 15:04:45.241544 firmware_mgmt NOTICE: hpm_package.lua(757): ManufacturerValidateEnabled is false, there is no need to validate manufacture_id.
2026-05-19 15:04:45.421103 firmware_mgmt NOTICE: hpm_package.lua(562): parse cfg file successfully, Version:1.0 FileNum:2
2026-05-19 15:04:45.422490 firmware_mgmt NOTICE: hpm_package.lua(450): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:04:45.423773 firmware_mgmt NOTICE: hpm_package.lua(457): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:04:45.424727 firmware_mgmt NOTICE: hpm_package.lua(468): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:04:45.425748 firmware_mgmt NOTICE: hpm_package.lua(415): System product info:ProductId(0), ProductVendorID(0x00000001), ProductUniqueID(0x030ABF00)
2026-05-19 15:04:45.426463 firmware_mgmt NOTICE: hpm_package.lua(329): check product id successfully
2026-05-19 15:04:45.478932 firmware_mgmt NOTICE: hpm_package.lua(397): cfg-BoardIDList(65535) match all devices
2026-05-19 15:04:45.479555 firmware_mgmt NOTICE: hpm_package.lua(443): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:04:45.479981 firmware_mgmt NOTICE: hpm_package.lua(494): hard_revision:0, soft_revision:0
2026-05-19 15:04:45.480430 firmware_mgmt NOTICE: hpm_package.lua(507): revision number check successfully. Target revision=(0, 0) and hpm revision=nil
2026-05-19 15:04:45.587611 firmware_mgmt NOTICE: action.lua(47): Parse hpm package successfully
2026-05-19 15:04:45.628072 firmware_mgmt NOTICE: task_instance.lua(217): upgrade_task file_name=devkit-1302.hpm, FirmwareType=BP_Cpld, fw_num=1, UniqueIDList=nil, sys_id=1, info_key=1_BP_Cpld_981586071
2026-05-19 15:04:45.719205 firmware_mgmt NOTICE: info_mgmt.lua(82): create_info: info_key=1_BP_Cpld_981586071, FirmwareType=BP_Cpld, task_id=981586071, upg_fw_num=1
2026-05-19 15:04:45.820992 firmware_mgmt NOTICE: task_instance.lua(662): firmware(info key:1_BP_Cpld_981586071) do upgrade stages
2026-05-19 15:04:45.821488 firmware_mgmt NOTICE: task_instance.lua(295): public initialize action start
2026-05-19 15:04:45.821865 firmware_mgmt NOTICE: hpm_package.lua(479): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:04:45.822250 firmware_mgmt NOTICE: hpm_package.lua(519): now uptime = 1675, firmware init time = 0
2026-05-19 15:04:45.822665 firmware_mgmt NOTICE: hpm_package.lua(450): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:04:45.824507 firmware_mgmt NOTICE: task_instance.lua(300): public initialize action end
2026-05-19 15:04:45.825832 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_981586071) upgrade set_stage: INITIALIZE -> DIFF_PREPARE, 5
2026-05-19 15:04:45.922745 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 981586071, StartTime: 2026-05-19T15:04:44+08:00, Progress: 5, State: Starting] successfully
2026-05-19 15:04:45.929924 general_hardware NOTICE: upgrade_subject.lua(82): [on_upgrade_prepare] firmware_type:BP_Cpld cur_firmware_type:BP_Cpld
2026-05-19 15:04:45.930368 general_hardware NOTICE: upgrade_subject.lua(90): [on_upgrade_prepare] start upgrade BP_Cpld
2026-05-19 15:04:45.930982 general_hardware NOTICE: signal.lua(116): [cpld]Start the system[1] BP_Cpld upgrade prepare phase
2026-05-19 15:04:46.033818 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 981586071, StartTime: 2026-05-19T15:04:44+08:00, Progress: 7, State: Running] successfully
2026-05-19 15:04:46.046227 general_hardware NOTICE: upgrade_subject.lua(97): [on_upgrade_prepare] end upgrade BP_Cpld
2026-05-19 15:04:46.050583 general_hardware NOTICE: fw_cfgs.lua(99): get Firmware1
2026-05-19 15:04:46.051719 general_hardware NOTICE: fw_upgrade.lua(136): [cpld]get cpld_valid :nil
2026-05-19 15:04:46.055468 general_hardware NOTICE: fw_upgrade.lua(52): cpld cold upgrade, upgrade list = 1,
2026-05-19 15:04:46.056659 general_hardware NOTICE: fw_cfgs.lua(69): check fw uid(00000055040170260004) id(255) id_ex(4294967295) exist success
2026-05-19 15:04:46.295569 general_hardware NOTICE: fw_init.lua(194): get fw version 0.01
2026-05-19 15:04:46.295916 general_hardware NOTICE: fw_upgrade.lua(94): [cpld]get verion[0.01]
2026-05-19 15:04:46.304286 firmware_mgmt NOTICE: info_mgmt.lua(393): set FirmwareMode to Single
2026-05-19 15:04:46.304686 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_981586071) upgrade set_stage: DIFF_PREPARE -> COMMON_PREPARE, 7
2026-05-19 15:04:46.328386 firmware_mgmt NOTICE: action.lua(86): public prepare action start
2026-05-19 15:04:46.397492 firmware_mgmt NOTICE: [worker](9): start action in worker
2026-05-19 15:04:46.483407 firmware_mgmt NOTICE: [worker](14): execute before action script successfully
2026-05-19 15:04:47.394811 firmware_mgmt NOTICE: action.lua(92): public prepare action end
2026-05-19 15:04:47.395245 firmware_mgmt NOTICE: task_instance.lua(673): upgrade FirmwareMode Single
2026-05-19 15:04:47.495810 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_981586071) upgrade set_stage: COMMON_PREPARE -> PROCESS, 15
2026-05-19 15:04:47.596209 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 981586071, StartTime: 2026-05-19T15:04:44+08:00, Progress: 15, State: Running] successfully
2026-05-19 15:04:47.596621 firmware_mgmt NOTICE: task_instance.lua(325): sys_id=1, fw_type=BP_Cpld, filename=/dev/shm/upgrade/981586071/Firmware1
2026-05-19 15:04:47.606838 general_hardware NOTICE: upgrade_subject.lua(109): [on_upgrade_process] start upgrade BP_Cpld
2026-05-19 15:04:47.607288 general_hardware NOTICE: signal.lua(139): [cpld]Start the system[1] BP_Cpld upgrade process phase
2026-05-19 15:04:47.709980 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 981586071, StartTime: 2026-05-19T15:04:44+08:00, Progress: 47, State: Running] successfully
2026-05-19 15:04:47.711985 general_hardware NOTICE: upgrade_subject.lua(116): [on_upgrade_process] end upgrade BP_Cpld
2026-05-19 15:04:47.713358 general_hardware NOTICE: fw_cfgs.lua(69): check fw uid(00000055040170260004) id(255) id_ex(4294967295) exist success
2026-05-19 15:04:47.713877 general_hardware NOTICE: process.lua(43): cpld fw matched, system_id = 1, fw.uid = 00000055040170260004, fw.csr.Name = IEU_CPLD
2026-05-19 15:04:47.757259 general_hardware NOTICE: process.lua(471): [cpld]get cpld packages successful
2026-05-19 15:04:50.690822 general_hardware NOTICE: process.lua(214): [cpld]_____load_cpld_multi_supplier_mode_____
2026-05-19 15:04:50.843267 general_hardware NOTICE: process.lua(105): [cpld]upg file cnt = 1
2026-05-19 15:04:51.035469 general_hardware NOTICE: process.lua(126): [cpld]id = 0x8c3b, index = 1 / 1, file_id = 1
2026-05-19 15:04:51.248467 general_hardware NOTICE: process.lua(135): [cpld]update file id:1
2026-05-19 15:04:51.248948 general_hardware NOTICE: process.lua(65): load file[0x30451]
2026-05-19 15:05:18.462534 general_hardware NOTICE: process.lua(91): [cpld]/dev/shm/upgrade/981586071/cpld01.vme update success!
2026-05-19 15:05:18.684286 general_hardware NOTICE: process.lua(147): [cpld]upgrade cpld success.
2026-05-19 15:05:18.686481 general_hardware NOTICE: valid.lua(227): [cpld]set system_id = 1 ValidatingCpldFlag = 1
2026-05-19 15:05:21.418856 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_981586071) upgrade set_stage: PROCESS -> COMMON_FINISH, 95
2026-05-19 15:05:21.487778 firmware_mgmt NOTICE: task_instance.lua(266): wait_msg_result stage=COMMON_FINISH, timeout=7200S, loop=337
2026-05-19 15:05:21.488222 firmware_mgmt NOTICE: action.lua(96): public finish action start
2026-05-19 15:05:21.549193 firmware_mgmt NOTICE: [worker](9): start action in worker
2026-05-19 15:05:21.549652 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 981586071, StartTime: 2026-05-19T15:04:44+08:00, Progress: 95, State: Running] successfully
2026-05-19 15:05:21.631975 firmware_mgmt NOTICE: [worker](14): execute finish action script successfully
2026-05-19 15:05:22.546009 firmware_mgmt NOTICE: action.lua(102): public finish action end
2026-05-19 15:05:22.546878 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_981586071) upgrade set_stage: COMMON_FINISH -> DIFF_FINISH, 95
2026-05-19 15:05:22.663338 general_hardware NOTICE: upgrade_subject.lua(128): [on_upgrade_finish] start upgrade BP_Cpld
2026-05-19 15:05:22.663839 general_hardware NOTICE: signal.lua(265): [cpld]Start the system[1] BP_Cpld upgrade finish phase
2026-05-19 15:05:22.758991 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 981586071, StartTime: 2026-05-19T15:04:44+08:00, Progress: 99, State: Running] successfully
2026-05-19 15:05:22.767059 general_hardware NOTICE: fructl_handler.lua(57): get_host_type: get host type Singlehost
2026-05-19 15:05:22.774608 general_hardware NOTICE: fructl_handler.lua(76): get_power_state: system[1] get power power ON
2026-05-19 15:05:22.777001 general_hardware NOTICE: signal.lua(182): upgrade_single_host system_id[1] firmware_type[BP_Cpld] power_state[ON]
2026-05-19 15:05:22.779362 general_hardware NOTICE: valid.lua(222): [cpld]get system_id = 1 ValidatingCpldFlag = true
2026-05-19 15:05:22.786967 general_hardware NOTICE: fructl_handler.lua(57): get_host_type: get host type Singlehost
2026-05-19 15:05:22.789797 general_hardware NOTICE: fw_cfgs.lua(69): check fw uid(00000055040170260004) id(255) id_ex(4294967295) exist success
2026-05-19 15:05:22.791061 general_hardware NOTICE: signal.lua(50): [CPLD]Register Active Action start firmware_id = CPLD_ResetAC active_condition = PowerOff active_mode = ResetAC
2026-05-19 15:05:22.798572 firmware_mgmt ERROR: active_info.lua(217): Already exists the same id:[CPLD_ResetAC]
2026-05-19 15:05:22.799152 firmware_mgmt ERROR: active_info.lua(231): check reg param id:[CPLD_ResetAC] is invalid
2026-05-19 15:05:22.804960 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_981586071) upgrade set_stage: DIFF_FINISH -> CLEAR, 99
2026-05-19 15:05:22.852087 firmware_mgmt NOTICE: task_instance.lua(266): wait_msg_result stage=CLEAR, timeout=600S, loop=1
2026-05-19 15:05:22.854037 firmware_mgmt NOTICE: task_instance.lua(577): Upgrade 1_BP_Cpld_981586071 completely, pre_version=0.01
2026-05-19 15:05:22.854617 firmware_mgmt NOTICE: task_instance.lua(583): firmware(info key:1_BP_Cpld_981586071) do upgrade ret:0, pre_version:0.01
2026-05-19 15:05:22.921597 general_hardware NOTICE: upgrade_subject.lua(135): [on_upgrade_finish] end upgrade BP_Cpld
2026-05-19 15:05:23.023590 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_981586071) upgrade set_stage: CLEAR -> COMPLETED, 100
2026-05-19 15:05:23.126084 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 981586071, StartTime: 2026-05-19T15:04:44+08:00, Progress: 100, State: Completed] successfully
2026-05-19 15:05:23.126564 firmware_mgmt NOTICE: utils.lua(172): Does not exists the same Id obj
2026-05-19 15:05:23.820424 firmware_mgmt NOTICE: tasks_scheduling.lua(126): upgrade queue is empty, exit the tasks processer
2026-05-19 15:05:23.820873 firmware_mgmt NOTICE: tasks_scheduling.lua(138): stop tasks processer
2026-05-19 15:05:23.822986 firmware_mgmt NOTICE: active_fructl.lua(95): get host type is Singlehost
2026-05-19 15:05:23.823502 firmware_mgmt NOTICE: active_single_host_fructrl.lua(61): active_single_host_fructrl fructrl get power status
2026-05-19 15:05:23.829196 firmware_mgmt NOTICE: state_simple_upgrading.lua(101): simple upgraded, current active mode is:nil, wait restart seconds:360000
2026-05-19 15:05:23.844857 firmware_mgmt NOTICE: init.lua(40): update status to FS_IDLE.
2026-05-19 15:05:23.848561 firmware_mgmt NOTICE: init.lua(79): Upgrading_Flag is false
2026-05-19 15:05:38.377563 firmware_mgmt NOTICE: task_service.lua(35): destroy_task_by_id: 981586071
2026-05-19 15:05:38.385069 firmware_mgmt NOTICE: task_mgmt.lua(436): Destroy task[Id: 981586071, StartTime: 2026-05-19T15:04:44+08:00, Progress: 100, State: Completed] successfully
2026-05-19 15:05:38.385468 firmware_mgmt NOTICE: task_id_mgmt.lua(40): delete serial task id(981586071) successfully
2026-05-19 15:05:38.385957 firmware_mgmt NOTICE: task_id_mgmt.lua(42): del serial task id(981586071) successfully
2026-05-19 15:05:38.386377 firmware_mgmt NOTICE: task_instance.lua(100): destroy task info(id:981586071) successfully
2026-05-19 15:05:49.182830 general_hardware NOTICE: unit_manager.lua(577): receive os reset signature
2026-05-19 15:05:50.484392 firmware_mgmt NOTICE: init.lua(317): start add rules
2026-05-19 15:05:50.484968 firmware_mgmt NOTICE: product_data.lua(85): add firmware match rules[BiosInPostStateBMC] BMC
2026-05-19 15:05:50.485488 firmware_mgmt NOTICE: product_data.lua(85): add firmware match rules[BiosInPostStateHWSR] HWSR
硬盘背板 冷升级 上电状态
2026-05-19 15:23:43.271364 firmware_mgmt NOTICE: active_fructl.lua(95): get host type is Singlehost
2026-05-19 15:23:43.271945 firmware_mgmt NOTICE: utils.lua(36): The file path is Local.
2026-05-19 15:23:43.274488 firmware_mgmt NOTICE: init.lua(79): Upgrading_Flag is true
2026-05-19 15:23:43.298842 firmware_mgmt NOTICE: init.lua(40): update status to FS_SIMPLE_UPGRADING.
2026-05-19 15:23:43.330332 firmware_mgmt NOTICE: task_mgmt.lua(287): Create task[Id: 1910741700, StartTime: 2026-05-19T15:23:43+08:00, Progress: 0, State: New] successfully
2026-05-19 15:23:43.331311 firmware_mgmt NOTICE: task_service.lua(59): task create success, task id: 1910741700
2026-05-19 15:23:43.331898 firmware_mgmt NOTICE: task_id_mgmt.lua(30): add serial task id(1910741700) successfully
2026-05-19 15:23:43.341699 firmware_mgmt NOTICE: tasks_scheduling.lua(121): start tasks processer
2026-05-19 15:23:43.442266 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 1910741700, StartTime: 2026-05-19T15:23:43+08:00, Progress: 0, State: Running] successfully
2026-05-19 15:23:43.506004 firmware_mgmt NOTICE: file_transfer.lua(141): start to move file [S920X20-SEU-12HDD(BC83NHBC)-CPLD_3.10_ok.hpm] from tmp to shm
2026-05-19 15:23:43.572076 firmware_mgmt NOTICE: file_transfer.lua(146): move_file_s ok:true, err:0
2026-05-19 15:23:43.709633 firmware_mgmt NOTICE: validate_sign.lua(195): verify signature successfully
2026-05-19 15:23:43.711328 firmware_mgmt NOTICE: action.lua(37): Validate signature successfully
2026-05-19 15:23:43.716030 firmware_mgmt NOTICE: hpm_package.lua(757): ManufacturerValidateEnabled is false, there is no need to validate manufacture_id.
2026-05-19 15:23:43.919785 firmware_mgmt NOTICE: hpm_package.lua(562): parse cfg file successfully, Version:1.0 FileNum:2
2026-05-19 15:23:43.922173 firmware_mgmt NOTICE: hpm_package.lua(450): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:23:43.923576 firmware_mgmt NOTICE: hpm_package.lua(457): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:23:43.924681 firmware_mgmt NOTICE: hpm_package.lua(468): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:23:43.926603 firmware_mgmt NOTICE: hpm_package.lua(415): System product info:ProductId(0), ProductVendorID(0x00000001), ProductUniqueID(0x030ABF00)
2026-05-19 15:23:43.927913 firmware_mgmt NOTICE: hpm_package.lua(329): check product id successfully
2026-05-19 15:23:43.989096 firmware_mgmt NOTICE: hpm_package.lua(397): cfg-BoardIDList(65535) match all devices
2026-05-19 15:23:43.989439 firmware_mgmt NOTICE: hpm_package.lua(443): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:23:43.989841 firmware_mgmt NOTICE: hpm_package.lua(494): hard_revision:0, soft_revision:0
2026-05-19 15:23:43.990143 firmware_mgmt NOTICE: hpm_package.lua(507): revision number check successfully. Target revision=(0, 0) and hpm revision=nil
2026-05-19 15:23:44.097724 firmware_mgmt NOTICE: action.lua(47): Parse hpm package successfully
2026-05-19 15:23:44.127662 firmware_mgmt NOTICE: task_instance.lua(217): upgrade_task file_name=S920X20-SEU-12HDD(BC83NHBC)-CPLD_3.10_ok.hpm, FirmwareType=BP_Cpld, fw_num=1, UniqueIDList=nil, sys_id=1, info_key=1_BP_Cpld_1910741700
2026-05-19 15:23:44.229372 firmware_mgmt NOTICE: info_mgmt.lua(82): create_info: info_key=1_BP_Cpld_1910741700, FirmwareType=BP_Cpld, task_id=1910741700, upg_fw_num=1
2026-05-19 15:23:44.330575 firmware_mgmt NOTICE: task_instance.lua(662): firmware(info key:1_BP_Cpld_1910741700) do upgrade stages
2026-05-19 15:23:44.331138 firmware_mgmt NOTICE: task_instance.lua(295): public initialize action start
2026-05-19 15:23:44.331499 firmware_mgmt NOTICE: hpm_package.lua(479): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:23:44.331849 firmware_mgmt NOTICE: hpm_package.lua(519): now uptime = 2814, firmware init time = 0
2026-05-19 15:23:44.332130 firmware_mgmt NOTICE: hpm_package.lua(450): get obj table: 0x1a83a50a8a00 for Id=24_2
2026-05-19 15:23:44.332476 firmware_mgmt NOTICE: task_instance.lua(300): public initialize action end
2026-05-19 15:23:44.332851 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_1910741700) upgrade set_stage: INITIALIZE -> DIFF_PREPARE, 5
2026-05-19 15:23:44.432729 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 1910741700, StartTime: 2026-05-19T15:23:43+08:00, Progress: 5, State: Starting] successfully
2026-05-19 15:23:44.444492 general_hardware NOTICE: upgrade_subject.lua(82): [on_upgrade_prepare] firmware_type:BP_Cpld cur_firmware_type:BP_Cpld
2026-05-19 15:23:44.444957 general_hardware NOTICE: upgrade_subject.lua(90): [on_upgrade_prepare] start upgrade BP_Cpld
2026-05-19 15:23:44.446253 general_hardware NOTICE: signal.lua(116): [cpld]Start the system[1] BP_Cpld upgrade prepare phase
2026-05-19 15:23:44.554730 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 1910741700, StartTime: 2026-05-19T15:23:43+08:00, Progress: 7, State: Running] successfully
2026-05-19 15:23:44.563335 general_hardware NOTICE: upgrade_subject.lua(97): [on_upgrade_prepare] end upgrade BP_Cpld
2026-05-19 15:23:44.566825 general_hardware NOTICE: fw_cfgs.lua(99): get Firmware1
2026-05-19 15:23:44.568791 general_hardware NOTICE: fw_upgrade.lua(136): [cpld]get cpld_valid :nil
2026-05-19 15:23:44.572888 general_hardware NOTICE: fw_upgrade.lua(52): cpld cold upgrade, upgrade list = 1,
2026-05-19 15:23:44.575030 general_hardware NOTICE: fw_cfgs.lua(69): check fw uid(00000001030302023936) id(255) id_ex(4294967295) exist success
2026-05-19 15:23:44.845799 general_hardware NOTICE: fw_init.lua(194): get fw version 3.04
2026-05-19 15:23:44.846926 general_hardware NOTICE: fw_upgrade.lua(94): [cpld]get verion[3.04]
2026-05-19 15:23:44.852638 firmware_mgmt NOTICE: info_mgmt.lua(393): set FirmwareMode to Single
2026-05-19 15:23:44.853015 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_1910741700) upgrade set_stage: DIFF_PREPARE -> COMMON_PREPARE, 7
2026-05-19 15:23:44.932174 firmware_mgmt NOTICE: action.lua(86): public prepare action start
2026-05-19 15:23:45.009017 firmware_mgmt NOTICE: [worker](9): start action in worker
2026-05-19 15:23:45.103980 firmware_mgmt NOTICE: [worker](14): execute before action script successfully
2026-05-19 15:23:46.009401 firmware_mgmt NOTICE: action.lua(92): public prepare action end
2026-05-19 15:23:46.009871 firmware_mgmt NOTICE: task_instance.lua(673): upgrade FirmwareMode Single
2026-05-19 15:23:46.100670 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_1910741700) upgrade set_stage: COMMON_PREPARE -> PROCESS, 15
2026-05-19 15:23:46.204262 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 1910741700, StartTime: 2026-05-19T15:23:43+08:00, Progress: 15, State: Running] successfully
2026-05-19 15:23:46.205034 firmware_mgmt NOTICE: task_instance.lua(325): sys_id=1, fw_type=BP_Cpld, filename=/dev/shm/upgrade/1910741700/Firmware1
2026-05-19 15:23:46.239478 general_hardware NOTICE: upgrade_subject.lua(109): [on_upgrade_process] start upgrade BP_Cpld
2026-05-19 15:23:46.239983 general_hardware NOTICE: signal.lua(139): [cpld]Start the system[1] BP_Cpld upgrade process phase
2026-05-19 15:23:46.347699 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 1910741700, StartTime: 2026-05-19T15:23:43+08:00, Progress: 47, State: Running] successfully
2026-05-19 15:23:46.349494 general_hardware NOTICE: upgrade_subject.lua(116): [on_upgrade_process] end upgrade BP_Cpld
2026-05-19 15:23:46.351172 general_hardware NOTICE: fw_cfgs.lua(69): check fw uid(00000001030302023936) id(255) id_ex(4294967295) exist success
2026-05-19 15:23:46.351805 general_hardware NOTICE: process.lua(43): cpld fw matched, system_id = 1, fw.uid = 00000001030302023936, fw.csr.Name = SEU_CPLD
2026-05-19 15:23:46.403334 general_hardware NOTICE: process.lua(471): [cpld]get cpld packages successful
2026-05-19 15:23:49.159207 general_hardware NOTICE: process.lua(214): [cpld]_____load_cpld_multi_supplier_mode_____
2026-05-19 15:23:49.251237 general_hardware NOTICE: process.lua(105): [cpld]upg file cnt = 3
2026-05-19 15:23:49.448997 general_hardware NOTICE: process.lua(126): [cpld]id = 0x3004c37, index = 1 / 1, file_id = 1
2026-05-19 15:23:49.660287 general_hardware NOTICE: process.lua(135): [cpld]update file id:1
2026-05-19 15:23:49.661309 general_hardware NOTICE: process.lua(65): load file[0xab79a]
2026-05-19 15:24:15.879992 general_hardware NOTICE: process.lua(91): [cpld]/dev/shm/upgrade/1910741700/cpld01.vme update success!
2026-05-19 15:24:16.084717 general_hardware NOTICE: process.lua(147): [cpld]upgrade cpld success.
2026-05-19 15:24:16.088119 general_hardware NOTICE: valid.lua(227): [cpld]set system_id = 1 ValidatingCpldFlag = 1
2026-05-19 15:24:18.951711 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_1910741700) upgrade set_stage: PROCESS -> COMMON_FINISH, 95
2026-05-19 15:24:18.961479 firmware_mgmt NOTICE: task_instance.lua(266): wait_msg_result stage=COMMON_FINISH, timeout=7200S, loop=326
2026-05-19 15:24:18.961909 firmware_mgmt NOTICE: action.lua(96): public finish action start
2026-05-19 15:24:19.040901 firmware_mgmt NOTICE: [worker](9): start action in worker
2026-05-19 15:24:19.059539 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 1910741700, StartTime: 2026-05-19T15:23:43+08:00, Progress: 95, State: Running] successfully
2026-05-19 15:24:19.121368 firmware_mgmt NOTICE: [worker](14): execute finish action script successfully
2026-05-19 15:24:20.033665 firmware_mgmt NOTICE: action.lua(102): public finish action end
2026-05-19 15:24:20.034109 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_1910741700) upgrade set_stage: COMMON_FINISH -> DIFF_FINISH, 95
2026-05-19 15:24:20.139528 general_hardware NOTICE: upgrade_subject.lua(128): [on_upgrade_finish] start upgrade BP_Cpld
2026-05-19 15:24:20.140268 general_hardware NOTICE: signal.lua(265): [cpld]Start the system[1] BP_Cpld upgrade finish phase
2026-05-19 15:24:20.255349 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 1910741700, StartTime: 2026-05-19T15:23:43+08:00, Progress: 99, State: Running] successfully
2026-05-19 15:24:20.263598 general_hardware NOTICE: fructl_handler.lua(57): get_host_type: get host type Singlehost
2026-05-19 15:24:20.270801 general_hardware NOTICE: fructl_handler.lua(76): get_power_state: system[1] get power power ON
2026-05-19 15:24:20.274187 general_hardware NOTICE: signal.lua(182): upgrade_single_host system_id[1] firmware_type[BP_Cpld] power_state[ON]
2026-05-19 15:24:20.276509 general_hardware NOTICE: valid.lua(222): [cpld]get system_id = 1 ValidatingCpldFlag = true
2026-05-19 15:24:20.289355 general_hardware NOTICE: fructl_handler.lua(57): get_host_type: get host type Singlehost
2026-05-19 15:24:20.295485 general_hardware NOTICE: fw_cfgs.lua(69): check fw uid(00000001030302023936) id(255) id_ex(4294967295) exist success
2026-05-19 15:24:20.297615 general_hardware NOTICE: signal.lua(50): [CPLD]Register Active Action start firmware_id = CPLD_ResetAC active_condition = PowerOff active_mode = ResetAC
2026-05-19 15:24:20.306491 firmware_mgmt ERROR: active_info.lua(217): Already exists the same id:[CPLD_ResetAC]
2026-05-19 15:24:20.307097 firmware_mgmt ERROR: active_info.lua(231): check reg param id:[CPLD_ResetAC] is invalid
2026-05-19 15:24:20.316211 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_1910741700) upgrade set_stage: DIFF_FINISH -> CLEAR, 99
2026-05-19 15:24:20.337391 firmware_mgmt NOTICE: task_instance.lua(266): wait_msg_result stage=CLEAR, timeout=600S, loop=1
2026-05-19 15:24:20.337801 firmware_mgmt NOTICE: task_instance.lua(577): Upgrade 1_BP_Cpld_1910741700 completely, pre_version=3.04
2026-05-19 15:24:20.338462 firmware_mgmt NOTICE: task_instance.lua(583): firmware(info key:1_BP_Cpld_1910741700) do upgrade ret:0, pre_version:3.04
2026-05-19 15:24:20.425707 general_hardware NOTICE: upgrade_subject.lua(135): [on_upgrade_finish] end upgrade BP_Cpld
2026-05-19 15:24:20.521653 firmware_mgmt NOTICE: info_mgmt.lua(240): info_key(1_BP_Cpld_1910741700) upgrade set_stage: CLEAR -> COMPLETED, 100
2026-05-19 15:24:20.624124 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 1910741700, StartTime: 2026-05-19T15:23:43+08:00, Progress: 100, State: Completed] successfully
2026-05-19 15:24:20.624755 firmware_mgmt NOTICE: utils.lua(172): Does not exists the same Id obj
2026-05-19 15:24:21.329990 firmware_mgmt NOTICE: tasks_scheduling.lua(126): upgrade queue is empty, exit the tasks processer
2026-05-19 15:24:21.330405 firmware_mgmt NOTICE: tasks_scheduling.lua(138): stop tasks processer
2026-05-19 15:24:21.333251 firmware_mgmt NOTICE: active_fructl.lua(95): get host type is Singlehost
2026-05-19 15:24:21.333724 firmware_mgmt NOTICE: active_single_host_fructrl.lua(61): active_single_host_fructrl fructrl get power status
2026-05-19 15:24:21.340396 firmware_mgmt NOTICE: state_simple_upgrading.lua(101): simple upgraded, current active mode is:nil, wait restart seconds:360000
2026-05-19 15:24:21.354592 firmware_mgmt NOTICE: init.lua(40): update status to FS_IDLE.
2026-05-19 15:24:21.356407 firmware_mgmt NOTICE: init.lua(79): Upgrading_Flag is false
2026-05-19 15:24:35.952816 firmware_mgmt NOTICE: task_service.lua(35): destroy_task_by_id: 1910741700
2026-05-19 15:24:35.958881 firmware_mgmt NOTICE: task_mgmt.lua(436): Destroy task[Id: 1910741700, StartTime: 2026-05-19T15:23:43+08:00, Progress: 100, State: Completed] successfully
2026-05-19 15:24:35.960471 firmware_mgmt NOTICE: task_id_mgmt.lua(40): delete serial task id(1910741700) successfully
2026-05-19 15:24:35.961452 firmware_mgmt NOTICE: task_id_mgmt.lua(42): del serial task id(1910741700) successfully
2026-05-19 15:24:35.962613 firmware_mgmt NOTICE: task_instance.lua(100): destroy task info(id:1910741700) successfully
疑问和期望
1.为什么除UID不同update.cfg打包出来的cpld在线升级包效果会由所差异?
2.上诉差异是正常的还是因为配置问题,是csr中需要进行不同的配置处理?还是CPLD中需要进行配置处理?
3.冷升级和热升级,是否是针对OS是否上电(是否影响业务进行AC操作)而言的?
4.目前我们的交换板在线升级完成后,一段时间会出现部分电压异常(在线升级或者离线升CPLD都会出现),推测是升级过程中SMC模块内部缓冲区数据清零,此时BMC读数据返回零,因此出现的告警,但是过一段事件会恢复,这样是正常的吗?理论来说如果是冷升级,AC后才会生效,那么就不应该产生警告才是正常的
5.问题4如果是异常,有解决方案吗?
