| CPC G06F 1/324 (2013.01) [G06F 1/08 (2013.01); G06F 8/71 (2013.01)] | 16 Claims |

|
1. A method for managing an embedded storage apparatus which couples to a plurality of storage devices, the method comprising:
obtaining a firmware version of the plurality of storage devices;
obtaining best transmission configurations corresponding to each storage device according to the firmware version in each storage device by performing a self-test procedure by the plurality of storage devices, wherein the best transmission configuration is a transmission configuration that each of the plurality of storage devices execute and has a highest transmission rate and the transmission rate of the best transmission configuration is less than or equal to the transmission rate of a preset transmission configuration;
downwardly aligning the best transmission configuration of at least one of the plurality of storage devices based on the plurality of the best transmission configurations to determine a desired transmission configuration; and
enabling the plurality of storage devices to perform read/write operations with the same desired transmission configuration;
wherein the self-test procedure comprises:
enabling at least one of the storage devices to execute a transmission test and a reception test with a current transmission configuration;
in response to the transmission test and the reception test executed by the storage device being success, configuring the current transmission configuration as the best transmission configuration of the storage device;
in response to the transmission test and reception test executed by the storage device failing, adjusting the current transmission configuration downward and then configuring the storage device of the plurality of storage devices to execute the transmission test and the reception test with the adjusted transmission configuration.
|