From: PRANAV KANT GAUR on
Is it possible to replace USBSTOR.sys?
How can we start developing driver to replace USBSTOR.sys?
What are the responsibilities of USBSTOR.sys that must be fulfilled to be
able to replace it?
From: Maxim S. Shatskih on
> Is it possible to replace USBSTOR.sys?

ImagePath registry value.

> What are the responsibilities of USBSTOR.sys that must be fulfilled to be
> able to replace it?

Conversion of SCSI CDBs to USBSTOR URBs
Enumeration of the child devnode for the storage LUN
Supporting all IOCTLs the storage port driver should

--
Maxim S. Shatskih
Windows DDK MVP
maxim(a)storagecraft.com
http://www.storagecraft.com

From: PRANAV KANT GAUR on


"Maxim S. Shatskih" wrote:

> > Is it possible to replace USBSTOR.sys?
>
> ImagePath registry value.
>
> > What are the responsibilities of USBSTOR.sys that must be fulfilled to be
> > able to replace it?
>
> Conversion of SCSI CDBs to USBSTOR URBs
> Enumeration of the child devnode for the storage LUN
> Supporting all IOCTLs the storage port driver should
>
> --
> Maxim S. Shatskih
> Windows DDK MVP
> maxim(a)storagecraft.com
> http://www.storagecraft.com
>
> .
But my device manager shows that i have IDE ATA/ATAPI controllers & no
SCSI controllers it means no SCSI interface,so should i perform the
transformation from USBSTOR URB'S to IDE command set queries.
From: matt_sykes on
On 13 Apr, 08:07, PRANAV KANT GAUR
<PRANAVKANTG...(a)discussions.microsoft.com> wrote:
> "Maxim S. Shatskih" wrote:
> > > Is it possible to replace USBSTOR.sys?
>
> > ImagePath registry value.
>
> > > What are the responsibilities of USBSTOR.sys that must be fulfilled to be
> > > able to replace it?
>
> > Conversion of SCSI CDBs to USBSTOR URBs
> > Enumeration of the child devnode for the storage LUN
> > Supporting all IOCTLs the storage port driver should
>
> > --
> > Maxim S. Shatskih
> > Windows DDK MVP
> > ma...(a)storagecraft.com
> >http://www.storagecraft.com
>
> > .
>
> But my device manager shows that  i  have IDE ATA/ATAPI controllers & no
> SCSI controllers it means no SCSI interface,so should i perform the
> transformation from  USBSTOR URB'S to IDE command set queries.- Hide quoted text -
>
> - Show quoted text -

You asked. and one of the best guys on the forum answered. If I were
you I would think carefullt about what Maxim wrote, and your questiob,
and see if you can work out why your question is worng.
From: PRANAV KANT GAUR on


"matt_sykes" wrote:

> On 13 Apr, 08:07, PRANAV KANT GAUR
> <PRANAVKANTG...(a)discussions.microsoft.com> wrote:
> > "Maxim S. Shatskih" wrote:
> > > > Is it possible to replace USBSTOR.sys?
> >
> > > ImagePath registry value.
> >
> > > > What are the responsibilities of USBSTOR.sys that must be fulfilled to be
> > > > able to replace it?
> >
> > > Conversion of SCSI CDBs to USBSTOR URBs
> > > Enumeration of the child devnode for the storage LUN
> > > Supporting all IOCTLs the storage port driver should
> >
> > > --
> > > Maxim S. Shatskih
> > > Windows DDK MVP
> > > ma...(a)storagecraft.com
> > >http://www.storagecraft.com
> >
> > > .
> >
> > But my device manager shows that i have IDE ATA/ATAPI controllers & no
> > SCSI controllers it means no SCSI interface,so should i perform the
> > transformation from USBSTOR URB'S to IDE command set queries.- Hide quoted text -
> >
> > - Show quoted text -
>
> You asked. and one of the best guys on the forum answered. If I were
> you I would think carefullt about what Maxim wrote, and your questiob,
> and see if you can work out why your question is worng.
> .
Since ATA packet interface uses SCSI Command set,so even if i have IDE
ATA/ATAPI interface I need to perform USBSTOR's URB to SCSI command set
conversion.
Please correct me if i am still interpreting anything wrongly.