Method, system, and article of manufacture for running diagnostics related to a device
AssigneeIntel Corporation
InventorsScott P. Dubal, Patrick L. Connor, Mark V. Montecalvo
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and article of manufacture, wherein in certain embodiments, an indicator is searched for in a computational platform, and wherein the indicator indicates an operational state of a device coupled to the computational platform. A determination is made that the indicator has been modified to disable the device. The indicator is modified to allow enablement of the disabled device. The device is tested to determine whether the device is capable of operating correctly.
Claims26
A method, comprising:
- searching for an indicator in a computational platform, wherein the indicator indicates an operational state of a device coupled to the computational platform, wherein the device comprises a network adapter, and wherein the indicator comprises a registry key included in a registry of an operating system capable of executing in the computational platform;
- modifying the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device;
- and
- testing the device to determine whether the device is capable of operating correctly.
A method, comprising:
- searching for an indicator in a computational platform, wherein the indicator indicates an operational state of a device coupled to the computational platform;
- modifying the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device;
- mapping the device to a memory address by a plug and play manager, in response to modifying the indicator, wherein the plug and play manager is associated with an operating system that executes in the computational platform;
- and
- testing the device to determine whether the device is capable of operating correctly.
A method, comprising:
- searching for an indicator in a computational platform, wherein the indicator indicates an operational state of a plug and play device coupled to the computational platform;
- modifying the indicator to allow enablement of the plug and play device, in response to the indicator having been modified to disable the plug and play device;
- and
- testing the plug and play device to determine whether the plug and play device is capable of operating correctly, wherein a plug and play manager is associated with an operating system running in the computational platform, and wherein the plug and play manager has caused the indicator to be modified to disable the plug and play device.
A method, comprising:
- installing a diagnostic application in a computational platform in response to coupling a device to the computational platform, wherein the diagnostic application is associated with the device;
- searching, by the diagnostic application, for an indicator in the computational platform, wherein the indicator indicates an operational state of the device coupled to the computational platform;
- modifying, by the diagnostic application, the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device;
- and
- testing the device to determine whether the device is capable of operating correctly.
A system, capable of communicating with a device, the system comprising:
- a computational platform, capable of interacting with the device, in response to an addition of the device to the computational platform, wherein the device comprises a network adapter;
- and
- a processing element included in the computational platform, wherein the processing element is capable of performing:
- (i) searching for an indicator in the computational platform, wherein the indicator is capable of indicating an operational state of the device;
- (ii) modifying the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device;
- and
- (iii) testing the device to determine whether the device is capable of operating correctly;
- and
- code implementing a registry of an operating system capable of executing in the computational platform, wherein the indicator comprises a registry key included in the registry.
A system, capable of communicating with a device, the system comprising:
- a computational platform, capable of interacting with the device, in response to an addition of the device to the computational platform;
- code implementing a plug and play manager associated with an operating system that is capable of executing in the computational platform;
- and
- a processing element included in the computational platform, wherein the processing element is capable of performing:
- (i) searching for an indicator in the computational platform, wherein the indicator is capable of indicating an operational state of the device;
- (ii) modifying the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device;
- (iii) mapping the device to a memory address by the plug and play manager, in response to modifying the indicator;
- and
- (iv) testing the device to determine whether the device is capable of operating correctly.
A system, capable of communicating with a device, the system comprising:
- a computational platform, capable of interacting with a plug and play device, in response to an addition of the device to the computational platform;
- and
- a processing element included in the computational platform, wherein the processing element is capable of performing:
- (i) searching for an indicator in the computational platform, wherein the indicator is capable of indicating an operational state of the plug and play device;
- (ii) modifying the indicator to allow enablement of the plug and play device, in response to the indicator having been modified to disable the plug and play device;
- and
- (iii) testing the plug and play device to determine whether the plug and play device is capable of operating correctly, wherein a plug and play manager is associated with an operating system running in the computational platform, and wherein the plug and play manager has caused the indicator to be modified to disable the plug and play device.
A system, capable of communicating with a device, the system comprising:
- a computational platform, capable of interacting with the device, in response to an addition of the device to the computational platform;
- and
- a processing element included in the computational platform, wherein the processing element is capable of performing:
- (i) installing a diagnostic application in the computational platform in response to the addition of the device to the computational platform, wherein the diagnostic application is associated with the device;
- (ii) searching for an indicator in the computational platform, wherein the indicator is capable of indicating an operational state of the device;
- (iii) modifying the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device, wherein the searching and the modifying are performed by the diagnostic application;
- and
- (iv) testing the device to determine whether the device is capable of operating correctly.
An article of manufacture, comprising a storage medium having stored therein instructions that when executed by a machine is capable of causing operations, the operations comprising:
- searching for an indicator in a computational platform, wherein the indicator indicates an operational state of a device coupled to the computational platform, wherein the device comprises a network adapter, and wherein the indicator comprises a registry key included in a registry of an operating system capable of executing in the computational platform;
- modifying the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device;
- and
- testing the device to determine whether the device is capable of operating correctly.
An article of manufacture, comprising a storage medium having stored therein instructions that when executed by a machine is capable of causing operations, the operations comprising:
- searching for an indicator in a computational platform, wherein the indicator indicates an operational state of a device coupled to the computational platform;
- mapping the device to a memory address by a plug and play manager, in response to modifying the indicator, wherein the plug and play manager is associated with an operating system that executes in the computational platform;
- modifying the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device;
- and
- testing the device to determine whether the device is capable of operating correctly.
An article of manufacture, comprising a storage medium having stored therein instructions that when executed by a machine is capable of causing operations, the operations comprising:
- searching for an indicator in a computational platform, wherein the indicator indicates an operational state of a plug and play device coupled to the computational platform;
- modifying the indicator to allow enablement of the plug and play device, in response to the indicator having been modified to disable the plug and play device;
- and
- testing the plug and play device to determine whether the plug and play device is capable of operating correctly, wherein a plug and play manager is associated with an operating system running in the computational platform, and wherein the plug and play manager has caused the indicator to be modified to disable the plug and play device.
An article of manufacture, comprising a storage medium having stored therein instructions that when executed by a machine is capable of causing operations, the operations comprising:
- installing a diagnostic application in a computational platform in response to coupling a device to the computational platform, wherein the diagnostic application is associated with the device;
- searching for an indicator in a computational platform, wherein the indicator indicates an operational state of a device coupled to the computational platform;
- modifying the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device;
- and
- testing the device to determine whether the device is capable of operating correctly.
A system capable of communicating with a device, the system comprising:
- a computational platform capable of interacting with the device, in response to an addition of the device to the computational platform, wherein the device comprises a network adapter;
- a video controller implemented in the computational platform, wherein the video controller is capable of rendering information;
- code implementing a plug and play manager associated with an operating system that is capable of executing in the computational platform;
- and
- a processing element included in the computational platform, wherein the processing element is capable of performing:
- (i) searching for an indicator in the computational platform, wherein the indicator is capable of indicating an operational state of the device;
- (ii) modifying the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device;
- (iii) mapping the network adapter to a memory address by the plug and play manager, in response to modifying the indicator;
- and
- (iv) testing the device to determine whether the device is capable of operating correctly.
A system capable of communicating with a device, the system comprising:
- a computational platform capable of interacting with the device, in response to an addition of the device to the computational platform;
- a video controller implemented in the computational platform, wherein the video controller is capable of rendering information;
- and
- a processing element included in the computational platform, wherein the processing element is capable of performing:
- (i) searching for an indicator in the computational platform, wherein the indicator is capable of indicating an operational state of the device;
- (ii) modifying the indicator to allow enablement of the device, in response to the indicator having been modified to disable the device, wherein the indicator comprises a registry key included in a registry of an operating system that is capable of executing in the computational platform, and wherein modifying the indicator further comprises:
- (a) changing a resource descriptor corresponding to the device to indicate that the device is a plug and play device, in response to the registry key including configuration properties of the device, wherein the resource descriptor is associated with the registry key;
- and
- (b) writing the resource descriptor to the registry in response to changing the resource descriptor;
- and
- (iii) testing the device to determine whether the device is capable of operating correctly.
Dependencies are inferred from the claim text.