crash dump hardware?

Does anybody know where I could acquire a PCI-bus card that has a switch or
button to force a blue-screen? I thought OSR used to sell them, but didn’t
see 'em in the store.

Something like http://www.connecttech.com/dumpswitch_microsite perhaps?

I don’t know these folks, but that’s what Google turned up for me.

Tony
OSR

Or, RYO.
http://www.microsoft.com/whdc/system/sysinternals/dmpsw.mspx

On Wed, Oct 1, 2008 at 3:52 AM, Tony Mason wrote:

> Something like http://www.connecttech.com/dumpswitch_microsite perhaps?
>
> I don’t know these folks, but that’s what Google turned up for me.
>
> Tony
> OSR
>
>
> —
> You are currently subscribed to windbg as: unknown lmsubst tag argument: ‘’
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

Here is how to program the PAL:
http://www.summitsoftconsulting.com/DumpSwitchCard.htm
You could just glue the chips on and existing PCI card.

On Wed, Oct 1, 2008 at 7:42 AM, Jim Donelson wrote:

> Or, RYO.
> http://www.microsoft.com/whdc/system/sysinternals/dmpsw.mspx
>
>
>
> On Wed, Oct 1, 2008 at 3:52 AM, Tony Mason wrote:
>
>> Something like http://www.connecttech.com/dumpswitch_microsite perhaps?
>>
>> I don’t know these folks, but that’s what Google turned up for me.
>>
>> Tony
>> OSR
>>
>>
>> —
>> You are currently subscribed to windbg as: unknown lmsubst tag argument:
>> ‘’
>> To unsubscribe send a blank email to xxxxx@lists.osr.com
>>
>
>

Matthew N. White wrote:

Does anybody know where I could acquire a PCI-bus card that has a switch or
button to force a blue-screen? I thought OSR used to sell them, but didn’t
see 'em in the store.

There are 3 alternative solutions to a PCI card:

  1. Some motherboards include the NMI-button function, you just have to
    wire the relevant jumper to a front panel button.

  2. You could write/modify a custom driver which calls KeBugCheckEx in
    response to a signal on an unused “legacy” serial (use the CD line) or
    parallel (use the ??? line) port. Both pieces of legacy hardware can be
    programmed to trigger an IRQ when that pin is shorted to ground by a
    button (you may need a pull-up resistor in the plug and to set another
    pin high in the driver to provide power for that resistor).

  3. Some versions of the i8042prt.sys standard driver for the PS/2
    keyboard port can be configured to BSOD when a specific key is pressed.

Note that methods 2 and 3 will not work while interrupts are disabled
with CLI or in the APIC. Method 1 and real NMI boards should though.

Quality debug boards also include a small 2 digit display which can be
set with a single WRITE_PORT_BYTE() operation at a well known address
defined by the PC architecture (Can’t remember which one though).


Jakob B?hm, M.Sc.Eng. * xxxxx@danware.dk * direct tel:+45-45-90-25-33
Danware Data A/S * Bregnerodvej 127 * DK-3460 Birkerod * DENMARK
http://www.netop.com * tel:+45-45-90-25-25 * fax:+45-45-90-25-26
Information in this mail is hasty, not binding and may not be right.
Information in this posting may not be the official position of Danware
Data A/S, only the personal opinions of the author.

Thanks guys, I usually use #3, but in this certain case the keyboard is USB.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-338789-
xxxxx@lists.osr.com] On Behalf Of Jakob Bohm
Sent: Wednesday, October 01, 2008 8:15 AM
To: Kernel Debugging Interest List
Subject: Re:[windbg] crash dump hardware?

Matthew N. White wrote:
> Does anybody know where I could acquire a PCI-bus card that has a
switch or
> button to force a blue-screen? I thought OSR used to sell them, but
didn’t
> see 'em in the store.
>
>
>
There are 3 alternative solutions to a PCI card:

  1. Some motherboards include the NMI-button function, you just have to
    wire the relevant jumper to a front panel button.

  2. You could write/modify a custom driver which calls KeBugCheckEx in
    response to a signal on an unused “legacy” serial (use the CD line) or
    parallel (use the ??? line) port. Both pieces of legacy hardware can
    be
    programmed to trigger an IRQ when that pin is shorted to ground by a
    button (you may need a pull-up resistor in the plug and to set another
    pin high in the driver to provide power for that resistor).

  3. Some versions of the i8042prt.sys standard driver for the PS/2
    keyboard port can be configured to BSOD when a specific key is pressed.

Note that methods 2 and 3 will not work while interrupts are disabled
with CLI or in the APIC. Method 1 and real NMI boards should though.

Quality debug boards also include a small 2 digit display which can be
set with a single WRITE_PORT_BYTE() operation at a well known address
defined by the PC architecture (Can’t remember which one though).


