context of scsiport

hi, everyone
I have implemented a virtual scsi disk miniport driver to emulate disks
with file, for the well-known 10ms issue, it is not so efficient. What can I
do to optimize it except replacing the scsiport.sys with a commercial
scsiport driver? Can a bus driver help? Any reply will be appreciated.

Paul


Is your PC infected? Get a FREE online computer virus scan from McAfee®
Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963

I don’t know if a scsiport library is available any more. No miniport will
work because of the requirement to be interrupt driven. As you have
noticed, the timer interrupt is not nearly fast enough. Maybe if you could
access a higher precision timer you could get some improvement.

“paul chen” wrote in message news:xxxxx@ntdev…
> hi, everyone
> I have implemented a virtual scsi disk miniport driver to emulate disks
> with file, for the well-known 10ms issue, it is not so efficient. What can
> I
> do to optimize it except replacing the scsiport.sys with a commercial
> scsiport driver? Can a bus driver help? Any reply will be appreciated.
>
> Paul
>
> _________________________________________________________________
> Is your PC infected? Get a FREE online computer virus scan from McAfee®
> Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>
>

Write a full storage port.

In fact, “commercial SCSIPORT replacements” (I’m the author of the one) are
the toolkit libraries which facilitate exactly this task.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “paul chen”
To: “Windows System Software Devs Interest List”
Sent: Sunday, April 17, 2005 7:53 AM
Subject: [ntdev] context of scsiport

> hi, everyone
> I have implemented a virtual scsi disk miniport driver to emulate disks
> with file, for the well-known 10ms issue, it is not so efficient. What can I
> do to optimize it except replacing the scsiport.sys with a commercial
> scsiport driver? Can a bus driver help? Any reply will be appreciated.
>
> Paul
>
> _________________________________________________________________
> Is your PC infected? Get a FREE online computer virus scan from McAfee®
> Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com

hello Maxim,
Could we talk about your toolkit libraries? thanks.

Paul


Express yourself instantly with MSN Messenger! Download today - it’s FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

Anything you do is outside of the sandbox and really not something you want
in a shrink-wrapped product. I think VSPORT from StorageCraft.com is still
available.


The personal opinion of
Gary G. Little

“paul chen” wrote in message news:xxxxx@ntdev…
> hi, everyone
> I have implemented a virtual scsi disk miniport driver to emulate disks
> with file, for the well-known 10ms issue, it is not so efficient. What can
> I
> do to optimize it except replacing the scsiport.sys with a commercial
> scsiport driver? Can a bus driver help? Any reply will be appreciated.
>
> Paul
>
> _________________________________________________________________
> Is your PC infected? Get a FREE online computer virus scan from McAfee®
> Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>
>

Hello Gary,
I cannot see any details on StorageCraft.com. They say they don’t sell it
any more. It makes me a little disappointed.
I have seen many discussion on this issue, somebody have told there are
some workarounds, I tried to do some hack on Dpc, but it didn’t work. Also,
if I remember correctly, you have ever said it can acheive almost
70mb/s with hackery on Dpc, how can you do that? Thanks a lot.

Paul
http://by103fd.bay103.hotmail.msn.com/cgi-bin/compose?type=r&curmbox=00000000-0000-0000-0000-000000000001&a=10791e5f7866603c628a2d3dfd8a1169&msg=45181346-2669-4497-BE80-5851CCBFBEA8&start=0&len=11042&curmbox=00000000-0000-0000-0000-000000000001&a=10791e5f7866603c628a2d3dfd8a1169#
Send


Don’t just search. Find. Check out the new MSN Search!
http://search.msn.click-url.com/go/onm00200636ave/direct/01/

Try searching this forum archives. I’ve told working solution (dirty hack,
but working) for workarounding SCSIPORT
context issue.

P.S. And if StarPort price did not work for you I don’t think VSPORT would
work for you either :slight_smile:

Regards,
Anton Kolomyeytsev

CEO, Rocket Division Software

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of paul chen
Sent: Friday, April 22, 2005 4:47 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] context of scsiport

Hello Gary,
I cannot see any details on StorageCraft.com. They say they don’t sell it
any more. It makes me a little disappointed.
I have seen many discussion on this issue, somebody have told there are
some workarounds, I tried to do some hack on Dpc, but it didn’t work. Also,
if I remember correctly, you have ever said it can acheive almost
70mb/s with hackery on Dpc, how can you do that? Thanks a lot.

Paul
http://by103fd.bay103.hotmail.msn.com/cgi-bin/compose?type=r&curmbox=0000000
0%2d0000%2d0000%2d0000%2d000000000001&a=10791e5f7866603c628a2d3dfd8a1169&msg
=45181346-2669-4497-BE80-5851CCBFBEA8&start=0&len=11042&curmbox=00000000%2d0
000%2d0000%2d0000%2d000000000001&a=10791e5f7866603c628a2d3dfd8a1169#
Send


