Debug System Hang - Dump Switch
Corporate InfoProductsSupportCareersResellersContactNewsHome
system hang debugging - nmi
Dump Switch
Dump Switch - System Hang Debugging

Debug system hangs with the push of a button

Connect Tech's Dump Switch card is a low-cost solution for system hang debugging.

This development tool pays for itself the first time you push the button. It allows developers to regain control of locked up software and speed up system hang debugging.

The Dump Switch is essential hardware for developers working on programs such as device drivers or interrupt handlers because it eliminates the guesswork needed to debug system hangs.

Debugging system hangs means that developers can avoid losing crucial system information when a system freezes during software programming and testing.

Non-maskable interrupt (NMI)

A button located on the exterior of the Dump Switch triggers a Non-Maskable Interrupt (NMI), which enables a crash dump, or drops you into your operating system’s debugger. This NMI enables developers to debug system hangs even when a system freeze dictates a hardware reset.

Debug deadlock

With the Dump Switch, developers can debug system hangs even when a bug causes a complete lock of the operating system. The card does not reset the host computer, but rather it will help to debug deadlocked drivers, while reducing the frustration that goes along with system hang debugging.

Debugging System Hangs with PCI Dump Switch CardSpecifications for Connect Tech’s system hang debugger

  • Universal 32-bit PCI card (PCI 2.3 compliant) or x1 lane PCI Express (PCI Express 1.1 compliant)
  • Operating temperature range of 0°C to 65°C
  • Push button generation of a Non-Maskable Interrupt (NMI)
  • MD1 Low Profile (4.72" length)
  • Configures to generate kernel debugging

Using the NMI to debug system hangs

The Dump Switch Card is used to debug system hangs in one of two ways:

  1. Use the native system debugger and configure it to pop up when the button on the Dump Switch is pushed
  2. Hook the Non-Maskable Interrupt (NMI) in a program and instruct it to take specific action, such as outputting data to a serial or parallel port, or saving the status to a form of non-volatile memory.


system hang debugging - nmi
Check out all of Connect Tech’s products including solutions for system hang debugging at www.connecttech.com