FACCH/H sometimes not received by BTS with osmocomBB+motorolaCXX
While working on support to run TTCN3 BTS_Tests with real HW (motorola phone + osmo-bts-trx + osmo-trx + B200) (#3155), it was spotted that several tests (a51 and a52 for f_TC_encr_cmd and f_TC_chan_act_encr) fail while trying to send some UNIT DATA (MS->BTS) using a configured FACCH/H channel. Test fails most of the time but not always.
Those tests actually run same procedures several times but with a different set of channel configs (f_testmatrix_each_chan). It first runs using TCH/H (FACCH/F) and that one is successful, but then during second round, where it uses TCH/H (FACCH/H) it fails most of the times.
Same test running in virtual TTCN3 setup with TRXCON seems to be passing always fine.
09:43:01.047017 450 BTS_Tests.ttcn:3793 Timeout T: 3 s 09:43:01.047367 450 BTS_Tests.ttcn:3794 setverdict(fail): pass -> fail reason: "Timeout waiting for DATA_IND", new component reason: "Timeout waiting for DATA_IND"
See https://osmocom.org/issues/3155#note-55 (55 to 59) for more information.
For now I'll disable FACCH/H related testing when using real HW (no trxcon):
https://gerrit.osmocom.org/#/c/osmo-ttcn3-hacks/+/11428 bts: Disable testing FACCH/H with real HW