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 <jtava...@kvh.com>
Gerrit-Reviewer: Hoernchen <ew...@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: tsaitgaist <kre...@sysmocom.de>
Gerrit-CC: laforge <lafo...@osmocom.org>
Gerrit-Comment-Date: Sun, 13 Nov 2022 20:27:40 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment

Reply via email to