Firmware Determination Unit for IO Device Policy-Based Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computer systems where IO devices with extension functions are added, there is a risk that the firmware of newly used IC devices may be changed to versions that do not meet the user's desired performance, especially when the system board's firmware version differs from the replacement location's version.
Innovation Solution
A device and method that include a policy designation unit to store user-defined conditions for firmware determination and a firmware determination unit to apply firmware based on these policies when no recommended version information is available, ensuring the user's desired firmware is selected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If firmware is automatically updated to match the system board version, then firmware compatibility is improved, but user-defined performance requirements may be compromised
Solution Approach 1:
The firmware determination system dynamically adapts its behavior based on the availability of version information. When version information is available, it automatically matches the system board version for compatibility. When version information is unavailable, it switches to using user-defined policies to preserve desired performance characteristics.
Solution Approach 2:
The system changes the determination parameter from automatic version matching to user policy-based selection based on the availability of version information. This parameter change allows the system to flexibly switch between compatibility-driven and user-preference-driven firmware selection.
2Stability of the object's composition
If firmware version is changed to match replacement location, then system consistency is improved, but desired performance may be lost
Solution Approach 1:
The system performs preliminary checks to determine whether version information is available before automatically matching firmware versions. This preliminary action prevents premature firmware changes that could loss desired performance characteristics by first verifying if automatic matching is appropriate.
Solution Approach 2:
The system uses feedback from the availability of version information to adjust its firmware determination behavior. When version information is unavailable, the feedback triggers a switch to user policy-based determination, preventing automatic changes that could compromise desired performance.
3Productivity
If automatic firmware determination is used, then operation speed is improved, but accuracy of firmware selection may deteriorate
Solution Approach 1:
The system dynamically adjusts its determination approach based on information availability. When version information is available, it uses fast automatic matching. When unavailable, it switches to user policy-based determination to ensure accurate selection of firmware that meets desired performance requirements.
Solution Approach 2:
User policies serve as an intermediary mechanism between automatic determination and manual selection. When automatic determination cannot provide accurate results due to missing version information, the user policy acts as a mediator to guide firmware selection while maintaining operational efficiency.
Data Source
AI summary
What is provided is a device which is added to a computer system and operated by firmware, the device including a policy designation unit configured to cause a storage unit to store, in advance, a user policy for defining conditions for determining the firmware in a case where there is no version information of the firmware recommended for the device, and a firmware determination unit configured to determine the firmware to be applied to the device on the basis of the user policy in a case where information indicating that there is no version information of the firmware has been acquired when the firmware is determined.


