WCN7850 problem on Linux kernel 6.15

Doug Brewer brewer.doug at gmail.com
Wed May 28 05:55:20 PDT 2025


On Wed, May 28, 2025 at 4:02 PM Baochen Qiang <quic_bqiang at quicinc.com> wrote:
>
>
>
> 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.

Both mainline and stable kernels have the same error.
Switched to ath.git, my ath12k works.

Seems to me that both mainline and stable kernels have fallout.

> >>> 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