I’ve been having trouble with the Wi-Fi on my HP Pavilion 14, so I decided to replace the Wi-Fi card with an Intel AX210 Wi-Fi 6E card. I carefully installed the new card, verifying the hardware multiple times, and ensured that all necessary firmware was installed.
However, the card is not being recognized by the operating system. When I run the command lspci | grep -i network, nothing is returned, which suggests that the card isn’t being detected. Oddly, the card’s Bluetooth functionality is recognized and works fine.
Here are the steps I’ve already tried:
Driver Support: I verified that my kernel version is up to date and compatible with the Intel AX210. I’m currently running kernel version 6.10.7.
Firmware: I installed the latest iwlwifi firmware using dnf and ensured that it is correctly placed in the /lib/firmware directory.
DMI Whitelist: I checked the BIOS/UEFI settings for any whitelisting that might restrict non-approved wireless cards, but didn’t find any relevant settings.
Kernel Logs: I reviewed the dmesg logs for any errors related to iwlwifi, but didn’t find anything that stands out.
When I reinstalled the old Wi-Fi card, it worked as expected, so the issue seems to be specific to the new card. Could anyone help me further diagnose and resolve this issue?
Please provide (as pre-formatted text using the </> button from the top line of the text entry panel) the output from running inxi -Fzxx in a terminal.
Please check the Intel data sheets for the old and new cards. Intel systems may support legacy Wi-Fi(PCIe), M.2:CNVio, or M.2: CNVio2 depending on the processor and motherboard.
Network:
Message: No PCI device data found.
Bluetooth:
Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB bus-ID: 1-4:3
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
lmp-v: 12
Both the original and replacement WiFi cards are PCIe, but there is also an issue with the
ethernet adapter (so I assume you don’t use ethernet). With the original configuration:
Many systems enable network before booting with minimal drivers, so it is possible that HP’s firmware only supports Realtek, or the WiFi issues that caused you to replace the original card are a hardware or firmware problem unrelated to the WiFi card. Check for firmware updates from HP (sudo fwupdtool --get-updates should list available updates). You should look for options to enable to disable ethernet and wifi in the “BIOS” settings. One of my systems has 3 settings: disable, enable, enable with PXE. The “disable” setting prevents using the network in linux, so I enable without PXE.
It looks like the advanced settings on this HPs laptop BIOS are locked so I am unable to aces the advanced tab. Is there a way to fix it? I have also updated the bios and the firmware as show by you. The bios version is now F.10.
Loading… [******** ]14:32:01.242 FuUsbDevice failed to parse platform BOS descriptor: failed to parse: no supported platform version: did not find magic
Loading… [************************************** ]
Devices with no available firmware updates:
• INTEL SSDPEKNU010TZH
• System Firmware
• ELAN078D:00 04F3:315D
No updates available for remaining devices
check lspci | grep Wi-Fi and if return anything install iwlwifi-mvm-firmware anyway install and see it finger cross unfortunate advanced bios settings is not possible to unlock check hp support forum
Unfortunately, running lspci | grep Wi-Fi didn’t return any results. I do have the iwlwifi-mvm-firmware package installed, though, so I’m grateful for any further suggestions or guidance.
ok did you try to turn on wifi ?
Press the Fn key (usually located at the bottom left of the keyboard) along with the function key (F12) to toggle WiFi on or off.
Neither issue ends with a solution, but this does suggest some clash between the AX210 and system firmware. Please try journalctl --no-hostname -b -g iwlwifi to see if the system attempts to load the Intel WiFi module.
I ran journalctl --no-hostname -b -g iwlwifi and didn’t find any entries. I’ve carefully followed all the steps in your article, as well as those from other sources, including YouTube videos. While I can access the BIOS, I don’t have access to the advanced tab.
That means the card is disabled before linux boots, so nothing you can do in Fedora to make it work.
One reason for asking for the inxi output is to make this topic visible in web searches for similar hardware. We can hope someone who knows how to enable the advanced tab finds the topic. You can try asking for help with access to the advanced tab on HP forums.
Your other option is to solve the issues with the original WiFi card.
found this popup multiple threads on HP forums might help or not
I have a few recommendations
To Access Advanced BIOS Settings in HP
Restart your Computer. Stop whatever you are doing.
Enter BIOS Settings. Press the Esc key repeatedly until the Startup menu opens.
Power Off/ Restart your Computer. Power off or restart your computer again, and this time press F9.
Press F10 and Get the Advanced Tab.
If you find the Advanced settings tab missing in the BIOS, that is because HP has locked the settings on your computer as the improper use of the Advanced settings in BIOS could damage your computer, and in most cases, there is no way to unlock it.
As ut says if tge advances tab is locked there is no way to inlock it so this is worth to try
Thank you for your assistance. I have found the repair manual for the HP Pavilion Laptop 14-ec1003nc (73U74EA). I plan to contact HP for further information and to inquire about a potential BIOS issue. Additionally, I discovered that the Intel Dual Band Wireless-AC 9260 NV is used in other HP devices within this product line and could be a potential replacement option. I hope this information is helpful to others as well.
You can find the post discussing this issue on the HP forum. If a solution is found there, I’ll make sure to update this page so that others with similar issues can access the information.