Computer system
First Claim
1. A device driver for use in a computer system comprising a processor, a memory and at least one device, said device driver being operable to monitor an operational status of said device, and consequent upon a change in said operational status, to generate fault report data indicating whether the change of status was caused internally within the device or externally by another connected device.
2 Assignments
0 Petitions
Accused Products
Abstract
A device driver (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL) for use in a computer system comprising a processor (P), memory (M) and a device (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL) operatively coupled to the computer system the device driver being operable to control the device to monitor an operational status of the device, and consequent upon a change in the operational status to generate a fault report data indicating whether the change of status was caused internally within the device or externally by another connected device which caused the change of operational status to occur. The fault reports may also include an indication of the operational status of the device. Furthermore, if the fault report data indicates that the change of status was caused externally, the device driver may generate fault direction information indicative of an apparent direction on a connection between the device and the other device suspected as causing the indicated external fault. By providing an indication as to whether a fault has occurred internally or externally, and if externally, a relative direction on a data path from which the fault is perceived, a fault response processor can estimate the location of a faulty device of the computer system with improved accuracy.
28 Citations
17 Claims
-
1. A device driver for use in a computer system comprising a processor, a memory and at least one device, said device driver being operable
to monitor an operational status of said device, and consequent upon a change in said operational status, to generate fault report data indicating whether the change of status was caused internally within the device or externally by another connected device.
-
8. A method of controlling a device of a computer system, said method comprising the steps of
monitoring an operational status of said device, and consequent upon a change in said operational status, generating fault report data indicating whether the change of status was caused internally within the device or externally by another connected device.
-
16. A device driver substantially as herein before described with reference to the accompanying drawings.
-
17. A method of controlling a device substantially as herein before described with reference to the accompanying drawings.
Specification