During RACH, if there is no RAR response from eNB/gNB, then will UE keep sending msg1 till preambleTransMax?
If preambleTransMax has reached, then random access failure is reported to higher layer. If this is keep on happning many times, what is behaviour of UE/higher layers?
Will UE stay on that cell only and keep attempting RACH or can it select/reselect new cell for RACH?
It depends on reselection conditions.
Will return back to idle and UE will follow reselection conditions & criteria.
But NAS layer will trigger traffic soon and so a new RACH process will occur.
Quote:What happens when lower layers sends RACH problem indication?
When upper layers receives RACH problem indication, UE will re-try to camp on to the same cell, while parallel doing PLMN search to find any other alternative cells.
When there is no msg2 response, UE can send 5 RACH attampts each seperated by a specific NAS timer. Each RACH attempt contains a cluster of MSG1 requests allowable by RACH parameters.
After the failure counter reaches 5, NAS layer will start T3402 and block that PLMN.