quetzalcoatl
January 4th, 2004, 00:06
ok, i have searched, tried, pathced, edited, read, thought and god-oly knows what else i did during last 48h. i searched through this forum for last 5h, and it did have faaar more materials about SI that all others i have found..
many ideas, different ideas, all the same problems, but NOTHING works...
Duron 1.2G, 256MB, mainb: K7S5a, hell knows whever SIS or VIA..
GF2MX400 64MB on detonators 53.03
WXPpro without SP1/SP2, with several hotfixes
from the beggining: i have tried a month ago to installl SIv4.05 - failed, patching with allmighty 3 files didn't do the trick. next i tried installing 4.27, failed again, 3 files failed again. so, after 2 weeks of searching/blah/ i obtained DS3.0.1, tried to install, FAILED. And Compuware tells it supports XP heh. I've digged through the whole Knowledgebase in search for solution. I have found many, but none worked. OK, i thought, i have tons of trash in the system, maybe it is it??
now, after reistalling WXP, few progs, hotfixes, and drivers, i have tried to install directly DS301 and .. failed. But from the beggining - DS have installed, i have set it up to boot. WXP didn't start, so i ESC'ed the drivers, got to the desktop, switched to system, voil'a, WXP now runs clear. But SI doesn't (hangs on C+D, doesnt resume on C+D or f5). ok, i searched deeper, and somehow digged out patch DS30SP2.exe from compuwaer, which i somehow missed earlier. i have applied it, and from now on, SI displays the window correctly (WOW it managed to display it self at least..)
but there is different issue that need solving - keyboard. after SI patches it, the keyboard (apparently key table) gets messed, and in the very best case, behavies erratically, sometimes just right, sometimes a little wrong (mouse on USB works all the time ok). but in many cases keyb just gets into such lets say "code page"
that i can in no way guess where that ** key is that now is that ** (different) key OR everything is OK for a time - after etting into SI, i have 3..5s before hangup, from which i can get out with CAD (!)(commented later). my esarching led me to some ideas, some from this forum, some from compuware..
*)i HAVE found (not here, on other site, dunno which one now) something said to be keytable changer. it can overwrtie keytable ie. in keyboard drivers like that in ntice.sys. in package i found 3 tables - deutche (dk.map), ??(dk.map) and USA(us.map). usa one seemed to contain just the same what i have in my ntice.sys, so i assume the ntce.sys has correct table. (yes, i have tried later overwriting with us.map - no change)
*)swapping i8042prt.sys - files from compuw.'s w2ktest.zip doesnt work.
w2k!=wxp
*)swapping -,,--,,--,,-- - file from SP1 didn't work (my idea) ...
*)[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTice]
"KbdMethod"=dword:67416E5A - from this forum, worked in a way. as long as it is in registry i can write in SI for about 5..20s.
in that small time SI work correctly, an if i manage to switch out of SI before it hangs, the switchin out seems to reset the time counter. but it is haaard to guess when would it want to hung today
[ok, that was meant as a joke connected to "where do you want to go today" but after writing one more screen of this post, i realised that it can be too hard
]
next thing: after running command "net start ntice" or "net start iceext" (iceext gave me additional 0..10s
)) and waiting abut 30s, console window informs me about success, SI window flashes, and the sh** with keyboard happens. whats more that console window DOESNT close. the NET command hangs after printing message. Console doesnt hang. I sometimes can force closing NET (Ctrl+C, if keyboard works..). after running SI, any tries to run NET-related command (net view, net stop etc) end in NET's hangup either right on start, or at the end.
SI seems also to block any other process terminating, or worse - hangs up computer on attempts to close/terminate whatever. Computer with SI running slows down constantly (ab. 10% in 2..4 minutes). I managed however to close notepad two times in a row before hangup
*) i have my little brain and some memory, and tried to apply incidentially found patch described in issue
[ frontline.compuware.com/nashua/kb/doc/1348.asp ]
after 3 hangups (hey, i have to write in SI...) i obtained address:
8058DC32, while SI in it window shows all the time
NtTerminataProcess found out at: 805A5246
either with my corrections, or without them. SI seems to ignore the Addr.NtTerminateProcess key.
what next.. god, i'm completely tired.. (location: poland, time: GM+1, local time: 4 a.m.) forgive me any grammar/etc mistakes
ahh, i also obtained txt from the SIwindow, by I:\SoftICE\SoftICE\nmsym /log:log.txt
but as long i have only 2 logs, 'cause every such a call results in hangup after or before writing file.. if BEFORE, im popped out into SI *with instant hangup* and i can see that SI halted at NTSTATUS:STATUS_ACCESS_VIOLATION
if AFTER writing - i have luck, and brand new log. in this log i see maany things more or less interesting. i think this part is most important, but i can also send you even whole two logs
so the part is:
NTICE: Load32 START=71B40000 SIZE=2C000 KPEB=80F6F768 MOD=netmsg
001
Int0E Fault in SoftICE at address F54C0053 offset 00092D8F
Fault Code=00000000
DS=0010 ES=0023 FS=0030 GS=0000 ESI=00000000 EDI=F6295D64 ESP=F6295CFC
EAX=00000000 EBX=F9DB2E20 ECX=00000000 EDX=00000000 EBP=F6295D64
FrameEBP RetEIP Symbol
F6295D64 00000000 NTice!.text+00094CD3
and after it, ntice loads several MOD's successfully (or omits them successfylly, i dont know, just no further errors). it seems NTICE have a problem with netmsg.dll - i checked it, i cant get any symbols from microsotf, and any exports (checked by EXT= and ICEPACK - icepack throw out error on reching this file). so, i thought "maybe it is my goddam sygate firewall". enabling/disabling/uninstalling does nothing to IS ofcourse. SI still reports the same error in the same place.
ok, now, in shorter form, about winice.dat options:
Option turned on or off, SI doesnt find USB mouse.
Disabling keyb. pathing results in disabling keyb driver on loading SI.
Disabling NUMlock progr. seems to disable keyboard
Enabling keyb. pathing and NUM programming results in that issues described above
Disabling/Enabling Pentium supprt really doen't nothing
The DSControlPanel setts walue ECHOKEYS=[ON|OFF] on turning keyb. pathing on/off respectively. Strange. Older SI's seemed to use KBD name instead. I tried KBD - no reaction.
I thought that dealyed hangups may be seaprated from keyboard issue, and be just a result from i-thought-repaired video problem. i treid changing VidMemory with such results:
2048kb..65536kb - all the same (mind that i have 64mb on GF2MX400)
over 65536kb - on entering SI, screen screws into "out of frequency" and if im lucky 0 the keyboard is ok- i can switch off SI and work on desktop again.
mouse on/of - nothing, mouse isnt present, as the SI doenst find any USB devices.. (BUF when SI runs, mouse work correctly, maybe with some slowdowns..)
And one more thing with the keyboard - since SI uses (i think) direct keyboard (sheeesh what was the word for it?????) gr.. cant recall. ok lets say: since it uses "direct keyboard sniffing", it should make any difference, what keyboard layout i use under WXP? OR MAYBE that is the thing - and i must either simply switch to US-KeybLauout, so the i8042prt will be automatically exchanged for the US-i8042.sys or obtain/make somehow file "pl.map"?
(as you could notice form "location: poland", i'm in poland, i speak polish and i think in polish, so it is easier for me to have polish layout, even it it has just
the same characters on the same positions.. strange? not
we have some national-specific characters not found in roman alphabet, added under ie. alt+a, alt+e, alt+s etc. computer maniacs like me are a bit more flexible, and for us "myslenie" is the same as "myślenie" [thinking] but for other it is just "killing our beautiful language", so at least for theirs sake, i need those extra characters :| )
ok, EOF
PS.i pasted this post into notepad - wow, i wrote "just" 8.06KB!!
PS2. thanks for help!
PS3 (thanks for reading)^2
many ideas, different ideas, all the same problems, but NOTHING works...
Duron 1.2G, 256MB, mainb: K7S5a, hell knows whever SIS or VIA..
GF2MX400 64MB on detonators 53.03
WXPpro without SP1/SP2, with several hotfixes
from the beggining: i have tried a month ago to installl SIv4.05 - failed, patching with allmighty 3 files didn't do the trick. next i tried installing 4.27, failed again, 3 files failed again. so, after 2 weeks of searching/blah/ i obtained DS3.0.1, tried to install, FAILED. And Compuware tells it supports XP heh. I've digged through the whole Knowledgebase in search for solution. I have found many, but none worked. OK, i thought, i have tons of trash in the system, maybe it is it??
now, after reistalling WXP, few progs, hotfixes, and drivers, i have tried to install directly DS301 and .. failed. But from the beggining - DS have installed, i have set it up to boot. WXP didn't start, so i ESC'ed the drivers, got to the desktop, switched to system, voil'a, WXP now runs clear. But SI doesn't (hangs on C+D, doesnt resume on C+D or f5). ok, i searched deeper, and somehow digged out patch DS30SP2.exe from compuwaer, which i somehow missed earlier. i have applied it, and from now on, SI displays the window correctly (WOW it managed to display it self at least..)
but there is different issue that need solving - keyboard. after SI patches it, the keyboard (apparently key table) gets messed, and in the very best case, behavies erratically, sometimes just right, sometimes a little wrong (mouse on USB works all the time ok). but in many cases keyb just gets into such lets say "code page"

