Report Wi-Fi issues
To report an issue to Qualcomm, provide the following details.- Provide setup information
- Package all log files for debugging and report them to Qualcomm.
The following table lists the logs required to report an issue.
Logs for ath11k
The Wi-Fi subsystem offers tools and logs to assist with troubleshooting issues.Pull Wpa_supplicant logs
If you observe any issue, run the following command to collect wpa_supplicant logs:192.168.1.22, run the following command:
Pull Wi-Fi host driver and firmware logs
To pull the Wi-Fi host driver and firmware logs for the ath11k driver, do the following:- Run the
trace-cmdtool on the DUT as follows:- For the entire log, run the following command:
- For firmware log, run the following command:
- For the entire log, run the following command:
- Run the intended test case or reproduce the issue.
- Stop
trace-cmdby pressing Ctrl + C. Thetrace.datlog appears as follows: Sample output - Copy the
trace.datlog from the DUT to the Ubuntu host device. - Get the host and firmware logs as follows:
- To get the host log from the
trace.datlog, run the following command:Sample outputYou can install thetrace-cmdtool by running the following command in the Ubuntu terminal: - To get the firmware logs, share the
trace.datlog and issue details on the support portal.
- To get the host log from the
Capture driver logs in dmesg
The ath11k commands for dmesg are as follows:- To get WMI-related driver logs, run the following command:
- To get host target communication (HTC) related logs, run the following command:
Wireless sniffer
A wireless sniffer intercepts the Wi-Fi frames over the air. Use a wireless sniffer to sniff the Wi-Fi Over the Air (OTA) packets. To collect wireless sniffer logs, do the following:- Use a separate sniffer device (for example, a Linux laptop with a monitor-mode-capable Wi-Fi adapter) near the DUT and AP.
- Set the sniffer interface to the same Wi-Fi channel and bandwidth used by the DUT/AP during the test.
- Start packet capture and save the output as a
.pcapfile. For example: - Reproduce the issue while the capture is running.
- Stop the capture and share the generated
.pcapfile along with host driver logs, firmware logs, and issue reproduction steps.
Collect firmware dump
When the device crashes, the firmware dump is saved as a BIN file at the/var/spool/crash directory.
Logs for ath12k
The Wi-Fi subsystem offers tools and logs to assist with troubleshooting issues on ath12k platforms.Pull Wi-Fi host driver and firmware logs
To pull the Wi-Fi host driver and firmware logs for the ath12k driver, runtrace-cmd on the DUT as follows:
- For the entire log, run the following command:
- For firmware log, run the following command:
trace-cmd by pressing Ctrl + C. Share the generated trace.dat file and issue details on the support portal.
Capture driver logs in dmesg
You can enable specific ath12k debug logs with thedebug_mask interface.
- To get WMI-related driver logs, run the following command:
- To get host target communication (HTC) related logs, run the following command:
Logs for ath10k
The Wi-Fi subsystem offers tools and logs to assist with troubleshooting issues on ath10k platforms.Pull Wi-Fi host driver and firmware logs
To pull the Wi-Fi host driver and firmware logs for the ath10k driver, runtrace-cmd on the DUT as follows:
- For the entire log, run the following command:
- For firmware log, run the following command:
trace-cmd by pressing Ctrl + C. Share the generated trace.dat file and issue details on the support portal.
Capture driver logs in dmesg
You can enable specific ath10k debug logs with thedebug_mask interface.
- To get WMI-related driver logs, run the following command:
- To get host target communication (HTC) related logs, run the following command:

