[RFC][PATCH] layer1: clear dedicated mode on FULL reset

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/baseband-devel@lists.osmocom.org/.

Alex Badea vamposdecampos at gmail.com
Sat Nov 27 22:49:58 UTC 2010


This is particularly useful if a layer23 app exists uncleanly; the next
app would not be able to synchronize at all.

Signed-off-by: Alex Badea <vamposdecampos at gmail.com>
---

More to the point, I'd get stuck on the CBCH ;)  I'm not sure if this
would negatively impact other FULL reset use-cases, hence the RFC.

Thanks,
Alex

 src/target/firmware/layer1/l23_api.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/target/firmware/layer1/l23_api.c b/src/target/firmware/layer1/l23_api.c
index 19838f1..82b86d7 100644
--- a/src/target/firmware/layer1/l23_api.c
+++ b/src/target/firmware/layer1/l23_api.c
@@ -381,6 +381,7 @@ static void l1ctl_rx_reset_req(struct msgb *msg)
 	switch (reset_req->type) {
 	case L1CTL_RES_T_FULL:
 		printf("L1CTL_RESET_REQ: FULL!\n");
+		l1s.dedicated.type = GSM_DCHAN_NONE;
 		l1s_reset();
 		l1s_reset_hw();
 		audio_set_enabled(0);
-- 
1.7.0.4





More information about the baseband-devel mailing list