I don’t know if this will help Christine, but the current rev of SoftICE can
be made to load immediately after ntoskrnl and the hal, and before
everything else. That will allow either local or remote debugging, over
serial or tcp/ip on a supported Ethernet card.
Alberto.
-----Original Message-----
From: Roddy, Mark [mailto:xxxxx@stratus.com]
Sent: Tuesday, December 18, 2001 3:31 PM
To: NT Developers Interest List
Subject: [ntdev] RE: How to debug windows startup?
I guess I assumed she meant initial boot of a non-standard boot driver, as
otherwise indeed the answer is simply use a debugger. She could also have
meant how to debug the osloader and/or the bios boot process, but generally
there is no reason to do that. There are low level x86 debuggers if one
really has to grovel down in that mudpile.
-----Original Message-----
From: Phil Barila [mailto:xxxxx@seagate.com]
Sent: Tuesday, December 18, 2001 3:08 PM
To: NT Developers Interest List
Subject: [ntdev] RE: How to debug windows startup?
Since Christine didn’t specify whether her driver is replacing one of the MS
drivers that ships with the OS, it’s possible that she would not need to do
this. If she’s replacing a stock driver, such as ATAPI, none of that is
necessary, even if the entire disk is one big NTFS partition. Just install
the driver over the stock one, reboot, and fix the bugs. If she’s adding a
driver to the installation, then this is all correct.
Phil
Please respond to “NT Developers Interest List”
Sent by: xxxxx@lists.osr.com
To: “NT Developers Interest List”
cc:
Subject: [ntdev] RE: How to debug windows startup?
Edit txtsetup.sif and replace the ‘osloadoptions /nodebug’ with the
standard debug flags from boot.ini. There may be more than one instance of
txtsetup.sif, depending on which version of nt you are installing. If you
do an unattended install you can fully automate this process, otherwise you
have to intervene manually after winnt32 runs and before the system reboots
(the /noreboot option to winnt32 helps here,) or make sure that your boot
drive is FAT, boot to dos and edit the setup files on the harddrive. Of
course you have to have a way to get at your disk from DOS - but you need
this anyhow.
-----Original Message-----
From: Christine Ames [mailto:xxxxx@PacificDigital.com]
Sent: Tuesday, December 18, 2001 2:09 PM
To: NT Developers Interest List
Subject: [ntdev] How to debug windows startup?
Our driver controls the boot device (boot device = hard drive with the OS
on it). How does one debug Windows (NT/2K) while its booting? (If it’s
possible, that is. One assumes that it’s possible…
TIA,
–Christine
P.S. We’re using SoftICE & windbg for debugging, but are not above
purchasing more sophisticated tools, if necessary.
—
You are currently subscribed to ntdev as: xxxxx@stratus.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com —
You are currently subscribed to ntdev as: xxxxx@seagate.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
— You are currently subscribed to ntdev as: xxxxx@stratus.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
—
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