BT_HCI: host_recv_pkt_cb couldn't aquire memory for inbound data buffer.

kubera
Posts: 23
Joined: Wed May 20, 2020 10:21 am

BT_HCI: host_recv_pkt_cb couldn't aquire memory for inbound data buffer.

Postby kubera » Fri Feb 26, 2021 6:00 am

Hi, I am trying out some functionalities with BLE. a mobile app is used to connect with the ESP32 GATT server, and while transmission I need to receive a continuous burst of data. the BLE memory is getting full and the BLE stack is getting in stuck mode.The app is getting disconnected but the device is not even identifying the disconnection event. How can I clear the BLE memory once it gets fulled?

If the system will crash if it receives a burst of data is not a good system right? So how can I solve this problem?

Swagger
Posts: 28
Joined: Tue May 19, 2020 3:06 am

Re: BT_HCI: host_recv_pkt_cb couldn't aquire memory for inbound data buffer.

Postby Swagger » Sat Feb 27, 2021 5:05 am

I am also having a similar problem. Is there any way we could actually release/clear the memeory. BLE Stack is completely getting stuck and no memory left after burning out all the memory with incoming and outgoing data. Is there any mechanism that we could do in order to avoid such situations

kubera
Posts: 23
Joined: Wed May 20, 2020 10:21 am

Re: BT_HCI: host_recv_pkt_cb couldn't aquire memory for inbound data buffer.

Postby kubera » Wed Mar 03, 2021 11:56 am

any idea?

andurbal
Posts: 3
Joined: Thu Mar 25, 2021 9:18 pm

Re: BT_HCI: host_recv_pkt_cb couldn't aquire memory for inbound data buffer.

Postby andurbal » Thu May 25, 2023 1:18 pm

Did you solve this issue?
Im facing the same ...

[0;31mE (24922) BT_OSI: list_append osi_calloc failed.
[0m
[0;31mE (24923) BT_HCI: host_recv_pkt_cb couldn't aquire memory for inbound data buffer.
[0m
[0;31mE (26816) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:[0m
[0;31mE (26816) task_wdt: - IDLE (CPU 0)[0m
[0;31mE (26816) task_wdt: Tasks currently running:[0m
[0;31mE (26816) task_wdt: CPU 0: BTC_TASK[0m
[0;31mE (26816) task_wdt: CPU 1: IDLE[0m
[0;31mE (26816) task_wdt: Aborting.[0m

abort() was called at PC 0x4017336c on core 0

Who is online

Users browsing this forum: Baidu [Spider] and 71 guests