*)i HAVE found (not here, on other site, dunno which one now) something said to be keytable changer. it can overwrtie keytable ie. in keyboard drivers like that in ntice.sys. in package i found 3 tables - deutche (dk.map), ??(dk.map) and USA(us.map). usa one seemed to contain just the same what i have in my ntice.sys, so i assume the ntce.sys has correct table. (yes, i have tried later overwriting with us.map - no change)
*)swapping i8042prt.sys - files from compuw.'s w2ktest.zip doesnt work.
w2k!=wxp
*)swapping -,,--,,--,,-- - file from SP1 didn't work (my idea) ...
*)[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTice]
"KbdMethod"=dword:67416E5A - from this forum, worked in a way. as long as it is in registry i can write in SI for about 5..20s.
in that small time SI work correctly, an if i manage to switch out of SI before it hangs, the switchin out seems to reset the time counter. but it is haaard to guess when would it want to hung today


next thing: after running command "net start ntice" or "net start iceext" (iceext gave me additional 0..10s

SI seems also to block any other process terminating, or worse - hangs up computer on attempts to close/terminate whatever. Computer with SI running slows down constantly (ab. 10% in 2..4 minutes). I managed however to close notepad two times in a row before hangup

*) i have my little brain and some memory, and tried to apply incidentially found patch described in issue
[ frontline.compuware.com/nashua/kb/doc/1348.asp ]
after 3 hangups (hey, i have to write in SI...) i obtained address:
8058DC32, while SI in it window shows all the time
NtTerminataProcess found out at: 805A5246
either with my corrections, or without them. SI seems to ignore the Addr.NtTerminateProcess key.
what next.. god, i'm completely tired.. (location: poland, time: GM+1, local time: 4 a.m.) forgive me any grammar/etc mistakes

