Kernel Bluetooth Protocol Stack Problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux