WCN7850 problem on Linux kernel 6.15
Baochen Qiang
quic_bqiang at quicinc.com
Wed May 28 01:02:21 PDT 2025
On 5/28/2025 3:29 PM, Doug Brewer wrote:
> On Wed, May 28, 2025 at 1:16 PM Baochen Qiang <quic_bqiang at quicinc.com> wrote:
>>
>>
>>
>> On 5/27/2025 11:00 AM, Doug Brewer wrote:
>>> On Tue, May 27, 2025 at 9:10 AM Doug Brewer wrote:
>>>>
>>>> Hello,
>>>>
>>>> After upgrading to kernel 6.15, my ath12k failed to start:ath12k_pci
>>
>> Is this mainline kernel or stable kernel?
>
> It's stable kernel:
> https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz
>
>>>> 0000:03:00.0: BAR 0 [mem 0xdf000000-0xdf1fffff 64bit]: assigned
>>>> ath12k_pci 0000:03:00.0: enabling device (0000 -> 0002)
>>>> ath12k_pci 0000:03:00.0: MSI vectors: 16
>>>> ath12k_pci 0000:03:00.0: Hardware name: wcn7850 hw2.0
>>>> NET: Registered PF_QIPCRTR protocol family
>>>> pcieport 0000:00:1d.0: AER: Multiple Uncorrectable (Non-Fatal) error message rec
>>>> eived from 0000:00:1d.0
>>>> pcieport 0000:00:1d.0: PCIe Bus Error: severity=Uncorrectable (Non-Fatal), type=
>>>> Transaction Layer, (Completer ID)
>>>> pcieport 0000:00:1d.0: device [8086:9d18] error status/mask=00008000/00010000
>>>> pcieport 0000:00:1d.0: [15] CmpltAbrt (First)
>>>> pcieport 0000:00:1d.0: AER: TLP Header: 0x00000000 0x00000000 0x00000000 0x000
>>>> 00000
>>
>> Strange there is AER error? Is 0000:00:1d.0 upstream port of WLAN target? I guess not
>> because 8086:9d18 seems like an Intel device?
>
> Appending ‘pcie_aspm=off’ to the kernel command line will eliminate that error.
>
>> Can you share lspci log:
>>
>> lspci -tv
>
> -[0000:00]-+-00.0 Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Pro
> cessor Host Bridge/DRAM Registers
> +-02.0 Intel Corporation Skylake GT2 [HD Graphics 520]
> +-08.0 Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8
> th Gen Core Processor Gaussian Mixture Model
> +-14.0 Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller
> +-16.0 Intel Corporation Sunrise Point-LP CSME HECI #1
> +-17.0 Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode]
> +-1c.0-[01]--
> +-1c.5-[02]----00.0 Intel Corporation I210 Gigabit Network Connection
> +-1d.0-[03]----00.0 Qualcomm Technologies, Inc WCN785x Wi-Fi 7(802.1
> 1be) 320MHz 2x2 [FastConnect 7800]
> +-1e.0 Intel Corporation Sunrise Point-LP Serial IO UART Controller
> #0
> +-1e.6 Intel Corporation Sunrise Point-LP Secure Digital IO
> Controller
> +-1f.0 Intel Corporation Sunrise Point-LP LPC Controller
> +-1f.2 Intel Corporation Sunrise Point-LP PMC
> +-1f.3 Intel Corporation Sunrise Point-LP HD Audio
> +-1f.4 Intel Corporation Sunrise Point-LP SMBus
> \-1f.6 Intel Corporation Ethernet Connection I219-LM
>
>
>>>> mhi mhi0: Requested to power ON
>>>> mhi mhi0: Power on setup success
>>>> mhi mhi0: Wait for device to enter SBL or Mission mode
>>>> ath12k_pci 0000:03:00.0: AER: can't recover (no error_detected callback)
>>>> pcieport 0000:00:1d.0: AER: device recovery failed
>>>> ath12k_pci 0000:03:00.0: qmi dma allocation failed (7012352 B type 1),
>>>> will try later with small size
>>>> ath12k_pci 0000:03:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff
>>>> soc_id 0x40170200
>>>> ath12k_pci 0000:03:00.0: fw_version 0x1108811c fw_build_timestamp 2025-05-17 00:
>>>> 21 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.1.c5-00284.1-QCAHMTSWPL_V1.0_V
>>>> 2.0_SILICONZ-3
>>>> ath12k_pci 0000:03:00.0: ignore reset dev flags 0x200
>>>> ath12k_pci 0000:03:00.0: failed to receive wmi unified ready event: -110
>>>> ath12k_pci 0000:03:00.0: failed to start core: -110
>>>> failed to send QMI message
>>>> ath12k_pci 0000:03:00.0: qmi failed to send mode request, mode: 4, err = -5
>>>> ath12k_pci 0000:03:00.0: qmi failed to send wlan mode off
>>>
>>> Tested on same machine with kernel 6.14.8, ath12k works:
>>
>> This seem like stable kernel, can you try latest mainline kernel?
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
>>
>> or latest ath tree?
>>
>> https://web.git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git/
>
> OK, will try mailine kernel, thanks.
Please also try latest ath tree if issue still seen with mainline kernel.
>>
>>
>>>
>>> ath12k_pci 0000:03:00.0: BAR 0 [mem 0xdf000000-0xdf1fffff 64bit]: assigned
>>> ath12k_pci 0000:03:00.0: enabling device (0000 -> 0002)
>>> ath12k_pci 0000:03:00.0: MSI vectors: 16
>>> ath12k_pci 0000:03:00.0: Hardware name: wcn7850 hw2.0
>>> pcieport 0000:00:1d.0: AER: Multiple Uncorrectable (Non-Fatal) error message rec
>>> eived from 0000:00:1d.0
>>> pcieport 0000:00:1d.0: PCIe Bus Error: severity=Uncorrectable (Non-Fatal), type=
>>> Transaction Layer, (Completer ID)
>>> pcieport 0000:00:1d.0: device [8086:9d18] error status/mask=00008000/00010000
>>> pcieport 0000:00:1d.0: [15] CmpltAbrt (First)
>>> pcieport 0000:00:1d.0: AER: TLP Header: 0x00000000 0x00000000
>>> 0x00000000 0x00000000
>>> mhi mhi0: Requested to power ON
>>> mhi mhi0: Power on setup success
>>> mhi mhi0: Wait for device to enter SBL or Mission mode
>>> ath12k_pci 0000:03:00.0: AER: can't recover (no error_detected callback)
>>> pcieport 0000:00:1d.0: AER: device recovery failed
>>> ath12k_pci 0000:03:00.0: qmi dma allocation failed (7012352 B type 1),
>>> will try later with small size
>>> ath12k_pci 0000:03:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff
>>> soc_id 0x40170200
>>> ath12k_pci 0000:03:00.0: fw_version 0x1108811c fw_build_timestamp 2025-05-17 00:
>>> 21 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.1.c5-00284.1-QCAHMTSWPL_V1.0_V
>>> 2.0_SILICONZ-3
>>>
>>
More information about the ath12k
mailing list