Don-t just search. Find. Check out the new MSN Search!
http://search.msn.click-url.com/go/onm00200636ave/direct/01/


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@cooldev.com To unsubscribe
send a blank email to xxxxx@lists.osr.com

I was using a “hack”, and I mean that in the very dirtiest sense of the
word. That hack involved tiptoeing through DEVICE_OBJECTS and DPCs that are
best left to the storage stack. I would not recommend what I was doing for
anything except code that will never leave the lab.

Max, isn’t VSPORT still available for sale?


The personal opinion of
Gary G. Little

“paul chen” wrote in message news:xxxxx@ntdev…
> Hello Gary,
> I cannot see any details on StorageCraft.com. They say they don’t sell
> it any more. It makes me a little disappointed.
> I have seen many discussion on this issue, somebody have told there are
> some workarounds, I tried to do some hack on Dpc, but it didn’t work.
> Also, if I remember correctly, you have ever said it can acheive
> almost 70mb/s with hackery on Dpc, how can you do that? Thanks a lot.
>
>
> Paul
> http://by103fd.bay103.hotmail.msn.com/cgi-bin/compose?type=r&curmbox=00000000-0000-0000-0000-000000000001&a=10791e5f7866603c628a2d3dfd8a1169&msg=45181346-2669-4497-BE80-5851CCBFBEA8&start=0&len=11042&curmbox=00000000-0000-0000-0000-000000000001&a=10791e5f7866603c628a2d3dfd8a1169#
> Send
>
> _________________________________________________________________
> Don’t just search. Find. Check out the new MSN Search!
> http://search.msn.click-url.com/go/onm00200636ave/direct/01/
>
>

No, VSPORT is no more available.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “Gary G. Little”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Monday, April 25, 2005 6:25 PM
Subject: Re:[ntdev] context of scsiport

> I was using a “hack”, and I mean that in the very dirtiest sense of the
> word. That hack involved tiptoeing through DEVICE_OBJECTS and DPCs that are
> best left to the storage stack. I would not recommend what I was doing for
> anything except code that will never leave the lab.
>
> Max, isn’t VSPORT still available for sale?
>
> –
> The personal opinion of
> Gary G. Little
>
>
> “paul chen” wrote in message news:xxxxx@ntdev…
> > Hello Gary,
> > I cannot see any details on StorageCraft.com. They say they don’t sell
> > it any more. It makes me a little disappointed.
> > I have seen many discussion on this issue, somebody have told there are
> > some workarounds, I tried to do some hack on Dpc, but it didn’t work.
> > Also, if I remember correctly, you have ever said it can acheive
> > almost 70mb/s with hackery on Dpc, how can you do that? Thanks a lot.
> >
> >
> > Paul
> >
http://by103fd.bay103.hotmail.msn.com/cgi-bin/compose?type=r&curmbox=00000000-0000-0000-0000-000000000001&a=10791e5f7866603c628a2d3dfd8a1169&msg=45181346-2669-4497-BE80-5851CCBFBEA8&start=0&len=11042&curmbox=00000000-0000-0000-0000-000000000001&a=10791e5f7866603c628a2d3dfd8a1169#
> > Send
> >
> > _________________________________________________________________
> > Don’t just search. Find. Check out the new MSN Search!
> > http://search.msn.click-url.com/go/onm00200636ave/direct/01/
> >
> >
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com

Actually the story of why it is not available is very funny… If anyone is
interested, I can discuss it off line.

Jamey

----- Original Message -----
From: “Maxim S. Shatskih”
To: “Windows System Software Devs Interest List”
Sent: Monday, April 25, 2005 8:13 AM
Subject: Re: Re:[ntdev] context of scsiport

