Connecting an ISR to a PCI Parallel Port (Windows NT and/or 2000)

I am trying to support a legacy device that connects through an ECP
parallel port. My existing driver works under Windows NT and 2000 on
computers with ISA slots. Newer computes only have PCI slots. On these
new computers, my driver fails to work with the on-board ECP ports. I am
trying to modify the device driver to use either the on-board ECP port or
an add-on PCI Parallel port card.

I am having problems getting the ISR connected to my device driver. I have
accessed all of the information from the PCI board, verified that it was an
ECP port, and issued an IoConnectInterrupt on the information. The call to
IoConnectInterrupt returned successfully but my interrupt service routine
does not get called. Under Windows 2000, I have even tried using the
EnableConnectInterruptIoctl registry key without any success.

Does anyone have experience with either of these two scenarios.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com