I have just learned, the hard way, that calling DeviceIoControl() with
IOCTL_SCSI_GET_ADDRESS behaves differently between Windows 2000 (SP2)
and Windows XP. The SCSI_ADDRESS structure it fills in for you includes
a Length field. The documentation clearly states the Length field
should equal the size of the structure, sizeof(SCSI_ADDRESS), which is
8. On Windows XP, this field is filled in for you as 8. However, on
Windows 2000, this field is (re)set to 4, regardless of what you set it
to before calling the function! Beware! I have not seen this
documented anywhere.
Chuck
Hi all,
After I installed SoftICE contains DriverStudio2.6, I have BSOD when I am
about rebooting server.
I got memory.dmp, however I don’t understand the reason the BSOD occured.
and also I install it, so symbol mismatch occured in windbg when I read it.
If anyone have the same experience, Could you tell me about the reason?
Thanks in advance,
Futoshi
Microsoft (R) Windows Debugger Version 6.0.0017.0
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\WINNT\DriverStudio26JMEMORY.DMP]
Kernel Dump File: Full address space is available
Symbol search path is:
srv*\debug8j\symsrv*http://msdl.microsoft.com/download/symbols
Executable search path is:
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
ntoskrnl.exe -
Windows 2000 Kernel Version 2195 (Service Pack 2) UP Free x86 compatible
Product: Server, suite: TerminalServer
Kernel base = 0x80400000 PsLoadedModuleList = 0x8046ccf0
Debug session time: Mon Sep 30 15:43:05 2002
System Uptime: 0 days 4:19:27.000
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
ntoskrnl.exe -
Loading Kernel Symbols
…
…
Loading unloaded module list
…
Loading User Symbols
…Unable to translate address 76930000 with prototype PTE
.Unable to translate address 76910000 with prototype PTE
…Unable to translate address 67500000 with prototype PTE
…Unable to translate address 3fc30000 with prototype PTE
…Unable to translate address 3fe20000 with prototype PTE
.Unable to translate address 778f0000 with prototype PTE
…Unable to translate address 768c0000 with prototype PTE
…Unable to translate address 76990000 with prototype PTE
.Unable to translate address 3fe00000 with prototype PTE
.Unable to translate address 3fe50000 with prototype PTE
…Unable to translate address 768b0000 with prototype PTE
.Unable to translate address 768f0000 with prototype PTE
.Unable to translate address 00eb0000 with prototype PTE
.Unable to translate address 777d0000 with prototype PTE
.Unable to translate address 75940000 with prototype PTE
…Unable to translate address 782d0000 with prototype PTE
.Unable to translate address 63830000 with prototype PTE
.Unable to translate address 648c0000 with prototype PTE
…Unable to translate address 66e80000 with prototype PTE
…
****************************************************************************
***
*
*
* Bugcheck Analysis
*
*
*
****************************************************************************
***
Use !analyze -v to get detailed debugging information.
BugCheck A, {20, ff, 1, 800690a6}
***** Kernel symbols are WRONG. Please fix symbols to do analysis.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
halaacpi.dll -
Probably caused by : ntoskrnl.exe ( nt!Kei386EoiHelper+2ac9 )
Followup: MachineOwner
kd> kv
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may be
wrong.
f055fa68 f055fa90 00000001 ff281101 bffc4028 nt!Kei386EoiHelper+0x2ac9
8140a8f4 ffffffff b235fa02 fc58a800 00185ab2 0xf055fa90
8140a8f4 ffffffff b235fa02 fc58a800 00185ab2 0xffffffff
00000020 00000000 00000000 00000000 00000000 0xffffffff
Its probably the APIC bug
this version has
I read it will be fixed in 2.7
which is already released
-----Original Message-----
From: xxxxx@CITRIX.CO.JP [mailto:xxxxx@CITRIX.CO.JP]
Sent: Monday, September 30, 2002 2:28 PM
To: NT Developers Interest List
Subject: [ntdev] [SoftICE2.6 generated BSOD when rebooting server]
Hi all,
After I installed SoftICE contains DriverStudio2.6, I have
BSOD when I am
about rebooting server.
I got memory.dmp, however I don’t understand the reason the
BSOD occured.
and also I install it, so symbol mismatch occured in windbg
when I read it.
If anyone have the same experience, Could you tell me about
the reason?
Thanks in advance,
Futoshi
Microsoft (R) Windows Debugger Version 6.0.0017.0
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\WINNT\DriverStudio26JMEMORY.DMP]
Kernel Dump File: Full address space is available
Symbol search path is:
srv*\debug8j\symsrv*http://msdl.microsoft.com/download/symbols
Executable search path is:
*** ERROR: Symbol file could not be found. Defaulted to
export symbols for
ntoskrnl.exe -
Windows 2000 Kernel Version 2195 (Service Pack 2) UP Free x86
compatible
Product: Server, suite: TerminalServer
Kernel base = 0x80400000 PsLoadedModuleList = 0x8046ccf0
Debug session time: Mon Sep 30 15:43:05 2002
System Uptime: 0 days 4:19:27.000
*** ERROR: Symbol file could not be found. Defaulted to
export symbols for
ntoskrnl.exe -
Loading Kernel Symbols
…
…
…
Loading unloaded module list
…
Loading User Symbols
…Unable to translate address 76930000 with prototype PTE
.Unable to translate address 76910000 with prototype PTE
…Unable to translate address 67500000 with prototype PTE
…Unable to translate address 3fc30000 with prototype PTE
…Unable to translate address 3fe20000 with prototype PTE
.Unable to translate address 778f0000 with prototype PTE
…Unable to translate address 768c0000 with prototype PTE
…Unable to translate address 76990000 with prototype PTE
.Unable to translate address 3fe00000 with prototype PTE
.Unable to translate address 3fe50000 with prototype PTE
…Unable to translate address 768b0000 with prototype PTE
.Unable to translate address 768f0000 with prototype PTE
.Unable to translate address 00eb0000 with prototype PTE
.Unable to translate address 777d0000 with prototype PTE
.Unable to translate address 75940000 with prototype PTE
…Unable to translate address 782d0000 with prototype PTE
.Unable to translate address 63830000 with prototype PTE
.Unable to translate address 648c0000 with prototype PTE
…Unable to translate address 66e80000 with prototype PTE
…
**************************************************************
**************
***
*
*
* Bugcheck Analysis
*
*
*
**************************************************************
**************
***
Use !analyze -v to get detailed debugging information.
BugCheck A, {20, ff, 1, 800690a6}
***** Kernel symbols are WRONG. Please fix symbols to do analysis.
*** ERROR: Symbol file could not be found. Defaulted to
export symbols for
halaacpi.dll -
Probably caused by : ntoskrnl.exe ( nt!Kei386EoiHelper+2ac9 )
Followup: MachineOwner
kd> kv
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following
frames may be
wrong.
f055fa68 f055fa90 00000001 ff281101 bffc4028 nt!Kei386EoiHelper+0x2ac9
8140a8f4 ffffffff b235fa02 fc58a800 00185ab2 0xf055fa90
8140a8f4 ffffffff b235fa02 fc58a800 00185ab2 0xffffffff
00000020 00000000 00000000 00000000 00000000 0xffffffff
You are currently subscribed to ntdev as: xxxxx@royatech.com
To unsubscribe send a blank email to %%email.unsub%%
Thanks Tomer,
In Japan, 2.7 has not released yet.
Is there Hotfix for this issue? I have no oppotunity to get information
because I have not completed registration as user yet.
If you know, could you tell me about it?
Thanks,
Futoshi
-----Original Message-----
From: Tomer Goldberg [mailto:xxxxx@royatech.com]
Sent: Tuesday, October 01, 2002 4:46 PM
To: NT Developers Interest List
Subject: [ntdev] RE: [SoftICE2.6 generated BSOD when rebooting server]
Its probably the APIC bug
this version has
I read it will be fixed in 2.7
which is already released
-----Original Message-----
From: xxxxx@CITRIX.CO.JP [mailto:xxxxx@CITRIX.CO.JP]
Sent: Monday, September 30, 2002 2:28 PM
To: NT Developers Interest List
Subject: [ntdev] [SoftICE2.6 generated BSOD when rebooting server]
Hi all,
After I installed SoftICE contains DriverStudio2.6, I have
BSOD when I am
about rebooting server.
I got memory.dmp, however I don’t understand the reason the
BSOD occured.
and also I install it, so symbol mismatch occured in windbg
when I read it.
If anyone have the same experience, Could you tell me about
the reason?
Thanks in advance,
Futoshi
Microsoft (R) Windows Debugger Version 6.0.0017.0
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\WINNT\DriverStudio26JMEMORY.DMP]
Kernel Dump File: Full address space is available
Symbol search path is:
srv*\debug8j\symsrv*http://msdl.microsoft.com/download/symbols
Executable search path is:
*** ERROR: Symbol file could not be found. Defaulted to
export symbols for
ntoskrnl.exe -
Windows 2000 Kernel Version 2195 (Service Pack 2) UP Free x86
compatible
Product: Server, suite: TerminalServer
Kernel base = 0x80400000 PsLoadedModuleList = 0x8046ccf0
Debug session time: Mon Sep 30 15:43:05 2002
System Uptime: 0 days 4:19:27.000
*** ERROR: Symbol file could not be found. Defaulted to
export symbols for
ntoskrnl.exe -
Loading Kernel Symbols
…
…
…
Loading unloaded module list
…
Loading User Symbols
…Unable to translate address 76930000 with prototype PTE
.Unable to translate address 76910000 with prototype PTE
…Unable to translate address 67500000 with prototype PTE
…Unable to translate address 3fc30000 with prototype PTE
…Unable to translate address 3fe20000 with prototype PTE
.Unable to translate address 778f0000 with prototype PTE
…Unable to translate address 768c0000 with prototype PTE
…Unable to translate address 76990000 with prototype PTE
.Unable to translate address 3fe00000 with prototype PTE
.Unable to translate address 3fe50000 with prototype PTE
…Unable to translate address 768b0000 with prototype PTE
.Unable to translate address 768f0000 with prototype PTE
.Unable to translate address 00eb0000 with prototype PTE
.Unable to translate address 777d0000 with prototype PTE
.Unable to translate address 75940000 with prototype PTE
…Unable to translate address 782d0000 with prototype PTE
.Unable to translate address 63830000 with prototype PTE
.Unable to translate address 648c0000 with prototype PTE
…Unable to translate address 66e80000 with prototype PTE
…
**************************************************************
**************
***
*
*
* Bugcheck Analysis
*
*
*
**************************************************************
**************
***
Use !analyze -v to get detailed debugging information.
BugCheck A, {20, ff, 1, 800690a6}
***** Kernel symbols are WRONG. Please fix symbols to do analysis.
*** ERROR: Symbol file could not be found. Defaulted to
export symbols for
halaacpi.dll -
Probably caused by : ntoskrnl.exe ( nt!Kei386EoiHelper+2ac9 )
Followup: MachineOwner
kd> kv
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following
frames may be
wrong.
f055fa68 f055fa90 00000001 ff281101 bffc4028 nt!Kei386EoiHelper+0x2ac9
8140a8f4 ffffffff b235fa02 fc58a800 00185ab2 0xf055fa90
8140a8f4 ffffffff b235fa02 fc58a800 00185ab2 0xffffffff
00000020 00000000 00000000 00000000 00000000 0xffffffff
You are currently subscribed to ntdev as: xxxxx@royatech.com
To unsubscribe send a blank email to %%email.unsub%%
You are currently subscribed to ntdev as: xxxxx@citrix.co.jp
To unsubscribe send a blank email to %%email.unsub%%
well there is no hotfix
that I know about and I’m
still using 2.6.
you can shutdown the server instead of rebooting it
-----Original Message-----
From: xxxxx@citrix.co.jp [mailto:xxxxx@citrix.co.jp]
Sent: Tuesday, October 01, 2002 8:59 AM
To: NT Developers Interest List
Subject: [ntdev] RE: [SoftICE2.6 generated BSOD when
rebooting server ]
Thanks Tomer,
In Japan, 2.7 has not released yet.
Is there Hotfix for this issue? I have no oppotunity to get
information
because I have not completed registration as user yet.
If you know, could you tell me about it?
Thanks,
Futoshi
-----Original Message-----
From: Tomer Goldberg [mailto:xxxxx@royatech.com]
Sent: Tuesday, October 01, 2002 4:46 PM
To: NT Developers Interest List
Subject: [ntdev] RE: [SoftICE2.6 generated BSOD when
rebooting server ]
Its probably the APIC bug
this version has
I read it will be fixed in 2.7
which is already released
> -----Original Message-----
> From: xxxxx@CITRIX.CO.JP [mailto:xxxxx@CITRIX.CO.JP]
> Sent: Monday, September 30, 2002 2:28 PM
> To: NT Developers Interest List
> Subject: [ntdev] [SoftICE2.6 generated BSOD when rebooting server]
>
>
> Hi all,
>
> After I installed SoftICE contains DriverStudio2.6, I have
> BSOD when I am
> about rebooting server.
> I got memory.dmp, however I don’t understand the reason the
> BSOD occured.
> and also I install it, so symbol mismatch occured in windbg
> when I read it.
>
> If anyone have the same experience, Could you tell me about
> the reason?
>
> Thanks in advance,
> Futoshi
> -----
> Microsoft (R) Windows Debugger Version 6.0.0017.0
> Copyright (c) Microsoft Corporation. All rights reserved.
>
>
> Loading Dump File [C:\WINNT\DriverStudio26JMEMORY.DMP]
> Kernel Dump File: Full address space is available
>
> Symbol search path is:
> srv*\debug8j\symsrv*http://msdl.microsoft.com/download/symbols
> Executable search path is:
> *** ERROR: Symbol file could not be found. Defaulted to
> export symbols for
> ntoskrnl.exe -
> Windows 2000 Kernel Version 2195 (Service Pack 2) UP Free x86
> compatible
> Product: Server, suite: TerminalServer
> Kernel base = 0x80400000 PsLoadedModuleList = 0x8046ccf0
> Debug session time: Mon Sep 30 15:43:05 2002
> System Uptime: 0 days 4:19:27.000
> *** ERROR: Symbol file could not be found. Defaulted to
> export symbols for
> ntoskrnl.exe -
> Loading Kernel Symbols
> …
> …
> …
> Loading unloaded module list
> …
> Loading User Symbols
> …Unable to translate address 76930000 with prototype PTE
> .Unable to translate address 76910000 with prototype PTE
> …Unable to translate address 67500000 with prototype PTE
> …Unable to translate address 3fc30000 with prototype PTE
> …Unable to translate address 3fe20000 with prototype PTE
> .Unable to translate address 778f0000 with prototype PTE
> …Unable to translate address 768c0000 with prototype PTE
> …Unable to translate address 76990000 with prototype PTE
> .Unable to translate address 3fe00000 with prototype PTE
> .Unable to translate address 3fe50000 with prototype PTE
> …Unable to translate address 768b0000 with prototype PTE
> .Unable to translate address 768f0000 with prototype PTE
> .Unable to translate address 00eb0000 with prototype PTE
> .Unable to translate address 777d0000 with prototype PTE
> .Unable to translate address 75940000 with prototype PTE
> …Unable to translate address 782d0000 with prototype PTE
> .Unable to translate address 63830000 with prototype PTE
> .Unable to translate address 648c0000 with prototype PTE
> …Unable to translate address 66e80000 with prototype PTE
> …
> **************************************************************
> **************
> ***
> *
> *
> * Bugcheck Analysis
> *
> *
> *
> **************************************************************
> **************
> ***
>
> Use !analyze -v to get detailed debugging information.
>
> BugCheck A, {20, ff, 1, 800690a6}
>
> ***** Kernel symbols are WRONG. Please fix symbols to do analysis.
>
> *** ERROR: Symbol file could not be found. Defaulted to
> export symbols for
> halaacpi.dll -
> Probably caused by : ntoskrnl.exe ( nt!Kei386EoiHelper+2ac9 )
>
> Followup: MachineOwner
> ---------
>
> kd> kv
> ChildEBP RetAddr Args to Child
> WARNING: Stack unwind information not available. Following
> frames may be
> wrong.
> f055fa68 f055fa90 00000001 ff281101 bffc4028
nt!Kei386EoiHelper+0x2ac9
> 8140a8f4 ffffffff b235fa02 fc58a800 00185ab2 0xf055fa90
> 8140a8f4 ffffffff b235fa02 fc58a800 00185ab2 0xffffffff
> 00000020 00000000 00000000 00000000 00000000 0xffffffff
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@royatech.com
> To unsubscribe send a blank email to %%email.unsub%%
>
You are currently subscribed to ntdev as: xxxxx@citrix.co.jp
To unsubscribe send a blank email to %%email.unsub%%
You are currently subscribed to ntdev as: xxxxx@royatech.com
To unsubscribe send a blank email to %%email.unsub%%
Thanks Tomer,
I try to do as you mentioned from now.
By the way, this is the first time for me to use SoftICE, actually I am
looking forward using SoftICE because I have been using windbg so far.
From What I have heard, SoftICE is powerful debugger, though, How was your
feeling for SoftICE?
If you have favorite feature for SoftICE, Could you tell me abut it?
Thanks,
Futoshi
-----Original Message-----
From: Tomer Goldberg [mailto:xxxxx@royatech.com]
Sent: Tuesday, October 01, 2002 5:12 PM
To: NT Developers Interest List
Subject: [ntdev] RE: [SoftICE2.6 generated BSOD when rebooting server]
well there is no hotfix
that I know about and I’m
still using 2.6.
you can shutdown the server instead of rebooting it
-----Original Message-----
From: xxxxx@citrix.co.jp [mailto:xxxxx@citrix.co.jp]
Sent: Tuesday, October 01, 2002 8:59 AM
To: NT Developers Interest List
Subject: [ntdev] RE: [SoftICE2.6 generated BSOD when
rebooting server ]
Thanks Tomer,
In Japan, 2.7 has not released yet.
Is there Hotfix for this issue? I have no oppotunity to get
information
because I have not completed registration as user yet.
If you know, could you tell me about it?
Thanks,
Futoshi
-----Original Message-----
From: Tomer Goldberg [mailto:xxxxx@royatech.com]
Sent: Tuesday, October 01, 2002 4:46 PM
To: NT Developers Interest List
Subject: [ntdev] RE: [SoftICE2.6 generated BSOD when
rebooting server ]
Its probably the APIC bug
this version has
I read it will be fixed in 2.7
which is already released
> -----Original Message-----
> From: xxxxx@CITRIX.CO.JP [mailto:xxxxx@CITRIX.CO.JP]
> Sent: Monday, September 30, 2002 2:28 PM
> To: NT Developers Interest List
> Subject: [ntdev] [SoftICE2.6 generated BSOD when rebooting server]
>
>
> Hi all,
>
> After I installed SoftICE contains DriverStudio2.6, I have
> BSOD when I am
> about rebooting server.
> I got memory.dmp, however I don’t understand the reason the
> BSOD occured.
> and also I install it, so symbol mismatch occured in windbg
> when I read it.
>
> If anyone have the same experience, Could you tell me about
> the reason?
>
> Thanks in advance,
> Futoshi
> -----
> Microsoft (R) Windows Debugger Version 6.0.0017.0
> Copyright (c) Microsoft Corporation. All rights reserved.
>
>
> Loading Dump File [C:\WINNT\DriverStudio26JMEMORY.DMP]
> Kernel Dump File: Full address space is available
>
> Symbol search path is:
> srv*\debug8j\symsrv*http://msdl.microsoft.com/download/symbols
> Executable search path is:
> *** ERROR: Symbol file could not be found. Defaulted to
> export symbols for
> ntoskrnl.exe -
> Windows 2000 Kernel Version 2195 (Service Pack 2) UP Free x86
> compatible
> Product: Server, suite: TerminalServer
> Kernel base = 0x80400000 PsLoadedModuleList = 0x8046ccf0
> Debug session time: Mon Sep 30 15:43:05 2002
> System Uptime: 0 days 4:19:27.000
> *** ERROR: Symbol file could not be found. Defaulted to
> export symbols for
> ntoskrnl.exe -
> Loading Kernel Symbols
> …
> …
> …
> Loading unloaded module list
> …
> Loading User Symbols
> …Unable to translate address 76930000 with prototype PTE
> .Unable to translate address 76910000 with prototype PTE
> …Unable to translate address 67500000 with prototype PTE
> …Unable to translate address 3fc30000 with prototype PTE
> …Unable to translate address 3fe20000 with prototype PTE
> .Unable to translate address 778f0000 with prototype PTE
> …Unable to translate address 768c0000 with prototype PTE
> …Unable to translate address 76990000 with prototype PTE
> .Unable to translate address 3fe00000 with prototype PTE
> .Unable to translate address 3fe50000 with prototype PTE
> …Unable to translate address 768b0000 with prototype PTE
> .Unable to translate address 768f0000 with prototype PTE
> .Unable to translate address 00eb0000 with prototype PTE
> .Unable to translate address 777d0000 with prototype PTE
> .Unable to translate address 75940000 with prototype PTE
> …Unable to translate address 782d0000 with prototype PTE
> .Unable to translate address 63830000 with prototype PTE
> .Unable to translate address 648c0000 with prototype PTE
> …Unable to translate address 66e80000 with prototype PTE
> …
> **************************************************************
> **************
> ***
> *
> *
> * Bugcheck Analysis
> *
> *
> *
> **************************************************************
> **************
> ***
>
> Use !analyze -v to get detailed debugging information.
>
> BugCheck A, {20, ff, 1, 800690a6}
>
> ***** Kernel symbols are WRONG. Please fix symbols to do analysis.
>
> *** ERROR: Symbol file could not be found. Defaulted to
> export symbols for
> halaacpi.dll -
> Probably caused by : ntoskrnl.exe ( nt!Kei386EoiHelper+2ac9 )
>
> Followup: MachineOwner
> ---------
>
> kd> kv
> ChildEBP RetAddr Args to Child
> WARNING: Stack unwind information not available. Following
> frames may be
> wrong.
> f055fa68 f055fa90 00000001 ff281101 bffc4028
nt!Kei386EoiHelper+0x2ac9
> 8140a8f4 ffffffff b235fa02 fc58a800 00185ab2 0xf055fa90
> 8140a8f4 ffffffff b235fa02 fc58a800 00185ab2 0xffffffff
> 00000020 00000000 00000000 00000000 00000000 0xffffffff
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@royatech.com
> To unsubscribe send a blank email to %%email.unsub%%
>
You are currently subscribed to ntdev as: xxxxx@citrix.co.jp
To unsubscribe send a blank email to %%email.unsub%%
You are currently subscribed to ntdev as: xxxxx@royatech.com
To unsubscribe send a blank email to %%email.unsub%%
You are currently subscribed to ntdev as: xxxxx@citrix.co.jp
To unsubscribe send a blank email to %%email.unsub%%