> No, VSPORT is no more available.
>
> Maxim Shatskih, Windows DDK MVP
> StorageCraft Corporation
> xxxxx@storagecraft.com
> http://www.storagecraft.com
>
> ----- Original Message -----
> From: “Gary G. Little”
> Newsgroups: ntdev
> To: “Windows System Software Devs Interest List”
> Sent: Monday, April 25, 2005 6:25 PM
> Subject: Re:[ntdev] context of scsiport
>
>
>> I was using a “hack”, and I mean that in the very dirtiest sense of the
>> word. That hack involved tiptoeing through DEVICE_OBJECTS and DPCs that
>> are
>> best left to the storage stack. I would not recommend what I was doing
>> for
>> anything except code that will never leave the lab.
>>
>> Max, isn’t VSPORT still available for sale?
>>
>> –
>> The personal opinion of
>> Gary G. Little
>>
>>
>> “paul chen” wrote in message news:xxxxx@ntdev…
>> > Hello Gary,
>> > I cannot see any details on StorageCraft.com. They say they don’t
>> > sell
>> > it any more. It makes me a little disappointed.
>> > I have seen many discussion on this issue, somebody have told there
>> > are
>> > some workarounds, I tried to do some hack on Dpc, but it didn’t work.
>> > Also, if I remember correctly, you have ever said it can acheive
>> > almost 70mb/s with hackery on Dpc, how can you do that? Thanks a lot.
>> >
>> >
>> > Paul
>> >
> http://by103fd.bay103.hotmail.msn.com/cgi-bin/compose?type=r&curmbox=00000000-0000-0000-0000-000000000001&a=10791e5f7866603c628a2d3dfd8a1169&msg=45181346-2669-4497-BE80-5851CCBFBEA8&start=0&len=11042&curmbox=00000000-0000-0000-0000-000000000001&a=10791e5f7866603c628a2d3dfd8a1169#
>> > Send
>> >
>> > _______________________________________________________
>> > Don’t just search. Find. Check out the new MSN Search!
>> > http://search.msn.click-url.com/go/onm00200636ave/direct/01/
>> >
>> >
>>
>>
>>
>> —
>> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>>
>> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
>> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@rocketdivision.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>
NOD32 1.1076 (20050424) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.eset.com
>
>

Hmmm, not for public consumption? :slight_smile:


The personal opinion of
Gary G. Little

“Jamey Kirby” wrote in message
news:xxxxx@ntdev…
> Actually the story of why it is not available is very funny… If anyone
> is interested, I can discuss it off line.
>
> Jamey
>
> ----- Original Message -----
> From: “Maxim S. Shatskih”
> To: “Windows System Software Devs Interest List”
> Sent: Monday, April 25, 2005 8:13 AM
> Subject: Re: Re:[ntdev] context of scsiport
>
>
>> No, VSPORT is no more available.
>>
>> Maxim Shatskih, Windows DDK MVP
>> StorageCraft Corporation
>> xxxxx@storagecraft.com
>> http://www.storagecraft.com
>>
>> ----- Original Message -----
>> From: “Gary G. Little”
>> Newsgroups: ntdev
>> To: “Windows System Software Devs Interest List”
>> Sent: Monday, April 25, 2005 6:25 PM
>> Subject: Re:[ntdev] context of scsiport
>>
>>
>>> I was using a “hack”, and I mean that in the very dirtiest sense of the
>>> word. That hack involved tiptoeing through DEVICE_OBJECTS and DPCs that
>>> are
>>> best left to the storage stack. I would not recommend what I was doing
>>> for
>>> anything except code that will never leave the lab.
>>>
>>> Max, isn’t VSPORT still available for sale?
>>>
>>> –
>>> The personal opinion of
>>> Gary G. Little
>>>
>>>
>>> “paul chen” wrote in message
>>> news:xxxxx@ntdev…
>>> > Hello Gary,
>>> > I cannot see any details on StorageCraft.com. They say they don’t
>>> > sell
>>> > it any more. It makes me a little disappointed.
>>> > I have seen many discussion on this issue, somebody have told there
>>> > are
>>> > some workarounds, I tried to do some hack on Dpc, but it didn’t work.
>>> > Also, if I remember correctly, you have ever said it can
>>> > acheive
>>> > almost 70mb/s with hackery on Dpc, how can you do that? Thanks a lot.
>>> >
>>> >
>>> > Paul
>>> >
>> http://by103fd.bay103.hotmail.msn.com/cgi-bin/compose?type=r&curmbox=00000000-0000-0000-0000-000000000001&a=10791e5f7866603c628a2d3dfd8a1169&msg=45181346-2669-4497-BE80-5851CCBFBEA8&start=0&len=11042&curmbox=00000000-0000-0000-0000-000000000001&a=10791e5f7866603c628a2d3dfd8a1169#
>>> > Send
>>> >
>>> > _______________________________________________________
>>> > Don’t just search. Find. Check out the new MSN Search!
>>> > http://search.msn.click-url.com/go/onm00200636ave/direct/01/
>>> >
>>> >
>>>
>>>
>>>
>>> —
>>> Questions? First check the Kernel Driver FAQ at
>> http://www.osronline.com/article.cfm?id=256
>>>
>>> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
>>> To unsubscribe send a blank email to xxxxx@lists.osr.com
>>
>>
>> —
>> Questions? First check the Kernel Driver FAQ at
>> http://www.osronline.com/article.cfm?id=256
>>
>> You are currently subscribed to ntdev as: xxxxx@rocketdivision.com
>> To unsubscribe send a blank email to xxxxx@lists.osr.com
>>
>>
>>
NOD32 1.1076 (20050424) Information __________
>>
>> This message was checked by NOD32 antivirus system.
>> http://www.eset.com
>>
>>
>
>