SPTI and FireWire

Hi!

Do anybody have experience calling SPTI on FireWire devices? I have
FireWire CD recoder, I an open drive letter that belongs to this recorder
with CreateFile() but all DeviceIoControls() (like inquiry and SCSI pass
through) fail with error code 50 (“not supported”). What’s the problem?

Thanks for help,

Anton Kolomyeytsev

Limitations of the SBP2 SCSI port driver.

Jamey Kirby
StorageCraft, inc.
xxxxx@storagecraft.com
www.storagecraft.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Anton Kolomyeytsev
Sent: Tuesday, May 14, 2002 3:51 PM
To: NT Developers Interest List
Subject: [ntdev] SPTI and FireWire

Hi!

Do anybody have experience calling SPTI on FireWire devices? I have
FireWire CD recoder, I an open drive letter that belongs to this
recorder
with CreateFile() but all DeviceIoControls() (like inquiry and SCSI pass
through) fail with error code 50 (“not supported”). What’s the problem?

Thanks for help,

Anton Kolomyeytsev


You are currently subscribed to ntdev as: xxxxx@storagecraft.com
To unsubscribe send a blank email to %%email.unsub%%

Anton,

AK> Do anybody have experience calling SPTI on FireWire devices? I have
AK> FireWire CD recoder, I an open drive letter that belongs to this recorder
AK> with CreateFile() but all DeviceIoControls() (like inquiry and SCSI pass
AK> through) fail with error code 50 (“not supported”). What’s the problem?

As far as I remember, I get correct results with a handle opened with
“PhysicalDrivex”.


Best Regards
Pierre Duhem
Logiciels & Services Duhem, Paris (France)
xxxxx@macdisk.com

Hi,

Is there any way to deliver CDB from UserMode application to FireWire
device? I’ve searched archive but did not find any successful reports…

Regards,
Anton Kolomyeytsev

Limitations of the SBP2 SCSI port driver.

Jamey Kirby
StorageCraft, inc.
xxxxx@storagecraft.com
www.storagecraft.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Anton Kolomyeytsev
Sent: Tuesday, May 14, 2002 3:51 PM
To: NT Developers Interest List
Subject: [ntdev] SPTI and FireWire

Hi!

Do anybody have experience calling SPTI on FireWire devices? I have
FireWire CD recoder, I an open drive letter that belongs to this
recorder
with CreateFile() but all DeviceIoControls() (like inquiry and SCSI pass
through) fail with error code 50 (“not supported”). What’s the problem?

Thanks for help,

Anton Kolomyeytsev


You are currently subscribed to ntdev as: xxxxx@storagecraft.com
To unsubscribe send a blank email to %%email.unsub%%

I would say that passing the CDB between the mini-port and the application
would be a function of the mini-port driver. Given that that the mini-port
defines an SPTI IOCTL to pass the CDB then I would say that the mini-port is
broken. If that SPTI IOCTL does not exist, then most likely you are SOL,
unless you want to insert a filter driver between the class driver and
SCSIPORT.


Gary G. Little
xxxxx@broadstor.com
xxxxx@inland.net

“Anton Kolomyeytsev” wrote in message
news:xxxxx@ntdev…
>
> Hi,
>
> Is there any way to deliver CDB from UserMode application to FireWire
> device? I’ve searched archive but did not find any successful reports…
>
> Regards,
> Anton Kolomyeytsev
>
> > Limitations of the SBP2 SCSI port driver.
> >
> > Jamey Kirby
> > StorageCraft, inc.
> > xxxxx@storagecraft.com
> > www.storagecraft.com
> >
> >
> > -----Original Message-----
> > From: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com] On Behalf Of Anton Kolomyeytsev
> > Sent: Tuesday, May 14, 2002 3:51 PM
> > To: NT Developers Interest List
> > Subject: [ntdev] SPTI and FireWire
> >
> > Hi!
> >
> > Do anybody have experience calling SPTI on FireWire devices? I have
> > FireWire CD recoder, I an open drive letter that belongs to this
> > recorder
> > with CreateFile() but all DeviceIoControls() (like inquiry and SCSI pass
> > through) fail with error code 50 (“not supported”). What’s the problem?
> >
> > Thanks for help,
> >
> > Anton Kolomyeytsev
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> > To unsubscribe send a blank email to %%email.unsub%%
>
>