Jakob B?hm, M.Sc.Eng. * xxxxx@danware.dk * direct tel:+45-45-90-25-33
Danware Data A/S * Bregnerodvej 127 * DK-3460 Birkerod * DENMARK
http://www.netop.com * tel:+45-45-90-25-25 * fax:+45-45-90-25-26
Information in this mail is hasty, not binding and may not be right.
Information in this posting may not be the official position of Danware
Data A/S, only the personal opinions of the author.


You are currently subscribed to windbg as: unknown lmsubst tag
argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

You can use USB keyboards with Vista and later
http://msdn.microsoft.com/en-us/library/cc266483.aspx

And with 2003 there is a hotfix:
http://support.microsoft.com/kb/244139

Tom

On Wed, Oct 1, 2008 at 2:20 PM, Matthew N. White wrote:

> Thanks guys, I usually use #3, but in this certain case the keyboard is
> USB.
>
> > -----Original Message-----
> > From: xxxxx@lists.osr.com [mailto:bounce-338789-
> > xxxxx@lists.osr.com] On Behalf Of Jakob Bohm
> > Sent: Wednesday, October 01, 2008 8:15 AM
> > To: Kernel Debugging Interest List
> > Subject: Re:[windbg] crash dump hardware?
> >
> > Matthew N. White wrote:
> > > Does anybody know where I could acquire a PCI-bus card that has a
> > switch or
> > > button to force a blue-screen? I thought OSR used to sell them, but
> > didn’t
> > > see 'em in the store.
> > >
> > >
> > >
> > There are 3 alternative solutions to a PCI card:
> >
> > 1. Some motherboards include the NMI-button function, you just have to
> > wire the relevant jumper to a front panel button.
> >
> > 2. You could write/modify a custom driver which calls KeBugCheckEx in
> > response to a signal on an unused “legacy” serial (use the CD line) or
> > parallel (use the ??? line) port. Both pieces of legacy hardware can
> > be
> > programmed to trigger an IRQ when that pin is shorted to ground by a
> > button (you may need a pull-up resistor in the plug and to set another
> > pin high in the driver to provide power for that resistor).
> >
> > 3. Some versions of the i8042prt.sys standard driver for the PS/2
> > keyboard port can be configured to BSOD when a specific key is pressed.
> >
> > Note that methods 2 and 3 will not work while interrupts are disabled
> > with CLI or in the APIC. Method 1 and real NMI boards should though.
> >
> > Quality debug boards also include a small 2 digit display which can be
> > set with a single WRITE_PORT_BYTE() operation at a well known address
> > defined by the PC architecture (Can’t remember which one though).
> >
> >
> > –
> > Jakob B?hm, M.Sc.Eng. * xxxxx@danware.dk * direct tel:+45-45-90-25-33
> > Danware Data A/S * Bregnerodvej 127 * DK-3460 Birkerod * DENMARK
> > http://www.netop.com * tel:+45-45-90-25-25 * fax:+45-45-90-25-26
> > Information in this mail is hasty, not binding and may not be right.
> > Information in this posting may not be the official position of Danware
> > Data A/S, only the personal opinions of the author.
> >
> >
> > —
> > You are currently subscribed to windbg as: unknown lmsubst tag
> > argument: ‘’
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>
> —
> You are currently subscribed to windbg as: unknown lmsubst tag argument: ‘’
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

You are a better googler than me.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-338756-
xxxxx@lists.osr.com] On Behalf Of Tony Mason
Sent: Wednesday, October 01, 2008 3:53 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] crash dump hardware?

Something like http://www.connecttech.com/dumpswitch_microsite perhaps?

I don’t know these folks, but that’s what Google turned up for me.

Tony
OSR


You are currently subscribed to windbg as: unknown lmsubst tag
argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

“Matthew N. White” wrote:

> Thanks guys, I usually use #3, but in this certain case
> the keyboard is USB.

I’ve never actually had to use it on a USB keyboard machine personally
yet, but I always point clients to the fact that Microsoft makes this
available for USB too (via kbdhid instead of i8042prt) in post-Server
2003 SP1 and in Vista and 2008. I’ve never tried it to see if its
supported for USB in XP SP3, but worth checking.
http://support.microsoft.com/kb/244139/

Alan Adams

The lame part about this is that kbdhid has no ISR, so the bugcheck happens
at IRQL DISPATCH_LEVEL. This is not at all as useful as the PS/2 keyboard
version, which bugchecks at DIRQL.

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Alan Adams” wrote in message news:xxxxx@windbg…
> “Matthew N. White” wrote:
>
>> Thanks guys, I usually use #3, but in this certain case
>> the keyboard is USB.
>
> I’ve never actually had to use it on a USB keyboard machine personally
> yet, but I always point clients to the fact that Microsoft makes this
> available for USB too (via kbdhid instead of i8042prt) in post-Server
> 2003 SP1 and in Vista and 2008. I’ve never tried it to see if its
> supported for USB in XP SP3, but worth checking.
> http://support.microsoft.com/kb/244139/
>
> Alan Adams
>