scsiprnt.sys intercepts data destined for parallel printer on LPT2 !?!?!?

D

DrDevious

Dear News Group,

I am struggling with a weird port conflict under Windows XP and am
wondering if any of you out there know what is going on and what can
be done to fix it. The conflict is between LPT2 on a parallel port
extender board (a SIIG CyberParallel Duet Parallel PCI board) and the
driver scsiprnt.sys (which comes with XP).

If a SCSI printer is also connected to my PC then scsciprnt.sys will
intercept all data destined for LPT2 and reroute it to the SCSI
printer. The data will make it to the printer connected to LPT2 only
if scsiprnt.sys is disabled. (It can be disabled via Device Manager,
which lists the device driver as "Generic Printer" under "IEEE 1394
and SCSI printers". XP must restarted in order for the change to take
effect.)

As per the developer of the Windows driver for the SCSI printer I am
using, the
Microsoft driver (scsiprnt.sys) is not seeing the ports LPT2 and LPT3
on the parallel port extender board. I suspect that this is most
likely because the I/O addresses for LPT2 and LPT3 (d4f8 and d4e0) are
not from the standard set of I/O addresses (3bc, 378, 278). As a
result scsiprnt.sys is mapping the XP device name "LPT2:" to the SCSI
port for my SCSI printer.

Any help with this will be greatly appreciated.

I am also reporting this to SIIG.

Thanks,
DrDevious

(Please reply to this post, not to my e-mail address.)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top