Hey,
i recently bought a new notebook: Lenovo ThinkPad T14. I installed Manjaro KDE Plasma minimal and ran sudo pacman-mirrors --fasttrack && sudo pacman -Syyu. Ethernet is working; wifi is not working.
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: tpacpi_wwan_sw: Wireless WAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
What i tried so far:
Using different Kernels:
linux5.13.12-1 works fine but no wifi
linux5.10.60-1 works fine but no wifi
linux5.4.142-1 doesnât boot up
Installing Card-Driver from AUR
iwlwifi system works fine but no wifi
linux-firmware-iwlwifi-git doesnât boot up
Downloading the Driver manually from Linux* Support for IntelÂŽ Wireless Adapters (tried to link it, but forbidden).
I actually donât know how to install a Driver manually. Iâve read that itâs only needed to copy the .ucode-files to /lib/firmware/, but wifi is still not working after reboot.
Reinstall the manjaro system with proprietary Drivers, but wifi still not working.
On Linux* Support for IntelÂŽ Wireless Adapters (tried to link it, but forbidden) and in this Forum it is said that my networkcard is supported since linux5.2 straight out of the box. I am using manjaro on my desktop-machine since one year and never had issues. Therefore i consider myself still as a noob and am hopefully asking for a step-by-step guide to fix this issue.
If needed i can provide more info about my system or hardware.
Thanks in advance for any help!
Edit:
The package from AUR iwlwifi fails to build.
Updating files: 100% (71496/71496), done.
HEAD is now at 23c990843 iwlwifi: mvm: fix beacon protection checks
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
make: Entering directory '/usr/lib/modules/5.10.60-1-MANJARO/build'
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/iwl-debug.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/iwl-drv.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/iwl-io.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/pcie/drv.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/iwl-phy-db.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/pcie/rx.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/pcie/tx.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/fw.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/pcie/trans.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/main.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/rs.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/mac80211.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/ucode.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/tx.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/nvm.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/lib.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/iwl-trans.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/calib.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/ops.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/queue/tx.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/fw/img.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/fw/notif-wait.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/tt.o
/var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c: In function âiwl_mvm_init_mccâ:
/var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/nvm.c:548:18: error: implicit declaration of function âregulatory_set_wiphy_regd_syncâ; did you mean âregulatory_set_wiphy_regd_sync_rtnlâ? [-Werror=implicit-function-declaration]
548 | retval = regulatory_set_wiphy_regd_sync(mvm->hw->wiphy, regd);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| regulatory_set_wiphy_regd_sync_rtnl
/var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: In function âiwl_mvm_init_fw_regdâ:
/var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:263:25: error: implicit declaration of function âwiphy_dereferenceâ; did you mean âsrcu_dereferenceâ? [-Werror=implicit-function-declaration]
263 | wiphy_dereference(mvm->hw->wiphy, mvm->hw->wiphy->regd);
| ^~~~~~~~~~~~~~~~~
| srcu_dereference
/var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:263:25: warning: initialization of âconst struct ieee80211_regdomain *â from âintâ makes pointer from integer without a cast [-Wint-conversion]
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/fw/dbg.o
/var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:285:23: error: implicit declaration of function âregulatory_set_wiphy_regd_syncâ; did you mean âregulatory_set_wiphy_regd_sync_rtnlâ? [-Werror=implicit-function-declaration]
285 | ret = regulatory_set_wiphy_regd_sync(mvm->hw->wiphy, regd);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| regulatory_set_wiphy_regd_sync_rtnl
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/fw/pnvm.o
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:280: /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/nvm.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/cfg/1000.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/sta.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/rx.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/power.o
/var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/ops.c: In function âiwl_mvm_rx_monitor_notifâ:
/var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/ops.c:210:9: error: implicit declaration of function âieee80211_disconnectâ; did you mean âieee80211_beacon_getâ? [-Werror=implicit-function-declaration]
210 | ieee80211_disconnect(vif, true);
| ^~~~~~~~~~~~~~~~~~~~
| ieee80211_beacon_get
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/scan.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/cfg/2000.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/cfg/5000.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/rxon.o
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:280: /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/ops.o] Error 1
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/devices.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/led.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/debugfs.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/cfg/6000.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/cfg/7000.o
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/cfg/8000.o
cc1: some warnings being treated as errors
CC [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/cfg/9000.o
make[2]: *** [scripts/Makefile.build:280: /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.o] Error 1
make[1]: *** [scripts/Makefile.build:497: /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/mvm] Error 2
make[1]: *** Waiting for unfinished jobs....
LD [M] /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.o
make: *** [Makefile:1822: /var/tmp/pamac-build-gluroda/iwlwifi/src/iwlwifi-fixes/drivers/net/wireless/intel/iwlwifi] Error 2
make: Leaving directory '/usr/lib/modules/5.10.60-1-MANJARO/build'
==> ERROR: A failure occurred in build().
Aborting...
I also found two yet unresolved posts concerning the Intel AX201 in the Forum through a common google-search. Would link them, but canât.
I already have linux-firmware package installed. It comes with Manjaro KDE Plasma minimal. Thank you anyway for your research.
Edit: As said i consider myself as a noob. But my inxi output for network says: âdevice2: driver: N/Aâ. I therefore am trying to install some kind of driver and am kinda lost at this point.
I stated to have an âIntel Wi-Fi 6 AX201 (2x2 802.11ax)â because exactly that is written in the bill! I canât tell why inxi returns Realtek here. I also can not open the notebook up to confirm if it is either the Intel-Card or some other card.
Is it even possible that inxi outputs false information? Maybe without the correct driver also the device canât be identified correctly?
What do you suggest? Either way i will call the Notebook-Store tomorrow morning and ask them about built in card.