SI DOS 2.8 serial connection not working properly

0 Likes

Problem:

I have a problem with remote debugging.

When I run SoftIce on the host machine and REMOTE.EXE on the serial connected computer, both machines enter into the "hand shake" procedure and successfully establish 57000 bps connection. From this point I am able to trace my program ("T" command) or to run it in the real time ("X" command) from the remote computer. However some basic features of debugger do not operate:

    1. CTRL D typed on the remote keyboard does not pop up debugger window;

    2. CTRL D typed on the host computer hangs it - it begins  to beep and only hardware reset can "help" in this situation;

    3. Program step ("P" command) typed from the remote keyboard  works exactly as "T" command with all machine instructions

    besides of "CALL" - attempt to make program step over the "CALL" instruction enters host into the same state as has described in the point (2.);

    4. I did not yet check another SoftIce features such as breakpoints, etc.

Resolution:

*************************************************************************

If you are running Version 2.8 of Softice for Dos, you will need to apply

the following patch!

*************************************************************************

Problem:  When running Serial for Soft-ICE for DOS, control can be

          sent to serial terminal once, but when control is returned

          to host machine and CTRL-D is hit again, machine hangs

          or beeps.

Solution: Patch S-ICE.EXE as follows:

ren s-ice.exe s-ice.bin

debug s-ice.bin

-r

-s cs 1000:0 lffff 06 B8 20 00 8E C0 26 A1 4E 04

   ( prints out an address in xxxx:yyyy format )

-e xxxx:yyyy 80 3E C1 0A 00 74 15 B8 50 00 EB 13

-s cs 1000:0 lffff C7 06 4A 7A 30 00 C7 06 08 A2 30 00

           ( prints out an address in xxxx:yyyy format )

-e xxxx:yyyy B8 30 00 A3 4A 7A A3 08 A2 90 90 90

-w

-q

ren s-ice.bin s-ice.exe

BACK UP YOUR OLD COPY BEFORE CHANGING THE EXECUTABLE IMAGE!!!

Old KB# 11699
Comment List
Anonymous
Related Discussions
Recommended