OTBR agent- Multiple partition issue

145 views
Skip to first unread message

Sunidhi Dixit

unread,
Jan 29, 2022, 1:58:52 AM1/29/22
to openthread-users
Hello Community,

Query-1
I am using the K32W061 module flashed with RCP on mikrobus and using the otbr-agent host side to form an open-thread network with a specific dataset that I have already hardcoded in the otbr-agent. I am able to get the thread interface up and everything works fine.

But sometimes I can see the end device(K32W061 flashed with the hybrid->reed example) gets the leader role and even in the scan I can't see my network though I verified on the host side from cli the interface was up and the state was "leader".
What can be the possible reasons?

Query-2
Also, one issue is there are multiple partitions gets created after some time how I can merge the different partitions.
Is there any way we can resist the end device taking the leader role? I want the end devices to be router eligible to take benefit of long-range and better connectivity but do not want the end device to become the leader.


I strictly require the K32W061 host side to be the only leader and forcefully want all the end devices to join the network (the details of which I have provided out-of-band).

If anyone can share some knowledge on partitions or some previous experiences related to queries or some other resource that can be helpful. Please do share.

Thanks in advance!

Sunidhi Dixit

unread,
Jan 31, 2022, 2:40:55 AM1/31/22
to openthread-users
Getting these when trying to attach a standard ftd device with the host acting as leader
an 28 13:48:27 [7650]: [INFO]-CORE----: Notifier: StateChanged (0x00000c00) [Child+ Child-]
Jan 28 13:48:27 [7650]: [WARN]-PLAT----: Handle transmit done failed: NoAck
Jan 28 13:48:27 [7650]: [INFO]-MAC-----: Frame tx attempt 4/4 failed, error:NoAck, len:126, seqnum:109, type:Data, src:1a40a5d10f93c23a, dst:s
Jan 28 13:48:27 [7650]: [NOTE]-MAC-----: Failed to send IPv6 UDP msg, len:202, chksum:c867, to:ae699923c0626587, sec:yes, error:NoAck, prio:nt
Jan 28 13:48:27 [7650]: [NOTE]-MAC-----:     src:[fe80:0:0:0:1840:a5d1:f93:c23a]:19788
Jan 28 13:48:27 [7650]: [NOTE]-MAC-----:     dst:[fe80:0:0:0:ac69:9923:c062:6587]:19788
Jan 28 13:48:30 [7650]: [INFO]-MAC-----: Received IPv6 UDP msg, len:84, chksum:2ea7, from:ae699923c0626587, sec:no, prio:net, rss:-95.0
Jan 28 13:48:30 [7650]: [INFO]-MAC-----:     src:[fe80:0:0:0:ac69:9923:c062:6587]:19788
Jan 28 13:48:30 [7650]: [INFO]-MAC-----:     dst:[ff02:0:0:0:0:0:0:2]:19788
Jan 28 13:48:30 [7650]: [INFO]-MLE-----: Receive Parent Request (fe80:0:0:0:ac69:9923:c062:6587)
Jan 28 13:48:30 [7650]: [INFO]-MLE-----: Delay Parent Response (fe80:0:0:0:ac69:9923:c062:6587)
Jan 28 13:48:31 [7650]: [INFO]-MLE-----: Send delayed message (fe80:0:0:0:ac69:9923:c062:6587)
Jan 28 13:48:31 [7650]: [WARN]-PLAT----: Handle transmit done failed: NoAck

Please find the full logs attached
otbr-agent_join_failed

Sunidhi Dixit

unread,
Jan 31, 2022, 2:52:23 AM1/31/22
to Sunidhi Dixit, openthread-users
Also I have came across the following apis-
otThreadBecomeLeader
otThreadSetLocalLeaderWeight
otThreadSetLocalLeaderPartitionId

So I was thinking if I can resolve my issue in the following way-

I am planning to set the highest local leader weight for my host device and the minimum for end device.
Also can I assign a specific partitionid to all end device and host so that only one partition exists?
Also how the weight is prioritize what weight value i can assign to the leader so it never become child?



This message contains confidential information and is for the intended recipients. If you are not intended recipients you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender or VOLANSYS (www.volansys.com) therefore does not accept liability for any errors or omissions in the contents of this message.

--
You received this message because you are subscribed to the Google Groups "openthread-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openthread-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openthread-users/c40a6f47-ce36-437b-8e46-a30d836373edn%40googlegroups.com.

This message contains confidential information and is for the intended recipients. If you are not intended recipients you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender or VOLANSYS (www.volansys.com) therefore does not accept liability for any errors or omissions in the contents of this message.

Jonathan Hui

unread,
Mar 1, 2022, 6:25:52 PM3/1/22
to Sunidhi Dixit, openthread-users
This sounds like there is an issue with the radio driver and it is having difficulty sending and/or receiving IEEE 802.15.4 frames.

You can use an IEEE 802.15.4 sniffer to verify whether the device is sending IEEE 802.15.4 frames.

--
Jonathan Hui



Reply all
Reply to author
Forward
0 new messages