The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 20, 2004
Filed:
Mar. 29, 2000
Rajesh R. Shah, Portland, OR (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
Reliability and robustness of a cluster having a host connected thereto via a cluster interconnection fabric may be enhanced by determining if an error condition exists in an I/O controller connected to the host via the cluster interconnection fabric by attempting to communicate with it a first predetermined time period after an inquiry by an operating system as to whether or not an I/O controller driver stack should be unloaded and commanding the operating system to unload the I/O controller driver stack upon a determination that the error condition still exists. The determination as to whether the error condition still exists may be repeated a predetermined number of times prior to commanding the unloading of the I/O controller driver stack upon a determination that the error condition still exists. Furthermore, a determination may be made to determine if the error condition still exists in the I/O controller by attempting to communicate with it a predetermined period of time after the I/O controller driver stack has been unloaded by the operating system in response to the command to unload and commanding the operating system to reload the I/O controller driver stack upon a determination that the error condition no longer exists. The above-noted additional determination may also be repeated a predetermined number of times upon the determination that the error condition still exists.