jtavares has posted comments on this change. (
https://gerrit.osmocom.org/c/simtrace2/+/26864 )
Change subject: simtrace2-tool: hack: kick the comms by sending a fake message
......................................................................
Patch Set 1:
(1 comment)
Patchset:
PS1:
Hello All,
Just bumping this commit for reconsideration. I know it is hack, but it has proved very
useful in our environment. Some additional background:
The simtrace2 firmware appears to have a problem (probably a race condition of some sort,
with the USB stack) where it accepts the first USB message sent by simtrace2-list after a
reset, but then ignores others. During investigation, it was noticed that when sending two
commands in a row from a single instance of simtrace2, the first is ignored, and the
second is processed. So, a hack was put into `simtrace2-tool` so that it sends a fake,
empty, error message, to kick the remote SIM firmware into accepting the second, real
message. The strange thing is, that when you send two messages like this, it has the side
effect of keeping the processor from getting stuck.
So, something about sending two messages has two effects 1.) it kicks the SIM firmware, if
it is stuck, and 2.) prevents the SIM firmware from getting stuck in the first place.
--
To view, visit
https://gerrit.osmocom.org/c/simtrace2/+/26864
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: simtrace2
Gerrit-Branch: master
Gerrit-Change-Id: I40fa06bee5d8194516497e16597e069124ddf0fb
Gerrit-Change-Number: 26864
Gerrit-PatchSet: 1
Gerrit-Owner: jtavares <jtavares(a)kvh.com>
Gerrit-Reviewer: Hoernchen <ewild(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: tsaitgaist <kredon(a)sysmocom.de>
Gerrit-CC: laforge <laforge(a)osmocom.org>
Gerrit-Comment-Date: Sun, 13 Nov 2022 20:27:40 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment