US6584432B1 - Remote diagnosis of data processing units - Google Patents
Remote diagnosis of data processing units Download PDFInfo
- Publication number
- US6584432B1 US6584432B1 US09/327,255 US32725599A US6584432B1 US 6584432 B1 US6584432 B1 US 6584432B1 US 32725599 A US32725599 A US 32725599A US 6584432 B1 US6584432 B1 US 6584432B1
- Authority
- US
- United States
- Prior art keywords
- dpu
- local
- unit
- diagnostic
- diagnostic unit
- 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 - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
Definitions
- the present invention relates to a diagnosis of a data processing unit (DPU).
- DPU data processing unit
- PCs personal computers
- workstations workstations
- LAN local area networks
- a remote DPU i.e. a DPU which is not physically located on the acting person's “desk”
- the diagnosis of a remote DPU is normally accomplished by either bringing a skilled person (i.e. a hardware or software expert) to the DPU, or by providing software packages installed on the DPU to perform a diagnostic task as long as the DPU is functional.
- a diagnostic unit for a remote diagnosis of a data processing unit DPU.
- the diagnostic unit is adapted to be coupled to a remote DPU via a network and to an internal bus of the DPU.
- the diagnostic unit comprises a central processing unit CPU for controlling a diagnosis and/or a monitoring, independently of the DPU, by monitoring a data communication within the DPU and/or of the DPU with external devices, and/or by performing tests with the DPU.
- the invention thus provides an “intelligent” diagnosis of the DPU that allows a continuous and on-going monitoring of the local DPU independent of its' functional state.
- a diagnosis of the local DPU 100 can thus be performed even when the local DPU 100 is inoperable or when the local DPU 100 would not any more support an “unintelligent” monitoring.
- the invention further allows an active diagnosis and/or a preventive diagnosis of the DPU, so that occurring failures or failures which are apparently likely to occur in the next future can be determined and suitable (counter) measures can be initiated or triggered. Possible down times of the DPU can thus be decreased or even be avoided.
- the diagnostic unit preferably signals from time to time and/or according to a pre-defined notification scheme the present state of the DPU to a remote DPU.
- the remote DPU can provide a diagnosis of the DPU via the network and preferably using the diagnostic unit.
- FIG. 1 shows a schematic diagram of the remote diagnosis scheme according to the invention
- FIG. 2 shows a preferred example of the diagnostic unit 110 .
- FIG. 1 shows a schematic diagram of the remote diagnosis scheme according to the invention.
- a data processing unit (DPU) 100 comprises a diagnostic unit 110 that can be coupled by any means as known in the art to a network 120 .
- DPU 100 is to be monitored by diagnostic unit 110 .
- a remote DPU 150 can also be coupled to the network 120 .
- the remote DPU 150 is a system that can interact with the diagnostic unit 110 , thus allowing a user (e.g., sitting in front of the remote DPU 150 ) to control a task performed by diagnostic unit 110 .
- DPU 150 could therefore be called a client station.
- FIG. 2 shows in a schematic diagram a preferred example of the diagnostic unit 110 .
- the diagnostic unit 110 provides an own central processing unit (CPU) 200 and is thus capable of performing all kind of diagnoses and/or monitoring independently of the DPU 100 .
- the CPU 200 is connected to a memory 210 and to an execution unit 220 and/or an analyzing unit 230 .
- the execution unit 220 and the analyzing unit 230 are coupled to an internal bus 240 of the DPU 100 , whereby the internal bus 240 may represent one or more different internal busses or other internal communication paths of the DPU 100 .
- the CPU 200 can be coupled to the network 120 (i.e. the ‘outside world’) e.g. via LAN or a serial port such as modem, nullmodem or the like, and might also be coupled (not shown) to the internal bus 240 .
- the network 120 i.e. the ‘outside world’
- a serial port such as modem, nullmodem or the like
- the diagnostic unit 110 comprises an own (not shown) power supply unit independent of a power supply of the DPU 100 .
- the independent power supply unit might be connected to the main electrical supply and/or battery powered.
- the analyzing unit 230 is provided for passively monitoring data communications within the DPU 100 and/or for passively monitoring data communications of the DPU 100 with external devices. For that purpose, the analyzing unit 230 measures and analyzes data, data streams, and/or events on the internal bus 240 .
- the execution unit 220 is provided for actively performing tests on the DPU 100 . For that purpose, the execution unit 220 provides stimulus signals to the DPU 100 and/or requests specific tasks, data, operations, or the like from (individual components of) the DPU 100 .
- the analyzing unit 230 and the execution unit 220 are controlled by the CPU 200 in a way as known in the art.
- the diagnostic unit 110 might be used in an active diagnostic mode and/or a preventive diagnostic mode, as explained below.
- the execution unit 220 of the diagnostic unit 110 provides stimuli signals to the DPU 100 and analyzes the behavior thereof.
- One example for an active mode is a memory testing.
- the diagnostic unit 110 reads in a deterministic way all locations of a memory of the DPU 100 (e.g. a RAM), thus determining whether there is a problem with that memory.
- the diagnostic unit 110 performs an ongoing analysis of the DPU 100 by actively and/or passively monitoring the DPU 100 .
- the diagnostic unit 110 will preferably emit a warning signal to the DPU 100 and/or one or more other DPUs via the network 120 such as the remote DPU 150 or to another notification path (e.g. an alphanumeric pager).
- the notification of that warning signals will allow the owner of the DPU 100 to initiate appropriate counter measures (e.g. repair of the DPU 100 ) before the DPU 100 might break. This allows preventing a possible business loss to the owner of the DPU 100 and significantly increases the availability of the DPU 100 .
- the diagnosis provided by the diagnostic unit 110 can be triggered from the diagnostic unit 110 itself or from ‘outside’, e.g., from the remote DPU 150 .
- the diagnostic unit 110 performs a diagnosis of the local DPU 100 according to a given scheme, such as a pre-given notification, time, or event scheme, or on demand.
- the diagnostic unit 110 receives a trigger signal initiating a diagnostic activity carried out by the diagnostic unit 110 itself.
- the diagnostic unit 110 When the diagnostic unit 110 detects a failure, which already occurred or which will possible occur in future, the diagnostic unit 110 will initiate appropriate measures such as emitting a warning signal via the network 120 to the remote DPU 150 or to another notification path (e.g. an alphanumeric pager) indicating a fault and/or a full operation of the DPU 100 , starting own failure correcting measures, and/or requesting a remote diagnosis, e.g. from the remote DPU 150 .
- a warning signal via the network 120 to the remote DPU 150 or to another notification path (e.g. an alphanumeric pager) indicating a fault and/or a full operation of the DPU 100 , starting own failure correcting measures, and/or requesting a remote diagnosis, e.g. from the remote DPU 150 .
- the remote DPU 150 can connect to the diagnostic unit 110 via the network 120 . This can be accomplished either by a person trying to establish connection with the diagnostic unit 110 or automatically by a defined scheme provided by the remote DPU 150 .
- the remote DPU 150 can thus run a diagnose on the DPU 100 with a given tool set provided by the remote DPU 150 .
- the tool set might consist of diagnostic software tasks, also called diagnostic ‘daemons’, that can be downloaded to the diagnostic unit 110 from the remote DPU 150 or from any other DPU connected to the network 120 .
- the diagnostic unit 110 might provide signals from time to time to the network 120 and/or the DPU 100 indicating a (full, limited, or sufficient) functionality of the DPU 100 .
- the analyzing unit 230 comprises a protocol checker (not shown) for monitoring traffic on the internal bus 240 .
- the protocol checker is provided for detecting protocol violations on the internal bus 240 .
- Protocol violations can be caused e.g. by an adapter card in the DPU such as a NIC (Network Interface Adapter) or a Video Adapter. Protocol violations could typically lead the DPU 100 to crash without any obvious reason for the owner of the DPU 100 .
- the analyzing unit 230 comprises a performance sequence counter (not shown) for measuring a bus utilization of the internal bus 240 thus indicating the “load” of the bus.
- a single measurement task might be provided generating an alert if a certain threshold is violated.
- An example of an alert could be that the DPU 100 is running at more than x % utilization for a certain period of time (e.g. more than 98% utilization for more than two hours). This indicates that the DPU 100 suffers under heavy data traffic or that the DPU 100 might be crashed.
- the utilization could, on the other hand, verify the execution of a specific task running on the DPU 100 , e.g. a backup task. In an example, a backup task of the DPU 100 is always scheduled for midnight. The actual execution of the backup task can then be verified by determining the utilization that is expected to be y %, e.g. 90%.
- the diagnostic unit 110 is provided as a plug-in card, e.g. a PCI-add-on card, which can be plugged into any PCI compliant PC or PC server.
- the plug-in card preferably features an on-board CPU 200 , an onboard diagnostic hardware comprising the analyzing unit 230 and the execution unit 220 , and the memory 210 as a flash memory and a DRAM (dynamic random-access memory).
- the CPU 200 is connectable to the network 120 via LAN and/or a Serial (Modem).
- a communication to the internal bus 240 is provided by PCI and IPMI interfaces.
- the diagnostic unit 110 allows performing e.g. a preventive memory diagnosis by deterministic reading through the available memory of the DPU 100 . In case that the reading results in an error, this error is documented in a specific storage location of the DPU 100 which can be accessed by the IPMI interfaces.
- the reading mechanism of the diagnostic unit 110 comprising the CPU 200 , the execution unit 220 , and the analyzing unit 230 , is preferably implemented by an ASIC (Application Specific Integrated Circuit) e.g. on a plug-in card of the diagnostic unit 110 featuring a PCI-Interface.
- the on-board CPU 200 preferably reads the memory locations of the DPU 100 using the execution unit 220 of the ASIC and the internal PCI bus 240 of the DPU 100 .
- This pure hardware mechanism does not depend on the status of the operating system (OS) or the presence of a fully functional CPU of the DPU 100 . All of the accessible hardware of the DPU 100 can be diagnosed using the internal PCI bus 240 as a window to the DPU 100 .
- the diagnostic unit 110 might providet further diagnosis of SCSI controllers, USB controllers, hard-disk units and so on of the DPU 100 .
Abstract
Description
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/327,255 US6584432B1 (en) | 1999-06-07 | 1999-06-07 | Remote diagnosis of data processing units |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/327,255 US6584432B1 (en) | 1999-06-07 | 1999-06-07 | Remote diagnosis of data processing units |
Publications (1)
Publication Number | Publication Date |
---|---|
US6584432B1 true US6584432B1 (en) | 2003-06-24 |
Family
ID=23275782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/327,255 Expired - Fee Related US6584432B1 (en) | 1999-06-07 | 1999-06-07 | Remote diagnosis of data processing units |
Country Status (1)
Country | Link |
---|---|
US (1) | US6584432B1 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020169514A1 (en) * | 2001-03-01 | 2002-11-14 | Evren Eryurek | Automatic work order/parts order generation and tracking |
US20050021294A1 (en) * | 2003-07-07 | 2005-01-27 | Trsar Dale A. | Distributed expert diagnostic service and system |
US20050021722A1 (en) * | 2003-06-25 | 2005-01-27 | Michael Metzger | Remote management unit with power control |
US20050086336A1 (en) * | 2003-08-27 | 2005-04-21 | Sara Haber | Methods and devices for testing and monitoring high speed communication networks |
US20050183535A1 (en) * | 2004-02-20 | 2005-08-25 | Denso Corporation | Pedal module |
US20060095165A1 (en) * | 2004-11-01 | 2006-05-04 | Robert Bosch Gmbh | Control system for an internal combustion engine and a vehicle having the same |
US20060109348A1 (en) * | 2004-11-23 | 2006-05-25 | Inventec Corporation | Image output test system and method and device thereof |
US20060184536A1 (en) * | 2005-02-15 | 2006-08-17 | Elie Jreij | System and method for communicating system management information during network interface teaming |
US20060294402A1 (en) * | 2005-06-25 | 2006-12-28 | David Poisner | User permission using power button |
US20070038583A1 (en) * | 2005-08-12 | 2007-02-15 | Francotyp-Postalia Gmbh | Test system for a user terminal apparatus and test automation method therefor |
US20080267169A1 (en) * | 2007-04-26 | 2008-10-30 | Texas Instruments Incorporated | Method and system for remote diagnosis of a device over a communication network |
US8239523B1 (en) * | 2008-01-22 | 2012-08-07 | Avaya Inc. | Secure remote access |
CN105425681A (en) * | 2015-12-16 | 2016-03-23 | 中国电子信息产业集团有限公司第六研究所 | Multifunctional communication interface data diagnosis and signal driving card |
WO2024015124A1 (en) * | 2022-07-13 | 2024-01-18 | Vmware, Inc. | Parallelizing data processing unit provisioning |
Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3879712A (en) * | 1972-06-03 | 1975-04-22 | Plessey Handel Investment Ag | Data processing system fault diagnostic arrangements |
US3921141A (en) * | 1973-09-14 | 1975-11-18 | Gte Automatic Electric Lab Inc | Malfunction monitor control circuitry for central data processor of digital communication system |
US3988579A (en) * | 1973-05-28 | 1976-10-26 | Compagnie Honeywell Bull (Societe Anonyme) | System for testing a data processing unit |
US4039813A (en) * | 1976-04-07 | 1977-08-02 | Sperry Rand Corporation | Apparatus and method for diagnosing digital data devices |
US4057847A (en) | 1976-06-14 | 1977-11-08 | Sperry Rand Corporation | Remote controlled test interface unit |
US4192451A (en) * | 1978-05-30 | 1980-03-11 | Tektronix, Inc. | Digital diagnostic system employing signature analysis |
US4315311A (en) * | 1975-10-28 | 1982-02-09 | Compagnie Internationale Pour L'informatique Cii-Honeywell Bull (Societe Anonyme) | Diagnostic system for a data processing system |
US4503535A (en) * | 1982-06-30 | 1985-03-05 | Intel Corporation | Apparatus for recovery from failures in a multiprocessing system |
US4562536A (en) * | 1983-06-30 | 1985-12-31 | Honeywell Information Systems Inc. | Directory test error mode control apparatus |
US4701845A (en) * | 1984-10-25 | 1987-10-20 | Unisys Corporation | User interface processor for computer network with maintenance and programmable interrupt capability |
US4823343A (en) * | 1987-03-06 | 1989-04-18 | Nec Corporation | Diagnostic system for remote computers |
US4924391A (en) * | 1987-02-27 | 1990-05-08 | Mitsubishi Denki Kabushiki Kaisha | Trouble-diagnosable multifunction testing apparatus |
US4953165A (en) * | 1988-06-06 | 1990-08-28 | Southwestern Computer Technologies, Inc. | Diagnostic system for personal computer |
US5005142A (en) * | 1987-01-30 | 1991-04-02 | Westinghouse Electric Corp. | Smart sensor system for diagnostic monitoring |
GB2261967A (en) | 1991-11-27 | 1993-06-02 | Samsung Electronics Co Ltd | Apparatus for maintaining and supporting system status |
US5255208A (en) * | 1991-08-08 | 1993-10-19 | Aeg Westinghouse Transportation Systems, Inc. | On-line processor based diagnostic system |
US5357519A (en) * | 1991-10-03 | 1994-10-18 | Apple Computer, Inc. | Diagnostic system |
EP0671631A2 (en) | 1994-03-07 | 1995-09-13 | RAC Motoring Services Limited | Vehicle diagnostic apparatus |
US5455933A (en) * | 1993-07-14 | 1995-10-03 | Dell Usa, L.P. | Circuit and method for remote diagnosis of personal computers |
US5594663A (en) * | 1995-01-23 | 1997-01-14 | Hewlett-Packard Company | Remote diagnostic tool |
US5659680A (en) * | 1995-06-30 | 1997-08-19 | Micro Processor Systems, Inc. | PC compatible modular based diagnostic system |
EP0962862A1 (en) * | 1998-06-05 | 1999-12-08 | Hewlett-Packard Company | Remote diagnostic of data processing units |
US6041287A (en) * | 1996-11-07 | 2000-03-21 | Reliance Electric Industrial Company | System architecture for on-line machine diagnostics |
US6070253A (en) * | 1996-12-31 | 2000-05-30 | Compaq Computer Corporation | Computer diagnostic board that provides system monitoring and permits remote terminal access |
US6175934B1 (en) * | 1997-12-15 | 2001-01-16 | General Electric Company | Method and apparatus for enhanced service quality through remote diagnostics |
US6189114B1 (en) * | 1997-08-08 | 2001-02-13 | International Business Machines Corporation | Data processing system diagnostics |
US6192490B1 (en) * | 1998-04-10 | 2001-02-20 | International Business Machines Corporation | Method and system for monitoring computer performance utilizing sound diagnostics |
US6212651B1 (en) * | 1993-06-30 | 2001-04-03 | Dell Usa L.P. | Computer system having an instruction interception and substitution circuit |
US6233702B1 (en) * | 1992-12-17 | 2001-05-15 | Compaq Computer Corporation | Self-checked, lock step processor pairs |
US6321174B1 (en) * | 1999-02-09 | 2001-11-20 | Winbond Electronics Corp. | Apparatus and method for testing add-on device of a computer system |
US6324485B1 (en) * | 1999-01-26 | 2001-11-27 | Newmillennia Solutions, Inc. | Application specific automated test equipment system for testing integrated circuit devices in a native environment |
-
1999
- 1999-06-07 US US09/327,255 patent/US6584432B1/en not_active Expired - Fee Related
Patent Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3879712A (en) * | 1972-06-03 | 1975-04-22 | Plessey Handel Investment Ag | Data processing system fault diagnostic arrangements |
US3988579A (en) * | 1973-05-28 | 1976-10-26 | Compagnie Honeywell Bull (Societe Anonyme) | System for testing a data processing unit |
US3921141A (en) * | 1973-09-14 | 1975-11-18 | Gte Automatic Electric Lab Inc | Malfunction monitor control circuitry for central data processor of digital communication system |
US4315311A (en) * | 1975-10-28 | 1982-02-09 | Compagnie Internationale Pour L'informatique Cii-Honeywell Bull (Societe Anonyme) | Diagnostic system for a data processing system |
US4039813A (en) * | 1976-04-07 | 1977-08-02 | Sperry Rand Corporation | Apparatus and method for diagnosing digital data devices |
US4057847A (en) | 1976-06-14 | 1977-11-08 | Sperry Rand Corporation | Remote controlled test interface unit |
US4192451A (en) * | 1978-05-30 | 1980-03-11 | Tektronix, Inc. | Digital diagnostic system employing signature analysis |
US4503535A (en) * | 1982-06-30 | 1985-03-05 | Intel Corporation | Apparatus for recovery from failures in a multiprocessing system |
US4562536A (en) * | 1983-06-30 | 1985-12-31 | Honeywell Information Systems Inc. | Directory test error mode control apparatus |
US4701845A (en) * | 1984-10-25 | 1987-10-20 | Unisys Corporation | User interface processor for computer network with maintenance and programmable interrupt capability |
US5005142A (en) * | 1987-01-30 | 1991-04-02 | Westinghouse Electric Corp. | Smart sensor system for diagnostic monitoring |
US4924391A (en) * | 1987-02-27 | 1990-05-08 | Mitsubishi Denki Kabushiki Kaisha | Trouble-diagnosable multifunction testing apparatus |
US4823343A (en) * | 1987-03-06 | 1989-04-18 | Nec Corporation | Diagnostic system for remote computers |
US4953165A (en) * | 1988-06-06 | 1990-08-28 | Southwestern Computer Technologies, Inc. | Diagnostic system for personal computer |
US5255208A (en) * | 1991-08-08 | 1993-10-19 | Aeg Westinghouse Transportation Systems, Inc. | On-line processor based diagnostic system |
US5357519A (en) * | 1991-10-03 | 1994-10-18 | Apple Computer, Inc. | Diagnostic system |
GB2261967A (en) | 1991-11-27 | 1993-06-02 | Samsung Electronics Co Ltd | Apparatus for maintaining and supporting system status |
US6233702B1 (en) * | 1992-12-17 | 2001-05-15 | Compaq Computer Corporation | Self-checked, lock step processor pairs |
US6212651B1 (en) * | 1993-06-30 | 2001-04-03 | Dell Usa L.P. | Computer system having an instruction interception and substitution circuit |
US5455933A (en) * | 1993-07-14 | 1995-10-03 | Dell Usa, L.P. | Circuit and method for remote diagnosis of personal computers |
EP0671631A2 (en) | 1994-03-07 | 1995-09-13 | RAC Motoring Services Limited | Vehicle diagnostic apparatus |
US5594663A (en) * | 1995-01-23 | 1997-01-14 | Hewlett-Packard Company | Remote diagnostic tool |
US5659680A (en) * | 1995-06-30 | 1997-08-19 | Micro Processor Systems, Inc. | PC compatible modular based diagnostic system |
US6041287A (en) * | 1996-11-07 | 2000-03-21 | Reliance Electric Industrial Company | System architecture for on-line machine diagnostics |
US6070253A (en) * | 1996-12-31 | 2000-05-30 | Compaq Computer Corporation | Computer diagnostic board that provides system monitoring and permits remote terminal access |
US6189114B1 (en) * | 1997-08-08 | 2001-02-13 | International Business Machines Corporation | Data processing system diagnostics |
US6175934B1 (en) * | 1997-12-15 | 2001-01-16 | General Electric Company | Method and apparatus for enhanced service quality through remote diagnostics |
US6192490B1 (en) * | 1998-04-10 | 2001-02-20 | International Business Machines Corporation | Method and system for monitoring computer performance utilizing sound diagnostics |
JP2000020342A (en) * | 1998-06-05 | 2000-01-21 | Hewlett Packard Co <Hp> | Device and method for remotely diagnozing data processing unit |
EP0962862A1 (en) * | 1998-06-05 | 1999-12-08 | Hewlett-Packard Company | Remote diagnostic of data processing units |
US6324485B1 (en) * | 1999-01-26 | 2001-11-27 | Newmillennia Solutions, Inc. | Application specific automated test equipment system for testing integrated circuit devices in a native environment |
US6321174B1 (en) * | 1999-02-09 | 2001-11-20 | Winbond Electronics Corp. | Apparatus and method for testing add-on device of a computer system |
Non-Patent Citations (1)
Title |
---|
European Search Report, Dec. 16, 1998, EP 98 11 0357. |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6965806B2 (en) * | 2001-03-01 | 2005-11-15 | Fisher-Rosemount Systems Inc. | Automatic work order/parts order generation and tracking |
US20020169514A1 (en) * | 2001-03-01 | 2002-11-14 | Evren Eryurek | Automatic work order/parts order generation and tracking |
US20050021722A1 (en) * | 2003-06-25 | 2005-01-27 | Michael Metzger | Remote management unit with power control |
US20050021294A1 (en) * | 2003-07-07 | 2005-01-27 | Trsar Dale A. | Distributed expert diagnostic service and system |
US7209860B2 (en) * | 2003-07-07 | 2007-04-24 | Snap-On Incorporated | Distributed expert diagnostic service and system |
US20050086336A1 (en) * | 2003-08-27 | 2005-04-21 | Sara Haber | Methods and devices for testing and monitoring high speed communication networks |
US7564798B2 (en) * | 2003-08-27 | 2009-07-21 | Finisar Corporation | Methods and devices for testing and monitoring high speed communication networks |
US20050183535A1 (en) * | 2004-02-20 | 2005-08-25 | Denso Corporation | Pedal module |
US20060095165A1 (en) * | 2004-11-01 | 2006-05-04 | Robert Bosch Gmbh | Control system for an internal combustion engine and a vehicle having the same |
US7359789B2 (en) | 2004-11-01 | 2008-04-15 | Robert Bosch Gmbh | Control system for an internal combustion engine and a vehicle having the same |
US7342603B2 (en) * | 2004-11-23 | 2008-03-11 | Inventec Corporation | Image output test system and method and device thereof |
US20060109348A1 (en) * | 2004-11-23 | 2006-05-25 | Inventec Corporation | Image output test system and method and device thereof |
US7519167B2 (en) | 2005-02-15 | 2009-04-14 | Dell Products L.P. | System and method for communicating system management information during network interface teaming |
US20060184536A1 (en) * | 2005-02-15 | 2006-08-17 | Elie Jreij | System and method for communicating system management information during network interface teaming |
US20060294402A1 (en) * | 2005-06-25 | 2006-12-28 | David Poisner | User permission using power button |
US20070038583A1 (en) * | 2005-08-12 | 2007-02-15 | Francotyp-Postalia Gmbh | Test system for a user terminal apparatus and test automation method therefor |
US7558633B2 (en) * | 2005-08-12 | 2009-07-07 | Francotyp-Postalia Gmbh | Test system for a user terminal apparatus and test automation method therefor |
US20080267169A1 (en) * | 2007-04-26 | 2008-10-30 | Texas Instruments Incorporated | Method and system for remote diagnosis of a device over a communication network |
US8239523B1 (en) * | 2008-01-22 | 2012-08-07 | Avaya Inc. | Secure remote access |
CN105425681A (en) * | 2015-12-16 | 2016-03-23 | 中国电子信息产业集团有限公司第六研究所 | Multifunctional communication interface data diagnosis and signal driving card |
WO2024015124A1 (en) * | 2022-07-13 | 2024-01-18 | Vmware, Inc. | Parallelizing data processing unit provisioning |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6584432B1 (en) | Remote diagnosis of data processing units | |
US20080162984A1 (en) | Method and apparatus for hardware assisted takeover | |
US7281040B1 (en) | Diagnostic/remote monitoring by email | |
US8909978B2 (en) | Remote access diagnostic mechanism for communication devices | |
US6651190B1 (en) | Independent remote computer maintenance device | |
US4729124A (en) | Diagnostic system | |
US6895285B2 (en) | Computer system status monitoring | |
US5367670A (en) | Computer system manager for monitoring events and operating parameters and generating alerts | |
EP2696534B1 (en) | Method and device for monitoring quick path interconnect link | |
CN100365994C (en) | Method and system for regulating ethernet | |
US6202160B1 (en) | System for independent powering of a computer system | |
JPH10334043A (en) | Separation of pci and eisa by control and masking of interruption line | |
US7764184B2 (en) | Apparatus and system for monitoring environmental factors in a computer system | |
EP1861954A1 (en) | Method and apparatus for communicating between an agent and a remote management module in a processing system | |
US6134668A (en) | Method of selective independent powering of portion of computer system through remote interface from remote interface power supply | |
MX2008003299A (en) | Embedded systems debugging. | |
CN111813590B (en) | Method and device for diagnosing abnormal reset of main control module and main control module | |
CN114706703B (en) | Multi-path server system fault diagnosis device, system and method | |
JP2003173272A (en) | Information processing system, information processor and maintenance center | |
EP0962862B1 (en) | Apparatus and method for remote diagnostic of data processing units | |
CN113382056A (en) | Data reporting method, device, equipment, storage medium and system | |
JPH0950386A (en) | Computer managing system | |
US20030115382A1 (en) | Peripheral device testing system and a peripheral device testing method which can generally test whether or not a peripheral device is normally operated | |
US20050188260A1 (en) | Computer system maintenance and diagnostics techniques | |
US20070050666A1 (en) | Computer Network System and Related Method for Monitoring a Server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD COMPANY, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD GMBH;REEL/FRAME:010119/0876 Effective date: 19990617 |
|
AS | Assignment |
Owner name: HEWLETT-PACKARD COMPANY, COLORADO Free format text: MERGER;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:010759/0049 Effective date: 19980520 |
|
AS | Assignment |
Owner name: AGILENT TECHNOLOGIES INC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:010977/0540 Effective date: 19991101 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: KEYSIGHT TECHNOLOGIES, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AGILENT TECHNOLOGIES, INC.;REEL/FRAME:033746/0714 Effective date: 20140801 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.) |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20150624 |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |