Fixing wi-fi after Fedora update on Thinkpad X1 Carbon 7th gen
I recently bought Thinkpad X1 Carbon, the latest 7th generation laptop from Lenovo, but unfortunately, not everything works so smoothly yet on Fedora Linux.
I installed a new Fedora 30 and discovered some not-so-serious glitches, which are sometimes to be expected with new hardware on Linux. But then I updated all my packages and BIOS, and suddenly I was without internet!
To fix it, this is what I did (after ~1h Googling):
cd /lib/firmware
sudo mv iwlwifi-9000-pu-b0-jf-b0-46.ucode iwlwifi-9000-pu-b0-jf-b0-46.bak
sudo mv iwlwifi-9260-th-b0-jf-b0-46.ucode iwlwifi-9260-th-b0-jf-b0-46.bak
sudo mv iwlwifi-cc-a0-46.ucode iwlwifi-cc-a0-46.bak
I renamed the newest firmware files by changing their suffix. After reboot, these files will be ignored, and Fedora will use the previous firmware files for the wi-fi adapter.
I hope this helps!
Last updated on 13.8.2019.