A method includes determining a need to perform a learn cycle on a battery in a processing module of an information handling system, detecting a learn cycle in progress on another battery in another processing module of the information handling system, and postponing the learn cycle on the battery i
A method includes determining a need to perform a learn cycle on a battery in a processing module of an information handling system, detecting a learn cycle in progress on another battery in another processing module of the information handling system, and postponing the learn cycle on the battery in response to detecting the learn cycle on the other battery.
대표청구항▼
1. A method comprising: determining, by a first baseboard management controller of a first processing module, a need for initiating a first learn cycle on a first battery of the first processing module;detecting, by the first baseboard management controller, that a second learn cycle is in progress
1. A method comprising: determining, by a first baseboard management controller of a first processing module, a need for initiating a first learn cycle on a first battery of the first processing module;detecting, by the first baseboard management controller, that a second learn cycle is in progress on a second battery of a second processing module, wherein detecting that the second learn cycle is in progress includes detecting, by the first baseboard management controller, an indication that the second learn cycle is in progress, the indication generated by a second baseboard management controller; andpostponing the first learn cycle, in response to detecting that the second learn cycle is in progress. 2. The method of claim 1, further comprising: detecting, by the first baseboard management controller, that the second learn cycle has completed; andinitiating the first learn cycle, in response to detecting that the second learn cycle has completed. 3. The method of claim 2, wherein: detecting that the second learn cycle is in progress comprises: providing, by the second baseboard management controller, the indication that the second learn cycle is in progress. 4. The method of claim 3, wherein providing the indication further comprises: sending status information on a communication network accessible to the first baseboard management controller and to the second baseboard management controller. 5. The method of claim 4, wherein the communication network is an inter-baseboard management controller communication link. 6. The method of claim 3, wherein determining the need for initiating the first learn cycle comprises: receiving a command to perform the first learn cycle from a system management controller. 7. The method of claim 3, wherein determining the need for initiating the first learn cycle comprises: retrieving a predetermined learn time of the first learn cycle;comparing the predetermined learn time with a current time; anddetermining that the current time is later than the predetermined learn time of the first learn cycle. 8. The method of claim 2, further comprising: providing an indication that the first learn cycle is complete, in response to successful performance of the first learn cycle. 9. An information handling system comprising: a first processor module including: a first battery module; anda first baseboard management controller, the first baseboard management controller being operable to: determine a need to initiate a first learn cycle on the first battery of the first processor module;detect that a second learn cycle is in progress on a second battery of a second processor module; andpostpone the first learn cycle, in response to detecting that the second learn cycle is in progress;detect that the second learn cycle is complete; andinitiate the first learn cycle; andthe second processor module including: the second battery module. 10. The information handling system of claim 9, wherein: the second processor module further includes: a second baseboard management controller, the second baseboard management controller being operable to: provide an indication that the second learn cycle is in progress; andthe first baseboard management controller is further operable to: receive the indication that the second learn cycle is in progress. 11. The information handling system of claim 10, further comprising: a memory coupled to the first baseboard management controller and the second baseboard management controller wherein: in providing the indication that the second learn cycle is in progress, the second baseboard management controller is further operable to write a value into the memory; andin receiving the indication that the second learn cycle is in progress, the first baseboard management controller is further operable to read the value from the memory. 12. The information handling system of claim 10, further comprising: an inter-baseboard management controller communication link coupled to the first baseboard management controller and the second baseboard management controller wherein: in providing the indication that the second learn cycle is in progress, the second baseboard management controller is further operable to send the indication to the first baseboard management controller through the inter-baseboard management controller communication link; andin receiving the indication that the second learn cycle is in progress, the first baseboard management controller is further operable to receive the indication from the second baseboard management controller through the inter-baseboard management controller communication link. 13. The information handling system of claim 9, wherein: in determining the need to perform the first learn cycle, the first baseboard management controller is further operable to:receive a command to perform the first learn cycle from a system management controller. 14. The information handling system of claim 9, wherein: in determining the need to initiate the first learn cycle, the first baseboard management controller is further operable to: retrieve a predetermined learn time of the first learn cycle;compare the predetermined learn time with a current time; anddetermine that the current time is later than the predetermined learn time of the first learn cycle. 15. The information handling system of claim 9, wherein: in determining the need to initiate the first learn cycle, the first baseboard management controller is further operable to: retrieve a stored battery serial number;retrieve a first battery serial number from the first battery;compare the stored battery serial number to the first battery serial number;select a learn time for the first battery, in response to the comparing;compare the learn time with a current time; anddetermine that the current time is later than the learn time. 16. The information handling system of claim 9, wherein the first baseboard management controller is further operable to: provide an indication the first learn cycle is complete, in response to successful completion of the first learn cycle. 17. A network storage device comprising: an internal communication network;a first storage processor coupled to the internal communication network, the first storage processor being operable to: determine a need to initiate a first battery learn cycle;receive an indication that a second battery learn cycle is in progress; anddelay the first battery learn cycle; anda second storage processor coupled to the internal communication network, the second storage processor being operable to provide the indication that the second battery learn cycle is in progress. 18. The network storage device of claim 17, wherein: the first storage processor comprises a first baseboard management controller, the first baseboard management controller being operable to: determine the need to initiate the first battery learn cycle;receive the indication from the second storage module;delay the first battery learn cycle; andthe second storage processor comprises a second baseboard management controller, the second baseboard management controller being operable to: provide the indication that the second battery learn cycle is in progress. 19. The network storage device of claim 17, further comprising: a chassis management controller coupled to the internal communication network, the chassis management controller operable to: receive the indication from the second storage processor; andprovide the indication to the first storage processor wherein:the first storage processor comprises a first baseboard management controller, the first baseboard management controller being operable to: determine the need to initiate the first battery learn cycle;receive the indication from the chassis management controller; anddelay the first battery learn cycle; andthe second storage processor comprises a second baseboard management controller, the second baseboard management controller being operable to: provide the indication that the second battery learn cycle is in progress to the chassis management controller. 20. The network storage device of claim 17, wherein: the first storage processor comprises a first CPU, the first CPU being operable to: determine the need to initiate the first battery learn cycle;receive the indication from the second storage module; anddelay the first battery learn cycle; andthe second storage processor comprises a CPU, the second CPU being operable to: provide the indication that the second battery learn cycle is in progress.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (11)
Kilbourne, II, Allen J.; Totolos, Jr., George, Apparatus and implementation of a battery in a non volatile memory subsystem.
Takahashi, Fumikazu; Nemoto, Minehiro; Nemoto, legal representative, Isao; Kanouda, Akihiko; Hamaogi, Masahiro; Takahashi, Yoshihide, DC backup power supply system, a disk array and a DC backup power supply.
Chiasson, Shane; Wang, Ligong; Breen, John J., Method and system for utilizing a memory control circuit for controlling data transfer to and from a memory system.
Andrieu Xavier (Bretigny Sur Orge FRX) Rocher Michel (Perros Guirec FRX) Guillaume Philippe (Lannion FRX) Poignant Philippe (Palaiseau FRX), System and method for monitoring battery aging.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.