Lenovo ThinkPad X1 Carbon (Gen 9)
This laptop requires firmware in order for the soundcard to work.
Installing Advanced Linux Sound Architecture#ALSA firmware for more details.seems to be enough to get audio working. See
If you are getting laggy/stuttering UI and mouse movements in your desktop environment add
i915.enable_psr=0 to your kernel parameters.
Usingprovides good graphics performance.
The fingerprint reader works out of the box using Fprint.. See
The laptop allows several different WWAN modules, including: Fibocom L860 (Intel based), Quectel EM120 (Qualcomm based) and Foxconn SDX55 (Qualcomm based). All these modules use a direct PCI connection instead of USB, and they are all integrated through the new "wwan" subsystem: the Qualcomm based ones are supported in the kernel since 5.13, and the Intel based ones since 5.14.
The SDX55 model is fully operational with:
* kernel 5.13, see  * ModemManager 1.16.6, which includes the FCC unlock operation, see  and  * Intel VT-D enabled in the laptop bios, see .
The EM120 model should be usable since 5.13, but it requires a different FCC unlock operation. See .
The L860 model should be usable since 5.14, but it may also require a different FCC unlock operation. Please open a new issue in ModemManager if that's the case, see .
The FCC unlock operations are required in all these WWAN modules because Lenovo wants to make sure that these modules are exclusively used in the certified Lenovo platforms. Without the FCC unlock, the module would be detected by ModemManager, but it would be impossible to put the modem in "online" mode (RF on). At some point Lenovo will publish a proprietary tool to perform this platform check and run the FCC unlock via the tool; but until that tool is published, there is no known way to FCC unlock the EM120 and the L860; so even if the kernel supports them, they would be unusable.