This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] WL1835MOD:iOS 设备随机连接丢失

Guru**** 2541090 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/641605/wl1835mod-random-connection-loss-with-ios-devices

器件型号:WL1835MOD

我们正在观察 iOS 设备的随机蓝牙连接丢失情况。 我们没有发现 导致这一问题的任何具体步骤。 我们成功地从 BT 芯片捕获日志。 蓝牙控制器接收到的错误代码为0x2 (HCI 传输错误)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     连接 glogger 输出。  日志末尾出现问题。

    e2e.ti.com/.../ConnectionLoss.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 user="Prabirendu Bishnu"]我们成功地从 BT 芯片捕获日志。 蓝牙控制器接收到的错误代码为0x2 (HCI 传输错误)。[/报价]

    哪个 HCI 事件显示0x2 (HCI 传输错误)状态? 在该日志中的所有断开连接中、大多数是由于远程端终止连接而导致的、其余的都是本地主机终止连接的结果。 我没有看到任何表明连接中断的实例。

    此致、

    Vihang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们在 BT Stack 日志中看到错误代码。 它们很可能会误解其他内容、但连接丢失是无意的(日志末尾的最后一次断开连接是我们感兴趣的断开连接)。 它是在启动呼叫后发生的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Vihang、

    我是 Prabirendu Bishnu 的同事,我们正在共同探讨这个问题。 我对日志中的"无意"断开有一些问题、我想问您。 正如您所说的、有两种断开连接:

    1. #248367:远程用户终止连接:
      • 为什么在接收 到 LMP_REMOVE_ESC_LINK_REQ 后立即获取 HCI_DISCONY_COMPLETE 事件? 这是正常情况吗?
    2.  #223613:本地主机终止的连接:
      • 我们的 BT 堆栈由于 HCI 传输错误而发送 HCI_RESET 命令、就像 Prabirendu Bishnu 说 的那样、这可能是误解。 你怎么看?

    谢谢、

    将会

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    将、

    [报价用户="Will 廖来]#248367:远程用户终止连接:

    • 为什么在接收 到 LMP_REMOVE_ESC_LINK_REQ 后立即获取 HCI_DISCONY_COMPLETE 事件? 这是正常情况吗?

    [/报价]

    eSCO 连接具有唯一的连接句柄,而不是与同一设备的 ACL 连接。 248367 HCI_Disconnection_Complete_Event 显示了 eSCO 连接的连接句柄、这在很大程度上是按顺序排列的。 这是正常的。

    [报价用户="Will 廖来] #223613:本地主机终止的连接:

    • 我们的 BT 堆栈由于 HCI 传输错误而发送 HCI_RESET 命令、就像 Prabirendu Bishnu 说 的那样、这可能是误解。 你怎么看?

    [/报价]

    HCI_Reset 命令将终止来自控制器的所有活动连接。 在来自主机的 HCI_Reset 之后、每个连接句柄的两个 HCI_Disconnection_Complete_Events 有意义。