ahh, i also obtained txt from the SIwindow, by I:\SoftICE\SoftICE\nmsym /log:log.txt
but as long i have only 2 logs, 'cause every such a call results in hangup after or before writing file.. if BEFORE, im popped out into SI *with instant hangup* and i can see that SI halted at NTSTATUS:STATUS_ACCESS_VIOLATION
if AFTER writing - i have luck, and brand new log. in this log i see maany things more or less interesting. i think this part is most important, but i can also send you even whole two logs

NTICE: Load32 START=71B40000 SIZE=2C000 KPEB=80F6F768 MOD=netmsg
001
Int0E Fault in SoftICE at address F54C0053 offset 00092D8F
Fault Code=00000000
DS=0010 ES=0023 FS=0030 GS=0000 ESI=00000000 EDI=F6295D64 ESP=F6295CFC
EAX=00000000 EBX=F9DB2E20 ECX=00000000 EDX=00000000 EBP=F6295D64
FrameEBP RetEIP Symbol
F6295D64 00000000 NTice!.text+00094CD3
and after it, ntice loads several MOD's successfully (or omits them successfylly, i dont know, just no further errors). it seems NTICE have a problem with netmsg.dll - i checked it, i cant get any symbols from microsotf, and any exports (checked by EXT= and ICEPACK - icepack throw out error on reching this file). so, i thought "maybe it is my goddam sygate firewall". enabling/disabling/uninstalling does nothing to IS ofcourse. SI still reports the same error in the same place.
ok, now, in shorter form, about winice.dat options:
Option turned on or off, SI doesnt find USB mouse.
Disabling keyb. pathing results in disabling keyb driver on loading SI.
Disabling NUMlock progr. seems to disable keyboard
Enabling keyb. pathing and NUM programming results in that issues described above
Disabling/Enabling Pentium supprt really doen't nothing
The DSControlPanel setts walue ECHOKEYS=[ON|OFF] on turning keyb. pathing on/off respectively. Strange. Older SI's seemed to use KBD name instead. I tried KBD - no reaction.
I thought that dealyed hangups may be seaprated from keyboard issue, and be just a result from i-thought-repaired video problem. i treid changing VidMemory with such results:
2048kb..65536kb - all the same (mind that i have 64mb on GF2MX400)
over 65536kb - on entering SI, screen screws into "out of frequency" and if im lucky 0 the keyboard is ok- i can switch off SI and work on desktop again.
mouse on/of - nothing, mouse isnt present, as the SI doenst find any USB devices.. (BUF when SI runs, mouse work correctly, maybe with some slowdowns..)
And one more thing with the keyboard - since SI uses (i think) direct keyboard (sheeesh what was the word for it?????) gr.. cant recall. ok lets say: since it uses "direct keyboard sniffing", it should make any difference, what keyboard layout i use under WXP? OR MAYBE that is the thing - and i must either simply switch to US-KeybLauout, so the i8042prt will be automatically exchanged for the US-i8042.sys or obtain/make somehow file "pl.map"?
(as you could notice form "location: poland", i'm in poland, i speak polish and i think in polish, so it is easier for me to have polish layout, even it it has just
the same characters on the same positions.. strange? not

ok, EOF
PS.i pasted this post into notepad - wow, i wrote "just" 8.06KB!!
PS2. thanks for help!
PS3 (thanks for reading)^2
