> That aside, have you scanned the list for virtual SCSIPORT miniports?
Virtual SCSI miniports have been discussed many times here and in the
Microsoft forums. I’m assuming you have a nifty little widget and a nifty
little driver to control it, and now you want to write a nifty virtual
SCSIPORT to provide a nifty interface for your nifty driver and nifty
widget to interact with the storage stack. In actuality it’s a nifty way
to burn up about 18 months, and ask a splendiferous amount of questions
here, which will always be answered with “you can’t do that”.
YET, would be the correct qualifier.
I was told at WinHEC a few months ago there WILL be an updated version of
storport that WILL function correctly as a virtual miniport.
There is at least one product shipping right now that uses the iscsiprt
wrapper to make a virtual storage miniport on a virtual I/O bus.
Specifically, the Broadcom CNIC chip+drivers have a virtual bus driver that
talks to the hardware, and then creates virtual storage and network pdo
devices. The virtual storage pdo get’s a miniport+iscsiprt driver attached.
The Broadcom drivers are WHQL signed too (which also is proof that WHQL
will, under the right conditions, sign a virtual bus driver). I was told at
WinHEC that iscsiprt and storport will be combined to be a new storport
available as a QFE.
- Jan