IIRC, SBP2 is implemented as a monolithic SCSI port driver and not a
miniport driver. The reason for this, I suppose, is because the SBP2
driver must call into the OCHI (or whatever 1394 controller type you are
using) driver to do its work and, as we all know, from practical
experience, that this is a no-no; calling another driver or anything
else from the DDK in a SCSI miniport driver.

Jamey Kirby
StorageCraft, inc.
xxxxx@storagecraft.com
www.storagecraft.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Wednesday, May 15, 2002 1:52 PM
To: NT Developers Interest List
Subject: [ntdev] Re: SPTI and FireWire

I would say that passing the CDB between the mini-port and the
application
would be a function of the mini-port driver. Given that that the
mini-port
defines an SPTI IOCTL to pass the CDB then I would say that the
mini-port is
broken. If that SPTI IOCTL does not exist, then most likely you are SOL,
unless you want to insert a filter driver between the class driver and
SCSIPORT.


Gary G. Little
xxxxx@broadstor.com
xxxxx@inland.net

“Anton Kolomyeytsev” wrote in message
news:xxxxx@ntdev…
>
> Hi,
>
> Is there any way to deliver CDB from UserMode application to FireWire
> device? I’ve searched archive but did not find any successful
reports…
>
> Regards,
> Anton Kolomyeytsev
>
> > Limitations of the SBP2 SCSI port driver.
> >
> > Jamey Kirby
> > StorageCraft, inc.
> > xxxxx@storagecraft.com
> > www.storagecraft.com
> >
> >
> > -----Original Message-----
> > From: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com] On Behalf Of Anton
Kolomyeytsev
> > Sent: Tuesday, May 14, 2002 3:51 PM
> > To: NT Developers Interest List
> > Subject: [ntdev] SPTI and FireWire
> >
> > Hi!
> >
> > Do anybody have experience calling SPTI on FireWire devices? I have
> > FireWire CD recoder, I an open drive letter that belongs to this
> > recorder
> > with CreateFile() but all DeviceIoControls() (like inquiry and SCSI
pass
> > through) fail with error code 50 (“not supported”). What’s the
problem?
> >
> > Thanks for help,
> >
> > Anton Kolomyeytsev
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> > To unsubscribe send a blank email to %%email.unsub%%
>
>


You are currently subscribed to ntdev as: xxxxx@storagecraft.com
To unsubscribe send a blank email to %%email.unsub%%

SBP2PORT is not a miniport and does not use SCSIPORT.

Max

“Gary G. Little” wrote in message
news:LYRIS-542-52283-2002.05.15-16.54.38–maxim#xxxxx@lists.osr.com…
> I would say that passing the CDB between the mini-port and the application
> would be a function of the mini-port driver. Given that that the mini-port
> defines an SPTI IOCTL to pass the CDB then I would say that the mini-port is
> broken. If that SPTI IOCTL does not exist, then most likely you are SOL,
> unless you want to insert a filter driver between the class driver and
> SCSIPORT.
>
> –
> Gary G. Little
> xxxxx@broadstor.com
> xxxxx@inland.net
>
> “Anton Kolomyeytsev” wrote in message
> news:xxxxx@ntdev…
> >
> > Hi,
> >
> > Is there any way to deliver CDB from UserMode application to FireWire
> > device? I’ve searched archive but did not find any successful reports…
> >
> > Regards,
> > Anton Kolomyeytsev
> >
> > > Limitations of the SBP2 SCSI port driver.
> > >
> > > Jamey Kirby
> > > StorageCraft, inc.
> > > xxxxx@storagecraft.com
> > > www.storagecraft.com
> > >
> > >
> > > -----Original Message-----
> > > From: xxxxx@lists.osr.com
> > > [mailto:xxxxx@lists.osr.com] On Behalf Of Anton Kolomyeytsev
> > > Sent: Tuesday, May 14, 2002 3:51 PM
> > > To: NT Developers Interest List
> > > Subject: [ntdev] SPTI and FireWire
> > >
> > > Hi!
> > >
> > > Do anybody have experience calling SPTI on FireWire devices? I have
> > > FireWire CD recoder, I an open drive letter that belongs to this
> > > recorder
> > > with CreateFile() but all DeviceIoControls() (like inquiry and SCSI pass
> > > through) fail with error code 50 (“not supported”). What’s the problem?
> > >
> > > Thanks for help,
> > >
> > > Anton Kolomyeytsev
> > >
> > > —
> > > You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> > > To unsubscribe send a blank email to %%email.unsub%%
> >
> >
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to %%email.unsub%%
>