A method of configuring an information handling system includes operating a management controller to obtain device configuration data from a management server, storing the device configuration data in the information handling system, booting the information handling system, and accessing the device configuration data to configure a device. Machine-executable code for an information handling system includes instructions for carrying out a method including obtaining configuration data for a device from a management server, storing the configuration data in a management controller, booting the information handling system, detecting the device, and accessing the configuration data to configure the device. An information handling system includes a processor, a device, and a management controller. The management controller obtains configuration data for the device from a management server, stores the configuration data, boots the information handling system, and accesses the configuration data to configure the device.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of configuring an information handling system comprising: operating a management controller in the information handling system to obtain device configuration data from a management server while a processor of the information handling system is powered off; storing the device configuration data in a first memory of the information handling system while the processor is powered off, wherein the first memory is external to the management controller; booting the information handling system; and in response to booting the information handling system, accessing the device configuration data from the first memory to configure a device in the information handling system.
2. The method of claim 1 , wherein the device comprises an add-in device.
3. The method of claim 1 , wherein the management controller comprises a LAN-on-motherboard device.
4. The method of claim 3 , wherein the LAN-on-motherboard device uses a network controller sideband interface.
5. The method of claim 1 , further comprising storing the device configuration data in a second memory of the management controller.
6. The method of claim 1 , wherein storing the device configuration data in the first memory comprises storing the device configuration data in a non-volatile memory of the information handling system.
7. The method of claim 1 : further comprising receiving from the management server an instruction to boot the information handling system; and wherein booting the information handling system is performed in response to receiving the instruction to boot the information handling system from the management server.
8. The method of claim 1 , wherein the device includes an option read only memory firmware.
9. The method of claim 8 , further comprising: in response to booting the information handling system, running the option ROM firmware; and accessing the device configuration data is performed in response to running the option ROM firmware.
10. Machine-executable code for an information handling system comprising a first resource, wherein the machine-executable code is embedded within a tangible medium and includes instructions for carrying out a method comprising: obtaining by a management controller of the information handling device a first configuration data for a first device from a management server while a processor of the information handling system is powered off; storing the first configuration data in a memory of the information handling system while the processor is powered off, wherein the memory is external to the management controller; booting the information handling system; and in response to booting the information handling system: detecting the first device in the information handling system; and accessing the first configuration data from the memory to configure the first device.
11. The machine-executable code of claim 10 , the method further comprising: obtaining a second configuration data for a second device from the management server; storing the second configuration data in a second memory of the management controller; and in response to booting the information handling system: detecting the second device in the information handling system; and accessing the second configuration data from the second memory to configure the second device.
12. The machine-executable code of claim 10 , wherein: the first device includes an option ROM firmware; the method further comprises running the option ROM firmware in response to booting the information handling system; and wherein further, accessing the first configuration data is performed in response to running the option ROM firmware.
13. The machine-executable code of claim 10 , wherein the management controller comprises a LAN-on-motherboard device that uses a network controller sideband interface.
14. The machine-executable code of claim 10 , wherein the memory comprises storing a non-volatile memory of the information handling system.
15. An information handling system comprising: a processor; a device; and a management controller operable to: obtain configuration data for the device from a management server while the processor is powered off; store the configuration data in a memory of the information handling system while the processor is powered off, wherein the memory is external to the management controller; boot the information handling system; and in response to booting the information handling system, access the configuration data from the memory to configure the device.
16. The information handling system of claim 15 , wherein the device comprises an add-in device.
17. The information handling system of claim 15 , wherein the management controller comprises a LAN-on-motherboard device.
18. The information handling system of claim 16 , wherein the management controller is further operable to receive a command to boot the information handling system from the management controller.
19. The information handling system of claim 15 , wherein the management controller comprises a LAN-on-motherboard device that uses a network controller sideband interface.
20. The information handling system of claim 15 , wherein the memory comprises storing a non-volatile memory of the information handling system.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 12, 2009
January 31, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.