Can anyone tell me where I can find information, beyond the DDK, on
writing SCSI miniport drivers? Does anyone know of a simple example like
may be a ramdisk SCSI minport? If possible, I would like to find an
example like a ramdisk so I don’t have to worry about the hardware
details. My intention is to write a virtual device anyway.
Thanks,
Jonathan
The DDKs have examples of SCSI mini-port drivers. You need to take a look at
them.
As to a virtual SCSI miniport driver … frankly, Microsoft does not support
them, in either SCSIPORT or STORPORT. Scan this newsgroup looking for
SCSIPORT and my name some during the past 3 months, and you will find a
fairly thorough write up as to why. Basically it boils down to having
SCSIPORT controlling an interrupt for you or a 10 ms timer to drive SRB
processing. Without SCSIPORT controlling the interrupt, you can’t get to the
DPC function within SCSIPORT other than through and SCSIPORT timer, and that
incurs a 10 ms delay.
I’d lookup the reference myself but … sadly, I was laid off today and no
longer have that archive available. (REALLY GREAT BIG FLAGRANT HINT WITHOUT
VIOLATING THE ADVERTISING BAN!!!)
–
Gary G. Little
xxxxx@inland.net
“Jonathan” wrote in message news:xxxxx@ntdev…
>
> Can anyone tell me where I can find information, beyond the DDK, on
> writing SCSI miniport drivers? Does anyone know of a simple example like
> may be a ramdisk SCSI minport? If possible, I would like to find an
> example like a ramdisk so I don’t have to worry about the hardware
> details. My intention is to write a virtual device anyway.
>
> Thanks,
>
> Jonathan
>
>