I just installed debian bullseye on a lenovo Thinkpad X1 Carbon Gen 10.
The installation process was pretty straightforward. Except for one part: networking. During the installation, it said the wifi card was not recognized.
Apparently this is a known case. I am just supposed to install the firmware-iwlwifi package and everything is supposed to be fine.
Thanks to an usb driver I uploaded this file
ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-iwlwifi_20210315-3_all.deb to the laptop and ran
apt search iwl
firmware-iwlwifi/now 20210315-3 all [installed,local]
Binary firmware for Intel Wireless cards
lsmod | grep iwl initally doesn't show that the iwlwifi module, suggesting it's not loaded.
lsmod | grep iwl displays:
iwlwifi 299008 0
cfg80211 983040 1 iwlwifi
I interpret the third column being at 0 as "the driver is not being used".
lspci -nnkv | sed -n '/Network/,/^$/p' doesn't show the line
Kernel driver in use: iwlwifi Kernel modules: iwlwifi like on this page https://wiki.debian.org/InstallingDebianOn/Thinkpad/X1%20Carbon%20Gen%2810%29/bullseye.
Even after rebooting, making sure the kernel module is loaded at boot time (adding
/etc/modules), I don't have a wifi network interface (
ip a show).
At this point I'm lost. I feel something's wrong but can't identify what. The installation guide on the debian wiki I linked above proposes some commands to run but none of them seem to be about wifi.
iwlwifi module supposed to load automatically after installing the firmware-iwlwifi package?
What am I missing to make the Intel network device use that module?
Note: I don't have access to internet via ethernet. I tried plugging an USB-C to ethernet adapter and an RJ45 cable but for some reason the ethernet interface doesn't go up either.