Mechanism to improve fault isolation and diagnosis in computers

   
   

A system and method for improving the isolation and diagnosis of hardware faults in a computing system wherein means are provided for indicating whether unusable data has previously triggered diagnosis of the hardware fault that caused the data to be unusable. If diagnosis has not been performed, the flag is not set. If diagnosis has already been performed, the flag is set. One embodiment comprises an interface which is used to convey data from one subsystem to another. When the interface receives data from the first subsystem, the data is examined to determine whether it contains an uncorrectable error (including missing data.) If the data contains an uncorrectable error, the interface examines the flag corresponding to the data to determine whether hardware fault diagnosis has already been initiated. If diagnosis has already been initiated, the data is passed to the second subsystem without initiating further diagnosis. If diagnosis has not been initiated, the interface initiates diagnosis and sets the flag to indicate that diagnosis has already been initiated. The data and corresponding flag are then passed to the second subsystem. If the data contains an uncorrectable error, data error handling procedures will be performed by the subsystem that requested the data, regardless of the value of the corresponding flag.

Un sistema e un metodo per migliorare l'isolamento e la diagnosi di fissaggi si incolpa in un sistema informatico in cui i mezzi sono forniti per indicare se i dati inutilizzabili precedentemente hanno innescato la diagnosi del difetto dei fissaggi che ha indotto i dati ad essere inutilizzabili. Se la diagnosi non è stata effettuata, la bandierina non è regolata. Se la diagnosi già è stata effettuata, la bandierina è regolata. Un incorporamento contiene un'interfaccia che è usata per trasportare i dati da un sottosistema ad un altro. Quando l'interfaccia riceve i dati dal primo sottosistema, i dati sono esaminati per determinare se contengano un errore uncorrectable (dati mancanti compresi.) Se i dati contengono un errore uncorrectable, l'interfaccia esamina la bandierina che corrisponde ai dati per determinare se la diagnosi dei guasti dei fissaggi già sia stata iniziata. Se la diagnosi già è stata iniziata, i dati sono passati al secondo sottosistema senza iniziare ulteriore diagnosi. Se la diagnosi non è stata iniziata, l'interfaccia inizia la diagnosi e regola la bandierina per indicare che la diagnosi già è stata iniziata. I dati e la bandierina corrispondente allora sono passati al secondo sottosistema. Se i dati contengono un errore uncorrectable, le procedure di trattamento degli errori di dati saranno effettuate dal sottosistema che ha chiesto i dati, senza riguardo al valore della bandierina corrispondente.

 
Web www.patentalert.com

< Fault event management using fault monitoring points

< Organizing and categorizing hypertext document bookmarks by mutual affinity based on predetermined affinity criteria

> System and method for pre-fetching for pointer linked data structures

> System and method for reporting platform errors in partitioned systems

~ 00146