Skip to main content

报告 Wi-Fi 问题

要向 Qualcomm 报告问题,请提供以下详细信息。
  • 提供设置信息
  • 打包所有用于调试的日志文件并将其报告给 Qualcomm。 下表列出了报告问题所需的日志。

ath11k 日志

Wi-Fi 子系统提供工具和日志来协助排查问题。

拉取 Wpa_supplicant 日志

如果发现任何问题,请运行以下命令收集 wpa_supplicant 日志:
例如,如果 DUT 的 IP 地址是 192.168.1.22,请运行以下命令:

拉取 Wi-Fi 主机驱动程序和固件日志

要拉取 ath11k 驱动程序的 Wi-Fi 主机驱动程序和固件日志,请执行以下操作:
  1. 按如下方式在 DUT 上运行 trace-cmd 工具:
    • 对于完整日志,请运行以下命令:
    • 对于固件日志,请运行以下命令:
  2. 运行预期的测试用例或重现问题。
  3. 按 Ctrl + C 停止 trace-cmd。 trace.dat 日志显示如下: 示例输出
  4. 将 trace.dat 日志从 DUT 复制到 Ubuntu 主机设备。
  5. 按如下方式获取主机和固件日志:
    • 要从 trace.dat 日志中获取主机日志,请运行以下命令:
      示例输出
      您可以在 Ubuntu 终端中运行以下命令来安装 trace-cmd 工具:
    • 要获取固件日志,请在支持门户上分享 trace.dat 日志和问题详情。

在 dmesg 中捕获驱动程序日志

用于 dmesg 的 ath11k 命令如下:
您可以使用每个命令获取特定日志。例如:
  • 要获取与 WMI 相关的驱动程序日志,请运行以下命令:
  • 要获取与主机目标通信 (HTC) 相关的日志,请运行以下命令:

无线抓包器

无线抓包器可拦截空中传输的 Wi-Fi 帧。使用无线抓包器可以抓取 Wi-Fi 空中传输 (OTA) 数据包。 要收集无线抓包日志,请执行以下操作:
  1. 在 DUT 和 AP 附近使用单独的抓包设备(例如,配备支持监听模式 Wi-Fi 适配器的 Linux 笔记本电脑)。
  2. 将抓包接口设置为测试期间 DUT/AP 所使用的相同 Wi-Fi 信道和带宽。
  3. 开始抓包并将输出保存为 .pcap 文件。例如:
  4. 在抓包运行期间复现问题。
  5. 停止抓包,并将生成的 .pcap 文件连同主机驱动日志、固件日志和问题复现步骤一起提供。

收集固件转储

当设备崩溃时,固件转储会以 BIN 文件形式保存在 /var/spool/crash 目录中。
请在支持门户上分享此转储文件。

ath12k 日志

Wi-Fi 子系统提供工具和日志来协助排查 ath12k 平台上的问题。

拉取 Wi-Fi 主机驱动程序和固件日志

要拉取 ath12k 驱动程序的 Wi-Fi 主机驱动程序和固件日志,请按如下方式在 DUT 上运行 trace-cmd:
  • 对于完整日志,请运行以下命令:
  • 对于固件日志,请运行以下命令:
运行预期的测试用例,然后按 Ctrl + C 停止 trace-cmd。在支持门户上分享生成的 trace.dat 文件和问题详情。

在 dmesg 中捕获驱动程序日志

您可以使用 debug_mask 接口启用特定的 ath12k 调试日志。
  • 要获取与 WMI 相关的驱动程序日志,请运行以下命令:
  • 要获取与主机目标通信 (HTC) 相关的日志,请运行以下命令:

ath10k 日志

Wi-Fi 子系统提供工具和日志来协助排查 ath10k 平台上的问题。

拉取 Wi-Fi 主机驱动程序和固件日志

要拉取 ath10k 驱动程序的 Wi-Fi 主机驱动程序和固件日志,请按如下方式在 DUT 上运行 trace-cmd:
  • 对于完整日志,请运行以下命令:
  • 对于固件日志,请运行以下命令:
运行预期的测试用例,然后按 Ctrl + C 停止 trace-cmd。在支持门户上分享生成的 trace.dat 文件和问题详情。

在 dmesg 中捕获驱动程序日志

您可以使用 debug_mask 接口启用特定的 ath10k 调试日志。
  • 要获取与 WMI 相关的驱动程序日志,请运行以下命令:
  • 要获取与主机目标通信 (HTC) 相关的日志,请运行以下命令: