You are not logged in.

#1 2025-06-22 02:38:50

zahreela_saanp
Member
Registered: 2025-06-22
Posts: 3

Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

Following the news https://archlinux.org/news/linux-firmwa … ervention/, I removed linux-firmware and reinstalled it. But now my Wi-Fi does not work (not detected). Installing linux-firmware-qcom or linux-firmware-other did not help either.

This is a Qualcomm Wi-Fi that comes built-in with the MSI motherboard PRO Z790-A.

Following is the output of lspci

04:00.0 Network controller: Qualcomm Technologies, Inc WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] (rev 01)
	Subsystem: Foxconn International, Inc. High Band Simultaneous Wireless Network Adapter
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin ? routed to IRQ 209
	Region 0: Memory at 80800000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable+ Count=16/32 Maskable+ 64bit-
		Address: fee00e18  Data: 0000
		Masking: ffffff00  Pending: 00000000
	Capabilities: [70] Express (v2) Endpoint, IntMsgNum 0
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10W TEE-IO-
		DevCtl:	CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 8GT/s, Width x2, ASPM L0s L1, Exit Latency L0s <1us, L1 <64us
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 8GT/s, Width x1 (downgraded)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
			 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp+ ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
			 AtomicOpsCtl: ReqEn-
			 IDOReq- IDOCompl- LTR+ EmergencyPowerReductionReq-
			 10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
		LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
		LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
			 EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [100 v2] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
			ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
			PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
			ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
			PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
			ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
			PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
		AERCap:	First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
			MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
		HeaderLog: 00000000 00000000 00000000 00000000
	Capabilities: [148 v1] Secondary PCI Express
		LnkCtl3: LnkEquIntrruptEn- PerformEqu-
		LaneErrStat: 0
	Capabilities: [158 v1] Transaction Processing Hints
		No steering table available
	Capabilities: [1e4 v1] Latency Tolerance Reporting
		Max snoop latency: 3145728ns
		Max no snoop latency: 3145728ns
	Capabilities: [1ec v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=70us PortTPowerOnTime=0us
		L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
			   T_CommonMode=0us LTR1.2_Threshold=81920ns
		L1SubCtl2: T_PwrOn=0us
	Kernel driver in use: ath12k_pci
	Kernel modules: ath12k

What steps can I take to solve this problem? I have not downgraded packages before so I am a little scared I may break something.

Offline

#2 2025-06-22 03:09:44

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,841

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

That output looks fine, what, exactly, isn't working?

Offline

#3 2025-06-22 03:22:37

zahreela_saanp
Member
Registered: 2025-06-22
Posts: 3

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

The wlan0 interface doesn't show up under

ip a

or in the GNOME GUI either.

This is what I see in dmesg

$ sudo dmesg | grep ath12k
[    6.163901] ath12k_pci 0000:04:00.0: BAR 0 [mem 0x80800000-0x809fffff 64bit]: assigned
[    6.163918] ath12k_pci 0000:04:00.0: enabling device (0000 -> 0002)
[    6.164034] ath12k_pci 0000:04:00.0: MSI vectors: 16
[    6.164038] ath12k_pci 0000:04:00.0: Hardware name: wcn7850 hw2.0
[    6.717727] ath12k_pci 0000:04:00.0: qmi dma allocation failed (7012352 B type 1), will try later with small size
[    6.727732] ath12k_pci 0000:04:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
[    6.727742] ath12k_pci 0000:04: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_V2.0_SILICONZ-3
[    7.030891] ath12k_pci 0000:04:00.0: ignore reset dev flags 0x212
[   11.907583] ath12k_pci 0000:04:00.0: failed to receive wmi unified ready event: -110
[   11.908366] ath12k_pci 0000:04:00.0: failed to start core: -110
[   11.913391] ath12k_pci 0000:04:00.0: qmi failed to send mode request, mode: 4, err = -5
[   11.913396] ath12k_pci 0000:04:00.0: qmi failed to send wlan mode off

I faced the exact same problem some 2 months ago, but that was fixed in kernel 6.15.1-2 I believe. #2 post in this thread https://bbs.archlinux.org/viewtopic.php?id=305531 also reports same error message. Maybe the fix wasn't picked up when the packages were restructured?

Last edited by zahreela_saanp (2025-06-22 03:37:06)

Offline

#4 2025-06-22 04:07:42

renatatostada4313
Member
Registered: 2025-06-22
Posts: 1

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

I upgraded my system today for the first time in a while, and I am seeing the exact same output as is posted above:

# dmesg | grep ath12k
[    5.273318] ath12k_pci 0000:29:00.0: BAR 0 [mem 0xfc200000-0xfc3fffff 64bit]: assigned
[    5.273339] ath12k_pci 0000:29:00.0: enabling device (0000 -> 0002)
[    5.273599] ath12k_pci 0000:29:00.0: MSI vectors: 16
[    5.273605] ath12k_pci 0000:29:00.0: Hardware name: wcn7850 hw2.0
[    5.861818] ath12k_pci 0000:29:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
[    5.861821] ath12k_pci 0000:29: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_V2.0_SILICONZ-3
[    6.147813] ath12k_pci 0000:29:00.0: ignore reset dev flags 0x212
[   10.977265] ath12k_pci 0000:29:00.0: failed to receive wmi unified ready event: -110
[   10.977609] ath12k_pci 0000:29:00.0: failed to start core: -110
[   10.979532] ath12k_pci 0000:29:00.0: qmi failed to send mode request, mode: 4, err = -5
[   10.979534] ath12k_pci 0000:29:00.0: qmi failed to send wlan mode off

My wireless adapter worked perfectly fine before I upgraded, and now it does not load.

The output is consistent with the issue reported on gitlab and in these forums:
https://gitlab.archlinux.org/archlinux/ … /issues/11
https://bbs.archlinux.org/viewtopic.php?id=305531

I also am apparently too inept to figure out how to downgrade the kernel. Very upsetting to have a fixed issue be re-introduced 1 update later.

Last edited by renatatostada4313 (2025-06-22 04:08:10)

Offline

#5 2025-06-22 12:01:02

Katherine1
Member
Registered: 2011-05-02
Posts: 44

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

Yeah. It's looking like the same thing as last time as well. Reverting to the old linux-firmware package restores wifi. It's time to hang out on the old package until this gets fixed again.

Last edited by Katherine1 (2025-06-22 14:10:49)

Offline

#6 2025-06-23 21:55:42

drhelix
Member
Registered: 2025-06-23
Posts: 2

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

I have a Qualcomm Technologies, Inc WCN785x in my laptop and have the same issue after I updated today. I had to downgrade to linux-firmware 20250613.12fe085f-6 and the lts kernel to make it work again. Simple downgrading didn't work with the latest 6.15 kernel.

Offline

#7 2025-06-24 20:06:09

Themadnibbler
Member
Registered: 2025-06-24
Posts: 2

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

I had to revert back to linux-firmware 20250613.12fe085f-6 to get my Intel wifi to work again. I think the latest issue/manual intervention on the front page has something to do with it.

Offline

#8 2025-06-24 21:57:41

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,841

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

Themadnibbler wrote:

I had to revert back to linux-firmware 20250613.12fe085f-6 to get my Intel wifi to work again. I think the latest issue/manual intervention on the front page has something to do with it.

Only if you didn't install the correct packages. If you have the right firmware, any issues would be upstream bugs unrelated to the split.

Offline

#9 2025-06-25 09:22:43

drhelix
Member
Registered: 2025-06-23
Posts: 2

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

and which are the correct packages in this case if you don't mind?

Offline

#10 2025-06-25 12:19:55

Themadnibbler
Member
Registered: 2025-06-24
Posts: 2

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

I did what the manual intervention said to. If we need to hunt down another firmware package for wifi it should be noted. The post referred to nvidia firmware, witch is why I was there in the first place. I might of missed something as well. Never know.

Last edited by Themadnibbler (2025-06-25 12:21:04)

Offline

#11 2025-06-25 13:09:10

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,516

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

linux-firmware-qcom is just an optional dep of linux-firmware and likely relevant for qualcom chips. pacman will have informed you about these when reinstalling linux-firmware. And there have been a bunch of backports and reverts of broken commits as they got discovered so you should ensure you're up to date.

Last edited by V1del (2025-06-25 13:11:15)

Offline

#12 2025-06-26 01:50:50

zahreela_saanp
Member
Registered: 2025-06-22
Posts: 3

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

I am the OP, my problem was solved with the upgrade to 20250613.12fe085f-9 version of linux-firmware. I also have linux-firmware-qcom (same version) installed. Not sure though if the qcom package is required.

Offline

#13 2025-06-26 12:15:33

iha_niaz11
Member
Registered: 2025-05-27
Posts: 5

Re: Qualcomm WCN785x Wi-Fi stops working after update to 20250613.12fe085f

For me it worked by downgrading to the 20250408 version. this was the last version that had to work for the qualcomm WCN785x Wi-Fi 7.

Offline

Board footer

Powered by FluxBB