-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CommissioningComplete command fails with CHIP Error 0x00000032: Timeout in python controller #37075
Comments
So looking at the nordic_device_as_dut.zip bits, under
On the server side,
Someone needs to loop at the pcap file there to see what's going on with the Thread packets, but that's a pcap from the controller, not the Thread border router, right @Harshith-GRL ? |
You're right, the file I attached above is from controller side only, let me try to capture the tcpdump on border router, is there any specific filter that i need to lookout for when capturing the tcpdump or do you need me to capture all packets? |
@Harshith-GRL I don't know... might be best to capture all packets and do the filtering later when looking at the capture. |
Description
When executing the script TC_Darwin_pair.py as a part of stress testing, in the CASE session when sending CommissionComplete command there is a exception being thrown which is
chip.exceptions.ChipStackError: src/lib/address_resolve/AddressResolve_DefaultImpl.cpp:124: CHIP Error 0x00000032: Timeout
. This script will mimic on a high level how the pairing occurs in the Darwin ecosystem. Here there are two fabrics that will be created, in Some cases commission complete fails for the first fabric but in some scenarios it fails for the second fabric.GitHub hash of the SDK that were being used are : f8d457a.
Platforms
I Have performed the execution on Two different DUT (Raspberrypi and Nordic board), using ble-wifi and ble-thread provisioning
Test Bed -1
Controller Platform - python controller running on Raspberrypi 4B -8GB,
Nordic Board as DUT - all-cluster-app running on Nordic nrf52840-DK board
Provisioning method - Ble-thread
Test-bed 2
Controller Platform - python controller running on linux Laptop,
Raspberrypi as DUT - all-cluster-app running on Raspberrypi 4B -8GB
Provisioning method - Ble-Wifi
Test scenario
Execution Details
Test-Bed 1
NOTE : In this Test bed for Iteration 11 the first controller is not able send commissionComplete command and in Iteration 8 the second controller is not able to send commissionComplete Command.
Git hub hash id: f8d457a
Iterations scheduled to run: 500
Iterations Failed: 3
Iterations Passed: 22
Python controller is running on raspberrpi with Nordic nrf52840 as dut with commissioning method is ble-thread.
Execution Logs (logs consists of two Pass iterations and two Fail Iterations):
nordic_device_as_dut.zip
Test Bed 2
Git hub hash id: f8d457a
Iterations scheduled to run: 500
Iterations Passed: 225
Iterations Failed: 38
Python controller is running on linux Laptop with chip-all-cluster-app on rapsberrypi machine as dut with commissioning method is ble-wifi.
Execution Logs (logs consists of two Pass iterations and one Fail Iterations):
laptop_python_contorller_logs.zip
The text was updated successfully, but these errors were encountered: