Reliablility problem in current git?

Sylvain Munaut 246tnt at gmail.com
Mon Feb 20 12:14:10 UTC 2012


Hi,

> I have the same problem (testing with a C123). When this problem occurs, I
> have also a lot of "DSP Error Status: 8" and afterwards "DSP Error Status:
> 24". With git bisect, I localize the first commit showing this issue as
> 7cc4a4b ( Improvement of neighbour cell power measurement task).

Oh yes, that commit looks like a very bad idea ... neigh measurement
should always be on TN 0 ...

Can you try to undo that chunk :

diff --git a/src/target/firmware/layer1/prim_pm.c
b/src/target/firmware/layer1/prim_pm.c
index 07b7209..1630600 100644
--- a/src/target/firmware/layer1/prim_pm.c
+++ b/src/target/firmware/layer1/prim_pm.c

@@ -175,7 +175,8 @@ static int l1s_neigh_pm_cmd(uint8_t num_meas,
         * num_meas > 1 */
        /* do measurement dummy, in case l1s.neigh_pm.n == 0 */
        l1s_rx_win_ctrl((l1s.neigh_pm.n) ?
-               l1s.neigh_pm.band_arfcn[l1s.neigh_pm.pos] : 0, L1_RXWIN_PW, 0);
+                       l1s.neigh_pm.band_arfcn[l1s.neigh_pm.pos] : 0,
+               L1_RXWIN_PW, l1s.neigh_pm.tn[l1s.neigh_pm.pos]);

        /* restore last gain */
        rffe_set_gain(last_gain);


And  check if it improves things.


Cheers,

    Sylvain




More information about the baseband-devel mailing list