Storage Control Device Firmware Switching Status Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During firmware switching in storage apparatuses, there is a challenge in ensuring that all modules complete the firmware update process before being incorporated back into the system, leading to potential instability and unintended degeneration of modules that have not fully switched to new firmware.
Innovation Solution
A storage control device confirms whether new firmware has been successfully switched on connected modules and inhibits their incorporation until the process is complete, maintaining a special status for modules that have not finished updating to prevent unintended access and ensure stable operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If firmware switching is performed during operation, then system stability is improved, but risk of unintended degeneration increases
Solution Approach 1:
The patent introduces an intermediary status flag mechanism that mediates between the firmware update process and module incorporation. The status flag acts as a mediator to communicate the firmware switching state from the module to the storage control device, preventing premature incorporation of modules with incomplete firmware updates. This resolves the contradiction by providing a reliable communication channel without directly modifying the firmware switching process itself.
Solution Approach 2:
The patent implements a feedback mechanism where modules report their firmware switching status back to the storage control device through status flags. This feedback loop ensures that the storage control device has accurate information about which modules have completed firmware updates, allowing it to make informed decisions about module incorporation and prevent unintended degeneration while maintaining system stability.
2Productivity
If modules are incorporated quickly after firmware update, then productivity is improved, but system stability deteriorates
Solution Approach 1:
The patent applies preliminary action by setting status flags in modules before firmware switching begins, and clearing them only after successful completion. This preliminary marking system allows the storage control device to proactively identify and manage modules undergoing firmware updates, enabling quick yet safe incorporation decisions without compromising system stability.
3Loss of time
If firmware is switched in all modules simultaneously, then time consumption is reduced, but system complexity increases
Solution Approach 1:
The patent segments the firmware update management by dividing modules into independent units, each with its own status flag. This segmentation allows the storage control device to manage firmware updates across multiple modules independently and simultaneously, reducing total update time while keeping the control logic relatively simple through standardized status flag handling for each segment.
Data Source
AI summary
During degeneration processing in which a first electronic device is degenerated based on an abnormality which has occurred in the first electronic device among the plurality of electronic devices after a new firmware used for switching of firmware of the electronic devices is stored in the first memories of the electronic devices, a storage control device confirms whether switching to new firmware has been completed in a second electronic device among the plurality of electronic devices, where the second electronic device is on a connection route coupling the first electronic device which is a firmware switching target and the storage control device. The storage device inhibits incorporation of the second electronic device as a usable device in a case where switching to the new firmware has not been completed in the second electronic device.


