removable disk Mapping for scsi driver

Hi,
I have to write a scsi miniport driver which
actually communicates through the TCP/IP stack
and not the actual HBA.

I have lots of doubts regarding the scsi
miniport driver. I wrote a small scsi miniport
driver , the AdapterInterfaceType which i
specified was PCIBus and just printk’s in all the

routines except for the minimal initializations.
I was able to load the driver successfully.

My problem is How to send requests to the
miniport driver?. Is it possible to map a
removable disk(drive letter) so that I/O system
sends requests to the SCSI class driver which
inturn send requests to my scsi miniport driver.

What should be the interface type to be
specified??

Please send some inputs to this.

regards,
Murali


Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/


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

You use SPTI and/or an IoCtl such as IOCTL_SCSI_MINIPORT.

Gary G. Little
Broadband Storage, Inc.
xxxxx@broadstor.com
xxxxx@inland.net

-----Original Message-----
From: Murali S [mailto:xxxxx@yahoo.com]
Sent: Tuesday, January 15, 2002 8:58 PM
To: NT Developers Interest List
Subject: [ntdev] removable disk Mapping for scsi driver

Hi,
I have to write a scsi miniport driver which
actually communicates through the TCP/IP stack
and not the actual HBA.

I have lots of doubts regarding the scsi
miniport driver. I wrote a small scsi miniport
driver , the AdapterInterfaceType which i
specified was PCIBus and just printk’s in all the

routines except for the minimal initializations.
I was able to load the driver successfully.

My problem is How to send requests to the
miniport driver?. Is it possible to map a
removable disk(drive letter) so that I/O system
sends requests to the SCSI class driver which
inturn send requests to my scsi miniport driver.

What should be the interface type to be
specified??

Please send some inputs to this.

regards,
Murali


Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/


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


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

Hi Murali,

You can check www.cooldev.com for KoolStorage product. That’s exactly what
you want. Mapping removable drive over TCP. Even if you’ll choose different
model (not SCSI miniport) you can experiment with our software (source code
partially included in demo version) for free. I’d recomment personally
developing the core storage driver as monolithic scsi port not miniport
(tons of reasons skipped, you can just search this arhcive).

Regards,
Anton

On 01/16/02, “Murali S ” wrote:
> Hi,
> I have to write a scsi miniport driver which
> actually communicates through the TCP/IP stack
> and not the actual HBA.
>
> I have lots of doubts regarding the scsi
> miniport driver. I wrote a small scsi miniport
> driver , the AdapterInterfaceType which i
> specified was PCIBus and just printk’s in all the
>
> routines except for the minimal initializations.
> I was able to load the driver successfully.
>
> My problem is How to send requests to the
> miniport driver?. Is it possible to map a
> removable disk(drive letter) so that I/O system
> sends requests to the SCSI class driver which
> inturn send requests to my scsi miniport driver.
>
> What should be the interface type to be
> specified??
>
> Please send some inputs to this.
>
> regards,
> Murali
>
>
> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/
>
> —
> 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


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

Hi,

I think sending private SCSI command to device is much better idea - the
code will be:

  1. More portable (IOCTL_SCSI_MINIPORT IOCTL support under Windows
    95/98/ME?)

  2. Does not rely on SCSI miniport model (you can use full port driver and
    the command will be still devlivered to your LUN)

Regards,
Anton

