DE69801744T2 - Verfahren und system zur fehlerisolierung für pci-busfehler - Google Patents

Verfahren und system zur fehlerisolierung für pci-busfehler

Info

Publication number
DE69801744T2
DE69801744T2 DE69801744T DE69801744T DE69801744T2 DE 69801744 T2 DE69801744 T2 DE 69801744T2 DE 69801744 T DE69801744 T DE 69801744T DE 69801744 T DE69801744 T DE 69801744T DE 69801744 T2 DE69801744 T2 DE 69801744T2
Authority
DE
Germany
Prior art keywords
pci bus
bus faults
fault insulation
fault
insulation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69801744T
Other languages
English (en)
Other versions
DE69801744D1 (de
Inventor
Andrew Mclaughlin
Alongkorn Kitamorn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE69801744D1 publication Critical patent/DE69801744D1/de
Application granted granted Critical
Publication of DE69801744T2 publication Critical patent/DE69801744T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
DE69801744T 1997-03-31 1998-03-23 Verfahren und system zur fehlerisolierung für pci-busfehler Expired - Lifetime DE69801744T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/829,088 US6557121B1 (en) 1997-03-31 1997-03-31 Method and system for fault isolation for PCI bus errors
PCT/EP1998/001674 WO1998044417A1 (en) 1997-03-31 1998-03-23 A method and system for fault isolation for pci bus errors

Publications (2)

Publication Number Publication Date
DE69801744D1 DE69801744D1 (de) 2001-10-25
DE69801744T2 true DE69801744T2 (de) 2002-07-04

Family

ID=25253497

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69801744T Expired - Lifetime DE69801744T2 (de) 1997-03-31 1998-03-23 Verfahren und system zur fehlerisolierung für pci-busfehler

Country Status (9)

Country Link
US (1) US6557121B1 (de)
EP (1) EP0972245B1 (de)
JP (1) JP4015740B2 (de)
CN (1) CN1146797C (de)
CZ (1) CZ346099A3 (de)
DE (1) DE69801744T2 (de)
PL (1) PL335938A1 (de)
SG (1) SG76539A1 (de)
WO (1) WO1998044417A1 (de)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6574752B1 (en) 1999-07-15 2003-06-03 International Business Machines Corporation Method and system for error isolation during PCI bus configuration cycles
US6785840B1 (en) * 1999-08-31 2004-08-31 Nortel Networks Limited Call processor system and methods
US6393544B1 (en) 1999-10-31 2002-05-21 Institute For The Development Of Emerging Architectures, L.L.C. Method and apparatus for calculating a page table index from a virtual address
JP2001216206A (ja) * 2000-02-01 2001-08-10 Nec Corp ループ状インターフェースの障害解析方法及び障害解析機能を有するシステム
US6691257B1 (en) * 2000-04-13 2004-02-10 Stratus Technologies Bermuda Ltd. Fault-tolerant maintenance bus protocol and method for using the same
US6708283B1 (en) 2000-04-13 2004-03-16 Stratus Technologies, Bermuda Ltd. System and method for operating a system with redundant peripheral bus controllers
US6643727B1 (en) * 2000-06-08 2003-11-04 International Business Machines Corporation Isolation of I/O bus errors to a single partition in an LPAR environment
US6950893B2 (en) 2001-03-22 2005-09-27 I-Bus Corporation Hybrid switching architecture
GB2373606B (en) * 2001-03-23 2003-06-04 Sun Microsystems Inc A computer system
GB2373607B (en) * 2001-03-23 2003-02-12 Sun Microsystems Inc A computer system
KR100448709B1 (ko) 2001-11-29 2004-09-13 삼성전자주식회사 데이터 버스 시스템 및 그 제어방법
US6904546B2 (en) * 2002-02-12 2005-06-07 Dell Usa, L.P. System and method for interface isolation and operating system notification during bus errors
US6901537B2 (en) * 2002-02-27 2005-05-31 International Business Machines Corporation Method and apparatus for preventing the propagation of input/output errors in a logical partitioned data processing system
US6934888B2 (en) * 2002-03-07 2005-08-23 International Business Machines Corporation Method and apparatus for enhancing input/output error analysis in hardware sub-systems
US6976191B2 (en) * 2002-03-07 2005-12-13 International Business Machines Corporation Method and apparatus for analyzing hardware errors in a logical partitioned data processing system
US7650530B2 (en) * 2002-09-30 2010-01-19 International Business Machines Corporation Initializing a processing system to ensure fail-safe boot when faulty PCI adapters are present
US20050081080A1 (en) * 2003-10-14 2005-04-14 International Business Machines Corporation Error recovery for data processing systems transferring message packets through communications adapters
TW200537305A (en) * 2004-05-04 2005-11-16 Quanta Comp Inc Communication system, transmission device and the control method thereof
US8028189B2 (en) * 2004-11-17 2011-09-27 International Business Machines Corporation Recoverable machine check handling
US7546514B2 (en) * 2005-04-11 2009-06-09 Hewlett-Packard Development Company, L.P. Chip correct and fault isolation in computer memory systems
US7496045B2 (en) * 2005-07-28 2009-02-24 International Business Machines Corporation Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes
JP4630766B2 (ja) * 2005-08-26 2011-02-09 キヤノン株式会社 プライマリシステムとセカンダリシステムを有するシステム
US20080148104A1 (en) * 2006-09-01 2008-06-19 Brinkman Michael G Detecting an Agent Generating a Parity Error on a PCI-Compatible Bus
US8305879B2 (en) * 2007-03-30 2012-11-06 International Business Machines Corporation Peripheral component switch having automatic link failover
US20090083585A1 (en) * 2007-09-21 2009-03-26 Inventec Corporation Method of pressure testing for peripheral component interconnect (pci) bus stage
JP4513852B2 (ja) * 2007-11-07 2010-07-28 日本電気株式会社 Pciバス障害リカバリ方法及びプログラム
US8510592B1 (en) * 2009-09-15 2013-08-13 Netapp, Inc. PCI error resilience
US8566682B2 (en) 2010-06-24 2013-10-22 International Business Machines Corporation Failing bus lane detection using syndrome analysis
US8862944B2 (en) 2010-06-24 2014-10-14 International Business Machines Corporation Isolation of faulty links in a transmission medium
EP2869201B1 (de) * 2013-09-11 2017-12-06 Huawei Technologies Co., Ltd. Fehlerisolierungsverfahren, computersystem und vorrichtung
JP6427979B2 (ja) 2014-06-19 2018-11-28 富士通株式会社 原因特定方法、原因特定プログラム、情報処理システム
JP2016186719A (ja) * 2015-03-27 2016-10-27 富士通株式会社 入出力制御装置、情報処理装置及び入出力制御装置の制御方法
US10114658B2 (en) * 2016-05-23 2018-10-30 Baida USA LLC Concurrent testing of PCI express devices on a server platform
US9940235B2 (en) 2016-06-29 2018-04-10 Oracle International Corporation Method and system for valid memory module configuration and verification
US10417458B2 (en) 2017-02-24 2019-09-17 Microsoft Technology Licensing, Llc Securing an unprotected hardware bus

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5220735A (en) 1975-08-08 1977-02-16 Hitachi Ltd Microprogram controlled computer system
US4044337A (en) 1975-12-23 1977-08-23 International Business Machines Corporation Instruction retry mechanism for a data processing system
US4215397A (en) 1978-08-24 1980-07-29 Texas Instruments Incorporated Automatic end-of-scan control system for a programmable process controller with expandable memory
US4360917A (en) * 1979-02-07 1982-11-23 The Warner & Swasey Company Parity fault locating means
JPS5717019A (en) 1980-07-07 1982-01-28 Fanuc Ltd Numerical controller
DE3379354D1 (en) 1983-05-25 1989-04-13 Ibm Deutschland Test and diagnostic device for a digital computer
CA1320276C (en) 1987-09-04 1993-07-13 William F. Bruckert Dual rail processors with error checking on i/o reads
US5267246A (en) 1988-06-30 1993-11-30 International Business Machines Corporation Apparatus and method for simultaneously presenting error interrupt and error data to a support processor
JPH02128267A (ja) 1988-11-09 1990-05-16 Fujitsu Ltd 共有メモリによる通信方式
US4965717A (en) 1988-12-09 1990-10-23 Tandem Computers Incorporated Multiple processor system having shared memory with private-write capability
US5251227A (en) 1989-08-01 1993-10-05 Digital Equipment Corporation Targeted resets in a data processor including a trace memory to store transactions
US5317752A (en) 1989-12-22 1994-05-31 Tandem Computers Incorporated Fault-tolerant computer system with auto-restart after power-fall
EP0449242A3 (en) 1990-03-28 1992-10-28 National Semiconductor Corporation Method and structure for providing computer security and virus prevention
US5142165A (en) 1990-08-31 1992-08-25 International Business Machines Corporation Power off/on delay circuit to prevent lockout
JP3098584B2 (ja) 1990-09-28 2000-10-16 ゼロックス コーポレイション 電子複写システムにおける障害除去及び回復方法及び装置
US5193181A (en) 1990-10-05 1993-03-09 Bull Hn Information Systems Inc. Recovery method and apparatus for a pipelined processing unit of a multiprocessor system
US5245615A (en) 1991-06-06 1993-09-14 International Business Machines Corporation Diagnostic system and interface for a personal computer
JPH056344A (ja) 1991-06-28 1993-01-14 Fujitsu Ltd プログラム走行情報採取処理方式
US5313625A (en) 1991-07-30 1994-05-17 Honeywell Inc. Fault recoverable computer system
DE69230306T2 (de) 1991-09-09 2000-04-13 Compaq Computer Corp Fern-Urladessystem und Verfahren zum Urladen eines Computersystems
US5291600A (en) 1991-10-23 1994-03-01 At&T Bell Laboratories Recovery of in-core disk data
US5313628A (en) 1991-12-30 1994-05-17 International Business Machines Corporation Component replacement control for fault-tolerant data processing system
US5307482A (en) 1992-01-28 1994-04-26 International Business Machines Corp. Computer, non-maskable interrupt trace routine override
US5471674A (en) 1992-02-07 1995-11-28 Dell Usa, L.P. Computer system with plug-in override of system ROM
US5421006A (en) 1992-05-07 1995-05-30 Compaq Computer Corp. Method and apparatus for assessing integrity of computer system software
US5444859A (en) 1992-09-29 1995-08-22 Amdahl Corporation Method and apparatus for tracing multiple errors in a computer system subsequent to the first occurence and prior to the stopping of the clock in response thereto
US5390324A (en) 1992-10-02 1995-02-14 Compaq Computer Corporation Computer failure recovery and alert system
GB9222282D0 (en) 1992-10-22 1992-12-09 Hewlett Packard Co Monitoring network status
US5758157A (en) 1992-12-31 1998-05-26 International Business Machines Corporation Method and system for providing service processor capability in a data processing by transmitting service processor requests between processing complexes
JPH06243064A (ja) 1993-02-12 1994-09-02 Honda Motor Co Ltd コンピュータネットワークの障害検出システム
US5530847A (en) * 1993-03-22 1996-06-25 Dell Usa, L.P. System and method for loading compressed embedded diagnostics
US5499346A (en) 1993-05-28 1996-03-12 International Business Machines Corporation Bus-to-bus bridge for a multiple bus information handling system that optimizes data transfers between a system bus and a peripheral bus
US5455933A (en) 1993-07-14 1995-10-03 Dell Usa, L.P. Circuit and method for remote diagnosis of personal computers
JPH0793233A (ja) 1993-09-20 1995-04-07 Fujitsu Ltd ファームウェア・トレースデータ取得方式
AUPM348794A0 (en) 1994-01-20 1994-02-17 Alcatel Australia Limited Microprocessor fault log
US5450579A (en) * 1994-03-24 1995-09-12 International Business Machines Corporation Method and apparatus for error recovery in computer peripheral devices
US5488688A (en) 1994-03-30 1996-01-30 Motorola, Inc. Data processor with real-time diagnostic capability
DE19580606C2 (de) * 1994-06-08 2003-06-18 Intel Corp Plattenlaufwerksverbinderschnittstelle zur Verwendung an einem PCI-Bus
US5564054A (en) 1994-08-25 1996-10-08 International Business Machines Corporation Fail-safe computer boot apparatus and method
US5560033A (en) 1994-08-29 1996-09-24 Lucent Technologies Inc. System for providing automatic power control for highly available n+k processors
US5530946A (en) 1994-10-28 1996-06-25 Dell Usa, L.P. Processor failure detection and recovery circuit in a dual processor computer system and method of operation thereof
US5560018A (en) 1994-12-16 1996-09-24 International Business Machines Corporation Providing external interrupt serialization compatibility in a multiprocessing environment for software written to run in a uniprocessor environment
US5701409A (en) * 1995-02-22 1997-12-23 Adaptec, Inc. Error generation circuit for testing a digital bus
US5680537A (en) * 1995-03-01 1997-10-21 Unisys Corporation Method and apparatus for isolating an error within a computer system that transfers data via an interface device
US5777549A (en) 1995-03-29 1998-07-07 Cabletron Systems, Inc. Method and apparatus for policy-based alarm notification in a distributed network management environment
JP2687927B2 (ja) * 1995-05-24 1997-12-08 日本電気株式会社 外部バスの障害検出方法
EP0834135B1 (de) 1995-06-15 2003-01-02 Intel Corporation I/o-prozessor architektur mit integrierter pci-pci brücke
US5619644A (en) 1995-09-18 1997-04-08 International Business Machines Corporation Software directed microcode state save for distributed storage controller
US5790870A (en) * 1995-12-15 1998-08-04 Compaq Computer Corporation Bus error handler for PERR# and SERR# on dual PCI bus system
US5805785A (en) 1996-02-27 1998-09-08 International Business Machines Corporation Method for monitoring and recovery of subsystems in a distributed/clustered system
US5712967A (en) * 1996-04-22 1998-01-27 Advanced Micro Devices, Inc. Method and system for graceful recovery from a fault in peripheral devices using a variety of bus structures
EP0811929A3 (de) 1996-06-05 1999-02-10 Compaq Computer Corporation Busgerätkonfiguration in einer Brücke zwischen zwei Bussen

Also Published As

Publication number Publication date
JPH113294A (ja) 1999-01-06
JP4015740B2 (ja) 2007-11-28
SG76539A1 (en) 2000-11-21
CZ346099A3 (cs) 1999-12-15
WO1998044417A1 (en) 1998-10-08
EP0972245B1 (de) 2001-09-19
US6557121B1 (en) 2003-04-29
CN1197954A (zh) 1998-11-04
PL335938A1 (en) 2000-05-22
CN1146797C (zh) 2004-04-21
DE69801744D1 (de) 2001-10-25
EP0972245A1 (de) 2000-01-19

Similar Documents

Publication Publication Date Title
DE69801744T2 (de) Verfahren und system zur fehlerisolierung für pci-busfehler
DE69734658D1 (de) Verfahren und system für virtuelle kinematographie
DE69727328D1 (de) System für Raumklangeffekt und Verfahren dafür
DE69622293T2 (de) System und Verfahren für eine elektrische Programmübersicht
DE69936162D1 (de) Verfahren und Gerät für ein objektorientiertes Unterbrechungssystem
DE69534758D1 (de) Verfahren und System für Mehrfachübertragung
DE69918923D1 (de) Verfahren und Vorrichtung für Grossraumlastverteilung
DE1078526T1 (de) Vorrichtung und verfahren für bezahlfernsehsystem
DE69723439D1 (de) Display und verfahren für digitaloszilloskop
DE69617185D1 (de) Anfrageadaptives System und Verfahren für telefonisch georderte Kabelprogramme
DE69814099D1 (de) Verfahren und vorrichtung zur fehlererkennung für elektrisches energieversorgungsnetz
DE59712906D1 (de) Slave-station, bus-system und verfahren zum betreiben eines bus-systems
DE69739776D1 (de) Verfahren zum Empfangen und Empfänger für OFDM-Signale
DE69736427D1 (de) Verfahren und system für erweiterte adressierungspläne
DE69834783D1 (de) System und Verfahren für Kanal-Qualitätsmessung
DE69608820D1 (de) Adsorptionsmittel für cäsiumionen und verfahren zu ihrer herstellung
DE69521977D1 (de) Verfahren und System zur gesicherten Programmenverteilung
DE19983027T1 (de) System und Verfahren zum Implementieren einer Positionierungs-Dienstqualität
DE69929967D1 (de) Elektroplattierungssystem und verfahren zur elektroplattierung auf substraten
DE69735181D1 (de) Verfahren und Vorrichtung für virtuelle Architektur
DE60036713D1 (de) System und verfahren für gesicherte netzwerkstransaktionen
DE19982913T1 (de) System und Verfahren zum Multiplexen von seriellen Linkleitungen
DE69729943D1 (de) Schaltung und verfahren für zeitmultiplex-vielfachzugriffsystem
DE700185T1 (de) Verfahren und Vorrichtung für datengesteuertes Verschlüsselungssystem
DE69731048D1 (de) Verfahren und System zur Erkennung von Fehlerbedingungen in Multiplexnetzwerken

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8328 Change in the person/name/address of the agent

Representative=s name: DUSCHER, R., DIPL.-PHYS. DR.RER.NAT., PAT.-ANW., 7