linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Kernel Bluetooth Protocol Stack Problem
@ 2019-10-08  8:34 hongyi mao
  2019-10-08  8:41 ` Marcel Holtmann
  0 siblings, 1 reply; 5+ messages in thread
From: hongyi mao @ 2019-10-08  8:34 UTC (permalink / raw)
  To: linux-bluetooth

Hi,
 Currently we have found a problem when using the kernel Bluetooth
protocol stack.

 Bluetooth hardware: support BR/BLE USB Client Module

 Kernel version: 3.18.20

 The problem: our host received the HCI_EV_CONN_REQUEST event, in this
event call hci_conn_add () and create a struct hci_conn,
 then the host will send HCI_OP_ACCEPT_SYNC_CONN_REQ command in the
event processing.
 However, according to the Bluetooth protocol core_v5.0 description,
 the host will then receive a Command Status event or Synchronous
Connection Complete event or Connection Complete event for the link,
 which will include Connection_Handle and the link parameters if the
setup is successful.
 However, the host did not receive these events for the link.
Hdev->rx_work workqueue is still working to collect events.
 After a period of time, the host receives an HCI_EV_CHANNEL_SELECTED
event, which is to operate the hci_conn->amp_mgr structure,
 but the host has not received any events containing any information
in the structure, this structure has not been created, so the kernel
appears oops

Thanks and Best Regards!

Hongyi Mao

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-10-16 19:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-08  8:34 Kernel Bluetooth Protocol Stack Problem hongyi mao
2019-10-08  8:41 ` Marcel Holtmann
     [not found]   ` <CACokStd_VLLP=dc+v=MZXpYF+Pw57f0Cma3-HSrXz5_PdiyRfw@mail.gmail.com>
2019-10-10  3:43     ` Marcel Holtmann
2019-10-10  8:27       ` hongyi mao
2019-10-16 19:08         ` Marcel Holtmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).