When streaming, a time out issue occurs after a period of time, as indicated by the red box in the screenshot.
It’s hard to say exactly what might cause this issue without more information.
The error is saying that something has happened which has caused the chip to not respond, or otherwise miss the health check command.
This could be caused by signal integrity issues on the SDIO lines. Verifying the data lines with an eye diagram is always a good first thing to check.
Additionally, attaching a high sample rate logic analyzer (~250MS/s is typical) on the SDIO and RESET lines and capturing the bus can help us identify if the chip isn’t responding, a response (or request) is corrupted, or a message is missed. Is this something you are able to capture?
Can you also share device tree files?
device_tree.rar (6.3 KB)
Hi,ajudge,i’m so glad for your reply.
the device tree files , Please refer to the attachment.
HI @panhaojie
What mode is the device running in?
Are you able to get a logic analyser trace of the SDIO and RESET lines?
HI@ajudge
1、the device run in station mode.
2、The attachments are the SDIO and RESET diagrams.
These timing diagrams were captured while executing the flow.
thank you!
Thanks for sharing the captures! Are you able to share the dslogic files directly so I can scroll through the logic analyser capture?
Station devices typically enable powersave by default. Try to disable powersave to identify if there is something wrong with that configuration which is causing the device to enter sleep mode at the wrong time.
Early after boot (after the Morse module is inserted, and after the wlanX interface is created, run iw dev wlan0 set powersave off
.
If this resolves the problem, then we can investigate the configuration of your powersave pins.
DSLogic PLus-la-250120-113037.part1.rar (25 MB)
DSLogic PLus-la-250120-113037.part2.rar (25 MB)
DSLogic PLus-la-250120-113037.part3.rar (25 MB)
DSLogic PLus-la-250120-113037.part4.rar (25 MB)
DSLogic PLus-la-250120-113037.part5.rar (25 MB)
DSLogic PLus-la-250120-113037.part6.rar (3.3 MB)
DSLogic PLus-la-250120-113824.part01.rar (25 MB)
[DSLogic PLus-la-250120-113824.part02.rar|attachment]
(upload://v0d2ltrGM49fEB3xJw4e221gdZI.rar) (25 MB)
DSLogic PLus-la-250120-113824.part03.rar (25 MB)
DSLogic PLus-la-250120-113824.part04.rar (25 MB)
DSLogic PLus-la-250120-113824.part05.rar (25 MB)
DSLogic PLus-la-250120-113824.part06.rar (25 MB)
DSLogic PLus-la-250120-113824.part07.rar (20.7 MB)
HI@ajudge
"The attachment is a file from DS Logic analyzer, please check it.
We have made changes according to your suggestion and disabled the power-saving mode, yet the time-out problem still occurs
Hey @panhaojie , unfortunately these captures were made at 25 MHz not 250 MHz which makes it hard to distinguish the detail. Are you able to capture at the higher sample rate?