Hi, guys,
Someone asked me about NTVDM support in SoftICE, but before I could answer I
blew up my machine, and I can’t find the message now. If you repost the
message, I’ll try to answer it - but SoftICE supports NTVDM, in fact I
believe we put in a couple of fixes for Release 2.6. The only gotcha is, you
must set the right context using the “addr” command before you single step
through a 16-bit application. We’re thinking of making it sticky, so that
next time you pop in your 16-bit context is still on, but right now you must
issue an “addr” command each time you pop up.
Hope this helps !
Alberto.
-----Original Message-----
From: xxxxx@systran.com [mailto:xxxxx@systran.com]
Sent: Wednesday, January 02, 2002 9:00 AM
To: NT Developers Interest List
Subject: [ntdev] SCSI device names
I’m writing a SCSI miniport driver, named fx100.
The basic goal right now is to create device names, such as
\Device\fx100_0, _1, etc for each card in the system, starting with unit 0
and incrementing consistently.
My observation, using WinObj, is that there is a “subtree” of devices,
\Device\scsi\ which includes a “fx1001” device. This is actually the
target of \Device\ScsiPort2 (0 & 1 are Ide\IdePort0 & 1).
Now for my questions based on the above…
-
Does anyone know where and when the \Device\scsi\ entries are created?
I assume it’s by SCSIPORT but I need to know if the entry exists before
hwScsiFindAdapter is called. (hopefully but probably not…) If not, how
about hwScsiInitialize? Of course I could check for myself but would
rather see a definite answer.
-
Are the entries always created in consistent order? In other words,
will the first unit be “fx1001”, second “fx1002”, and so on? (which leads
me to #3)
-
Why is it starting the numbering at 1 instead of 0? Is that normal for
SCSIPORT? (I wouldn’t be surprised)
Thanks for your help
Jason
You are currently subscribed to ntdev as: xxxxx@compuware.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
Thanks Alberto!
----- Original Message -----
From: “Moreira, Alberto”
To: “NT Developers Interest List”
Sent: Wednesday, January 02, 2002 10:11 PM
Subject: [ntdev] NTVDM
> Hi, guys,
>
> Someone asked me about NTVDM support in SoftICE, but before I could answer I
> blew up my machine, and I can’t find the message now. If you repost the
> message, I’ll try to answer it - but SoftICE supports NTVDM, in fact I
> believe we put in a couple of fixes for Release 2.6. The only gotcha is, you
> must set the right context using the “addr” command before you single step
> through a 16-bit application. We’re thinking of making it sticky, so that
> next time you pop in your 16-bit context is still on, but right now you must
> issue an “addr” command each time you pop up.
>
> Hope this helps !
>
>
> Alberto.
>
>
>
> -----Original Message-----
> From: xxxxx@systran.com [mailto:xxxxx@systran.com]
> Sent: Wednesday, January 02, 2002 9:00 AM
> To: NT Developers Interest List
> Subject: [ntdev] SCSI device names
>
>
> I’m writing a SCSI miniport driver, named fx100.
>
> The basic goal right now is to create device names, such as
> \Device\fx100_0, _1, etc for each card in the system, starting with unit 0
> and incrementing consistently.
>
> My observation, using WinObj, is that there is a “subtree” of devices,
> \Device\scsi\ which includes a “fx1001” device. This is actually the
> target of \Device\ScsiPort2 (0 & 1 are Ide\IdePort0 & 1).
>
> Now for my questions based on the above…
> 1) Does anyone know where and when the \Device\scsi\ entries are created?
> I assume it’s by SCSIPORT but I need to know if the entry exists before
> hwScsiFindAdapter is called. (hopefully but probably not…) If not, how
> about hwScsiInitialize? Of course I could check for myself but would
> rather see a definite answer.
>
> 2) Are the entries always created in consistent order? In other words,
> will the first unit be “fx1001”, second “fx1002”, and so on? (which leads
> me to #3)
>
> 3) Why is it starting the numbering at 1 instead of 0? Is that normal for
> SCSIPORT? (I wouldn’t be surprised)
>
> Thanks for your help
> Jason
>
> —
> You are currently subscribed to ntdev as: xxxxx@compuware.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