Bug#1107521: ath12k_pci errors and loss of connectivity in 6.12.y branch
- To: Baochen Qiang <baochen.qiang@oss.qualcomm.com>
- Cc: Vasant Hegde <vasant.hegde@amd.com>, Robin Murphy <robin.murphy@arm.com>, Jeff Johnson <jjohnson@kernel.org>, will@kernel.org, joro@8bytes.org, linux-wireless@vger.kernel.org, ath12k@lists.infradead.org, 1107521@bugs.debian.org, iommu@lists.linux.dev
- Subject: Bug#1107521: ath12k_pci errors and loss of connectivity in 6.12.y branch
- From: Matt Mower <mowerm@gmail.com>
- Date: Wed, 2 Jul 2025 22:08:02 -0700
- Message-id: <[🔎] CAPDiVH9Fi3Rw4K4npHMAEcOPMj=iFMEJOyhn5cRaq3+9kBYNZA@mail.gmail.com>
- Reply-to: Matt Mower <mowerm@gmail.com>, 1107521@bugs.debian.org
- In-reply-to: <[🔎] 979be2a9-9d0b-4382-8519-2f6fbcac5375@oss.qualcomm.com>
- References: <CAPDiVH8gaBH6o_OY-zUWYpDbj5mhiqmofKGb71gLgHOi4vA=Vw@mail.gmail.com> <0ba2176e-3339-4a8b-850a-ca5643939c8b@oss.qualcomm.com> <fd3bd8b1-4108-445a-b65f-4769d73e6e63@arm.com> <4a13d862-1bbb-4a98-bc1d-219bf78f7c0d@amd.com> <[🔎] CAPDiVH-kVCUY8DKexT9OqAZsvkZ5_CGo8d8nENYA-kD=s_x8wA@mail.gmail.com> <[🔎] e008afed-819d-43eb-8895-2c7aaf24ec13@oss.qualcomm.com> <[🔎] CAPDiVH-xPDmx-KQx7YJY=7+kwJNbGY-rEu-w+cz18p=kjnKFsw@mail.gmail.com> <[🔎] 979be2a9-9d0b-4382-8519-2f6fbcac5375@oss.qualcomm.com> <174939484316.7705.5967923154709480099.reportbug@AI360>
> in the meanwhile, Matt, could you help do some
> more work to narrow down the problematic change?
I went the opposite direction and started cherry picking changes from
6.15.y, starting where ath12k diverged from 6.12.y in Sep 2024. I
found stability pretty quick and was able to bisect down to a single
commit where stability started. See branch
https://github.com/mdmower/linux/commits/mdm-6.12.35-ath12k-1/ for the
cherry pick history on top of v6.12.35. The commit where stability
started is:
wifi: ath12k: modify ath12k_mac_op_bss_info_changed() for MLO
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/net/wireless/ath/ath12k?h=linux-6.15.y&id=afbab6e4e88da68cca94cabfc1604d71db161d42
I know this isn't exactly what you needed (especially since the commit
is part of a patch series, not standalone), but maybe it'll help?
Logs with ath12k debugging enabled:
1. Last broken revision in my branch:
wifi: ath12k: modify ath12k_get_arvif_iter() for MLO
https://github.com/mdmower/linux/commit/841b7f4af08f9d80e6db862218d341402dfc9acf
https://cmphys.com/ath12k/dmesg-6.12.35-cherrypicks-841b7f4af08f-ath12kdebug.log
2. First fixed revision in my branch:
wifi: ath12k: modify ath12k_mac_op_bss_info_changed() for MLO
https://github.com/mdmower/linux/commit/931abb9e838e376a53a82c0f638fb63a9d31e737
https://cmphys.com/ath12k/dmesg-6.12.35-cherrypicks-931abb9e838e-ath12kdebug.log
I'll continue to test this branch to make sure it's not a false
positive, but so far it's looking good.
Reply to: