Claims
- 1. A computer system, comprising:
a first hot replaceable device; a second hot replaceable device coupled to said first device, said second device includes a read only memory (“ROM”) in which second device specific data is stored; and cache memory coupled to said first device in which said second device specific data is stored.
- 2. The computer system of claim 1 wherein said first hot replaceable device comprises a server.
- 3. The computer system of claim 1 wherein said second hot replaceable device comprises a power supply.
- 4. The computer system of claim 1 wherein said first hot replaceable device comprises a server and said second hot replaceable device comprises a power supply.
- 5. The computer system of claim 1 wherein a request by said first device for said second device specific data causes the requested data to be provided from said cache to said first device.
- 6. The computer system of claim 1 wherein said second device specific data includes a serial number of said second device.
- 7. The computer system of claim 1 wherein said second device specific data includes a part number of said second device.
- 8. The computer system of claim 1 wherein said second device specific data includes at least one value pertaining to said second device selected from the group consisting of serial number, part number, manufacturing information, reorder information, and physical dimension of said second device.
- 9. The computer system of claim 1 wherein said first and second devices are coupled together by way of a serial communication pathway.
- 10. The computer system of claim 1 wherein upon disabling said second device, an alert message is sent to said cache which invalidates the second device specific data contained therein.
- 11. A computer system, comprising:
a plurality of servers, each server having ROM in which server specific data is stored; a power supply which couples to and supplies power to said servers, said power supply includes ROM in which power supply specific data is stored; a first cache memory coupled to said plurality of servers in which said power supply specific data is stored; and a second cache memory coupled to said power supply in which server specific data of at least one server is stored.
- 12. The computer system of claim 11 wherein said server specific data includes at least one value specific to the server selected from the group consisting of serial number, part number, manufacturing information, reorder information, and physical dimension of said server.
- 13. The computer system of claim 11 wherein said power supply specific data includes at least one value specific to the power supply selected from the group consisting of serial number, part number, manufacturing information, reorder information, and physical dimension of said power supply.
- 14. The computer system of claim 11 further including a plurality of power supplies, each power supply having a ROM in which power supply specific data is stored.
- 15. The computer system of claim 11 wherein said plurality of servers are mounted in a chassis and said chassis and said power supply mount in a rack, said chassis including a chassis communication module comprising said first cache memory accessible by all of the servers in said chassis.
- 16. The computer system of claim 15 wherein said chassis communication module couples to the power supply by way of a serial communication link.
- 17. The computer system of claim 11 further including a power supply communication module on which said second cache memory is provided, said power supply communication module coupled to said servers by way of a serial communication link.
- 18. The computer system of claim 15 further including a plurality of chassis, each chassis including a plurality of servers and each chassis including a chassis communication module containing a cache memory accessible by the servers of that chassis.
- 19. The computer system of claim 18 wherein a request by one of said servers for the power supply specific data causes said power supply to broadcast the requested data to a plurality of said chassis communication modules.
- 20. The computer system of claim 19 wherein the chassis communication modules that receive the power supply specific data store the power supply specific data in their cache memories.
- 21. The computer system of claim 19 wherein, once stored in cache memories, a server requests said cached power supply specific data and said requested data is retrieved from cache and provided to the server requesting the data.
- 22. A computer system, comprising:
a first component mounted in a rack; a second component mounted in a rack and coupled to said first component, said second component having ROM in which second component specific data is stored; and cache memory coupled to said first component; wherein when said first component requests said second component specific data, said second component provides said requested second component specific data to said first component and to said cache which stores the second component specific data therein.
- 23. The computer system of claim 22 further including second component cache memory coupled to said second component and wherein said first component includes ROM in which first component specific data is stored and said second component cache memory usable to store said first component specific data.
- 24. The computer system of claim 22 wherein said second component specific data includes at least one value selected from the group consisting of serial number, part number, manufacturing information, reorder information, and physical dimension of said second component.
- 25. The computer system of claim 22 wherein said first component comprises a computer and said second component comprises a power supply.
- 26. The computer system of claim 22 wherein said second component comprises a computer and said first component comprises a power supply.
- 27. The computer system of claim 22 wherein said first component and said second component comprise computers.
- 28. A method of managing a rack containing a plurality of servers and power supplies, each server and power supply being hot replaceable and including ROM on which data specific to the associated server or power supply is stored, comprising:
(a) requesting the ROM data of a server or power supply; (b) retrieving the requested ROM data; (c) providing the requested ROM data to the requesting server or power supply; and (d) storing the requested ROM data in cache memory.
- 29. The method of claim 28 wherein the rack includes a plurality of cache memories and further including broadcasting the requested ROM data to a plurality to more than one server or power supply and storing the requested ROM data in said plurality of cache memories.
- 30. A computer system, comprising:
a first component mounted in a rack; a second component mounted in a rack and coupled to said first component, said second component having ROM in which second component specific data is stored; and cache memory coupled to said first component; wherein when said first component requests said second component specific data, said second component provides said requested second component specific data to said first component and to said cache which stores the second component specific data therein; and wherein, upon disabling said second component, an alert message is generated which causes the second component specific data in said cache to be invalidated.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to co-pending application Ser. No. 09/966,180 entitled “Intelligent Power Management for a Rack of Servers,” filed Sep. 29, 2001 and incorporated herein by reference. This application is also related to co-pending application Ser. No. 10/017,785 entitled “Redundant Data and Power Infrastructure for Modular Server Components in a Rack,” filed Dec. 31, 2001 and also incorporated herein by reference.