On 01/16/02, “Gary Little ” wrote:
> You use SPTI and/or an IoCtl such as IOCTL_SCSI_MINIPORT.
>
> Gary G. Little
> Broadband Storage, Inc.
> xxxxx@broadstor.com
> xxxxx@inland.net
>
> -----Original Message-----
> From: Murali S [mailto:xxxxx@yahoo.com]
> Sent: Tuesday, January 15, 2002 8:58 PM
> To: NT Developers Interest List
> Subject: [ntdev] removable disk Mapping for scsi driver
>
> Hi,
> I have to write a scsi miniport driver which
> actually communicates through the TCP/IP stack
> and not the actual HBA.
>
> I have lots of doubts regarding the scsi
> miniport driver. I wrote a small scsi miniport
> driver , the AdapterInterfaceType which i
> specified was PCIBus and just printk’s in all the
>
> routines except for the minimal initializations.
> I was able to load the driver successfully.
>
> My problem is How to send requests to the
> miniport driver?. Is it possible to map a
> removable disk(drive letter) so that I/O system
> sends requests to the SCSI class driver which
> inturn send requests to my scsi miniport driver.
>
> What should be the interface type to be
> specified??
>
> Please send some inputs to this.
>
> regards,
> Murali
>
>
> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/
>
> —
> You are currently subscribed to ntdev as: xxxxx@broadstor.com
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
> —
> 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


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

What revision of the iSCSI specification is you code compliant with?

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Anton Kolomyeytsev
Sent: Thursday, January 17, 2002 12:00 AM
To: NT Developers Interest List
Subject: [ntdev] Re: removable disk Mapping for scsi driver

Hi Murali,

You can check www.cooldev.com for KoolStorage product. That’s exactly
what
you want. Mapping removable drive over TCP. Even if you’ll choose
different
model (not SCSI miniport) you can experiment with our software (source
code
partially included in demo version) for free. I’d recomment personally
developing the core storage driver as monolithic scsi port not miniport
(tons of reasons skipped, you can just search this arhcive).

Regards,
Anton

On 01/16/02, “Murali S ” wrote:
> Hi,
> I have to write a scsi miniport driver which
> actually communicates through the TCP/IP stack
> and not the actual HBA.
>
> I have lots of doubts regarding the scsi
> miniport driver. I wrote a small scsi miniport
> driver , the AdapterInterfaceType which i
> specified was PCIBus and just printk’s in all the
>
> routines except for the minimal initializations.
> I was able to load the driver successfully.
>
> My problem is How to send requests to the
> miniport driver?. Is it possible to map a
> removable disk(drive letter) so that I/O system
> sends requests to the SCSI class driver which
> inturn send requests to my scsi miniport driver.
>
> What should be the interface type to be
> specified??
>
> Please send some inputs to this.
>
> regards,
> Murali
>
>
> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com To
> unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


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


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

Is this absolutely required for a free demo?

Anton

What revision of the iSCSI specification is you code compliant with?

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Anton Kolomyeytsev
Sent: Thursday, January 17, 2002 12:00 AM
To: NT Developers Interest List
Subject: [ntdev] Re: removable disk Mapping for scsi driver

Hi Murali,

You can check www.cooldev.com for KoolStorage product. That’s exactly
what
you want. Mapping removable drive over TCP. Even if you’ll choose
different
model (not SCSI miniport) you can experiment with our software (source
code
partially included in demo version) for free. I’d recomment personally
developing the core storage driver as monolithic scsi port not miniport
(tons of reasons skipped, you can just search this arhcive).

Regards,
Anton

On 01/16/02, “Murali S ” wrote:
> > Hi,
> > I have to write a scsi miniport driver which
> > actually communicates through the TCP/IP stack
> > and not the actual HBA.
> >
> > I have lots of doubts regarding the scsi
> > miniport driver. I wrote a small scsi miniport
> > driver , the AdapterInterfaceType which i
> > specified was PCIBus and just printk’s in all the
> >
> > routines except for the minimal initializations.
> > I was able to load the driver successfully.
> >
> > My problem is How to send requests to the
> > miniport driver?. Is it possible to map a
> > removable disk(drive letter) so that I/O system
> > sends requests to the SCSI class driver which
> > inturn send requests to my scsi miniport driver.
> >
> > What should be the interface type to be
> > specified??
> >
> > Please send some inputs to this.
> >
> > regards,
> > Murali
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Send FREE video emails in Yahoo! Mail!
> > http://promo.yahoo.com/videomail/
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@storagecraft.com To
> > unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com To
> unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>
> —
> 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


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