ot-ctl does not exit #9904
Replies: 2 comments · 8 replies
-
The "connect session failed: No such file or directory" error indicates that otbr-agent process is not actually running. The most common reason why otbr-agent is not running is because the RCP is not configured with the correct firmware image or the communication to RCP is not configured properly. |
Beta Was this translation helpful? Give feedback.
All reactions
-
I repeated the steps from scratch very carefully. Nothing changed. I am still following the same manual. |
Beta Was this translation helpful? Give feedback.
All reactions
-
You can try |
Beta Was this translation helpful? Give feedback.
All reactions
-
Hi! Thank you that was helpful. Here is the log output: Mar 8 19:48:19 c30d59cd63e3 mDNSResponder: Default: mDNSResponder (Engineering Build) (Nov 2 2023 03:54:32) starting |
Beta Was this translation helpful? Give feedback.
All reactions
-
The log clearly shows that communication to RCP is not working. As mentioned in https://github.com/orgs/openthread/discussions/9904#discussioncomment-8710613, either the RCP firmware or serial connection settings to RCP are incorrect. |
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
-
Thank you for this. Since I am following the manual and the firmware of the RCP is simply generated from Simplicity Studio with a click of a button I think It is most likely the serial connection settings. Do you mind telling me how to check for that? |
Beta Was this translation helpful? Give feedback.
All reactions
-
I would suggest reaching out to Silicon Labs for further assistance. |
Beta Was this translation helpful? Give feedback.
All reactions
This discussion was converted from issue #9903 on March 07, 2024 17:24.
-
I am following this manual to the T: https://openthread.io/codelabs/silabs-openthread-hardware#6
I have the docker running on a raspberry Pi that is running Ubuntu
The docker image is running fine
if I use: docker exec -ti otbr sh
I can go inside and see all the files and search through them.
My issue is after doing this:
sudo docker run -d --name "otbr"
--sysctl "net.ipv6.conf.all.disable_ipv6=0 net.ipv4.conf.all.forwarding=1 net.ipv6.conf.all.forwarding=1"
-p 8080:80 --dns=127.0.0.1 -it
--volume /dev/ttyACM0:/dev/ttyACM0
--privileged siliconlabsinc/openthread-border-router:gsdk-4.4.1
--radio-url spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=460800
--backbone-interface wlan0
I type: sudo docker exec -ti otbr sh -c "sudo ot-ctl"
and I get: connect session failed: No such file or directory
I go inside the docker image and search through the files and I cannot find ot-ctl at all!
Please tell me where ot-ctl is and how to find it or install it.
Beta Was this translation helpful? Give feedback.
All reactions