Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

GPIBPCI.SYS Crashing Win2K

I'm getting a DRIVER_IRQL_NOT_LESS_OR_EQUAL Win2K crash, caused by
GPIBPCI.SYS. This is on a relatively long test (15 hours) and it doesn't
happen right away, usually a few hours into the test. Most of the bus
activity during the test is just once-per-second serial polls of a device,
waiting for data to be ready. About every three minutes a data sample is
ready, resulting in some standard ibwrt/ibrd commands.

Card is a PCI-GPIB, driver version 1.60.41. Windows 2000 Professional.

Thanks,

Mark
0 Kudos
Message 1 of 4
(4,182 Views)
Hi Mark,

There are two things that you might want to try. The first one is to try
the gpibpci.sys that fixes one problem under Windows 2000. This file can
be downloaded from:

ftp://ftp.ni.com/support/gpib/misc/ACPI_fix/Win2000

Replace the existing gpibpci.sys in your system with this one and reboot
the machine. If this does not fix the problem, then try disabling DMA. You
can disable DMA by using the ibdma board level call. An example in IBIC would
be as follows:

ibfind gpib0
ibrsc 1
ibsic
ibdma 0 <- this will disable DMA

If this fixes the problem, please let us know.

thanks
Nasir

"Mark Newman" wrote:
>I'm getting a DRIVER_IRQL_NOT_LESS_OR_EQUAL Win2K crash, caused by>GPIBPCI.SYS.
This is on a relatively long test (15 hours) and it does
n't>happen right
away, usually a few
hours into the test. Most of the bus>activity during the test is just once-per-second
serial polls of a device,>waiting for data to be ready. About every three
minutes a data sample is>ready, resulting in some standard ibwrt/ibrd commands.>>Card
is a PCI-GPIB, driver version 1.60.41. Windows 2000 Professional.>>Thanks,>>Mark>>
0 Kudos
Message 2 of 4
(4,182 Views)
Nasir,

Thanks for the tips. I'll try them out one at a time, so it will take a few
days for me to post results.

Mark

"Nasir" wrote in message
news:39fefa97@newsgroups.ni.com...
>
> Hi Mark,
>
> There are two things that you might want to try. The first one is to try
> the gpibpci.sys that fixes one problem under Windows 2000. This file can
> be downloaded from:
>
> ftp://ftp.ni.com/support/gpib/misc/ACPI_fix/Win2000
>
> Replace the existing gpibpci.sys in your system with this one and reboot
> the machine. If this does not fix the problem, then try disabling DMA. You
> can disable DMA by using the ibdma board level call. An example in IBIC
would
> be as follows:
>
> ibfind gpib0
> ibrsc 1
> ibsic
> ibdma 0 <- this will disable DMA
>

> If this fixes the problem, please let us know.
>
> thanks
> Nasir
>
> "Mark Newman" wrote:
> >I'm getting a DRIVER_IRQL_NOT_LESS_OR_EQUAL Win2K crash, caused
by>GPIBPCI.SYS.
> This is on a relatively long test (15 hours) and it doesn't>happen right
> away, usually a few
> hours into the test. Most of the bus>activity during the test is just
once-per-second
> serial polls of a device,>waiting for data to be ready. About every three
> minutes a data sample is>ready, resulting in some standard ibwrt/ibrd
commands.>>Card
> is a PCI-GPIB, driver version 1.60.41. Windows 2000
Professional.>>Thanks,>>Mark>>
0 Kudos
Message 3 of 4
(4,182 Views)
Hi Nasir,

The new GPIBPCI.SYS fixed the problem. I've run several overnight tests
without a crash.

Thanks for the help,

Mark

"Mark Newman" wrote in message
news:39ff0c84@newsgroups.ni.com...
> Nasir,
>
> Thanks for the tips. I'll try them out one at a time, so it will take a
few
> days for me to post results.
>
> Mark
>
> "Nasir" wrote in message
> news:39fefa97@newsgroups.ni.com...
> >
> > Hi Mark,
> >
> > There are two things that you might want to try. The first one is to try
> > the gpibpci.sys that fixes one problem under Windows 2000. This file can
> > be downloaded from:
> >
> > ftp://ftp.ni.com/support/gpib/misc/ACPI_fix/Win2000
> >
> > Replace the existing gpibpci.sys in your system with
this one and reboot
> > the machine. If this does not fix the problem, then try disabling DMA.
You
> > can disable DMA by using the ibdma board level call. An example in IBIC
> would
> > be as follows:
> >
> > ibfind gpib0
> > ibrsc 1
> > ibsic
> > ibdma 0 <- this will disable DMA
> >
> > If this fixes the problem, please let us know.
> >
> > thanks
> > Nasir
> >
> > "Mark Newman" wrote:
> > >I'm getting a DRIVER_IRQL_NOT_LESS_OR_EQUAL Win2K crash, caused
> by>GPIBPCI.SYS.
> > This is on a relatively long test (15 hours) and it doesn't>happen right
> > away, usually a few
> > hours into the test. Most of the bus>activity during the test is just
> once-per-second
> > serial polls of a device,>waiting for data to be ready. About every
three
> > minutes a data sample is>ready, resulting in some standard ibwrt/ibrd
> commands.>>Card
> > is a PCI-GPIB, driver version 1.60.41. Windows 2000
> Professional.>>Thanks,>>Mark>>
>
>
0 Kudos
Message 4 of 4
(4,182 Views)