MiniportHalt called during bootup on some Windows 2000 machines

From: Benoît Bousquet (benoit.bousquet_at_nospam.zzz)
Date: 12/15/04


Date: Wed, 15 Dec 2004 17:06:18 -0500

Greetings.

I have two drivers, respectively based on the NetVmini and Passthru DDK
samples. On two of our Windows 2000 test machines I am experiencing some
peculiar behaviour after installing the drivers and rebooting:

The NetVmini driver's Passthru binding shows up in the device manager with
an exclamation point ("the device could not be started"). This is the only
Passthru binding that is not behaving properly.

I set SoftIce to launch at boot and looked at the trace messages I was
getting:

- ProtocolPnpEvent (NetEventsBindComplete)
- ProtocolBindAdapter
- ProtocolOpenAdapterComplete (adapter 1)
- ProtocolBindAdapter
- ProtocolOpenAdapterComplete (adapter 2)
- ProtocolBindAdapter
- ProtocolOpenAdapterComplete (adapter 3)
- ProtocolBindAdapter
- ProtocolOpenAdapterComplete (adapter 4)
- MiniportInitialize (adapter 4)
- MiniportHalt (adapter 4)
(...)

Note that MiniportInitialize successfully completes on adapter 4, as do all
the previous steps. Any ideas? This happens every single time on those
machines and it seems it's happened (rarely) on some machines I do not have
access to. Could it be a timing/sequence issue during the Windows 2000 boot
process? Also, both of my drivers are unsigned but the warning dialogs were
dismissed as usual during install.

-- 
-----
Benoît Bousquet
(e-mail address is invalid)


Relevant Pages

  • Re: Any 5C adaptor that could fit this?
    ... got my L-00 spindle -- but I understand that Royal no longer sells these ... for anything but CNC machines these days. ... I made the handwheel from aluminum plate, used an aircraft torque tube ... lathe and they'll tell you what adapter. ...
    (rec.crafts.metalworking)
  • Re: ndis passthru basic question
    ... For Passthru there will be a virtual adapter "running" for each adapter that Passthru is bound to. ... On a system with one hardware NIC there may be other software-only NICs and there may be virtual NICs created by other components. ...
    (microsoft.public.development.device.drivers)
  • Passthru NDIS IM example on WinCE5.00 (WM5.0 PPC)
    ... I've got the Passthru example from the Platform Builder for WinCE500 ... The problem is that the Passthru driver seems to lock up if WiFi is ... it dies in ProtocolBindAdapter at the call to ... The adapter will bind properly and function as expected if the WiFi ...
    (microsoft.public.development.device.drivers)
  • Re: Win 98 machines not logging onto server 2003
    ... Make sure the Loopback Adapter's IP# is from a different subnet. ... The Loopback Adapter should be last at the bottom. ... > I have a windows server 2003 domain controller. ... All of a sudden none of> the Windows 98 machines on my network cannot log on. ...
    (microsoft.public.windows.server.networking)
  • Re: Questions For Dan Murphy
    ... >> that we are usually working on new machines that aren't in production. ... > Have you actually tried the USB adapter? ... Hoffa ...
    (alt.machines.cnc)