43362 may crash

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi,

     43362 may crash(can't RX/TX packets, can't response any SDIO command, without any OOB interrupt) in bellow two situtaion:

     1. WICED is configured as STA mode. Send UDP pakcet to WICED very quickly(1 packet per millisecond), after a while, 43362 will dead. It doesn't response any command and can't RX/TX any packet. I think the root cause is the MCU can't  read out wifi packet from 43362 timely, 43362 use out all memory and stop working. How about just drop new packets when there are too many packets buffered?

     2. If there are no RX buffer, the packet read function wiced_read_frame will do wiced_abort_read( WICED_FALSE ). If this situation continues for a while. 43362 will dead. You can simulate this issue like this: Hold all RX buffer, and send wifi packet to 43362. Wait for a while, you can reproduce this issue.

0 Likes
5 Replies
GregG_16
Employee
Employee
50 sign-ins 25 sign-ins 25 comments on KBA

Hello,

Thank you for the post.  Yes, if the 43362 gets too many PPS it could cause it to crash, since it will not stop accepting packets.  We don't see this happening in the real world, but can happen in test conditions with lots of small packets. We do have plans to fix this in future drivers with some packet agreegation techniques we are working on.

Let me know if you agree this should not be an issue under typical conditions.

0 Likes
Anonymous
Not applicable

This issue was happened at our customer more than once, it is an issue for us. Hope you can fix it ASAP, thank you very much.

0 Likes

We will look into it and see what can be done.

0 Likes

Can you confirm issue happens with SDK3.1.0Broadcom WICED Software Development Kit 3.1.0

0 Likes
GregG_16
Employee
Employee
50 sign-ins 25 sign-ins 25 comments on KBA

Please reopen if this is still an issue.

0 Likes