https://wiki.archlinux.org/api.php?action=feedcontributions&user=Kingtous&feedformat=atom
ArchWiki - User contributions [en]
2024-03-29T13:24:51Z
User contributions
MediaWiki 1.41.0
https://wiki.archlinux.org/index.php?title=Laptop/Lenovo&diff=736129
Laptop/Lenovo
2022-07-03T01:56:49Z
<p>Kingtous: remove Ethernet label for ThinkBook 14p Gen 2 ACH (Ryzen)</p>
<hr />
<div>[[Category:Lenovo]]<br />
[[ja:ノートパソコン/Lenovo]]<br />
{{Laptops navigation}}<br />
{{Related articles start}}<br />
{{Related|ThinkPad docks}}<br />
{{Related articles end}}<br />
<br />
== IBM/Lenovo ==<br />
<br />
From [[Wikipedia:ThinkPad|Wikipedia]]: <br />
: ThinkPad is a line of business-oriented laptop computers and tablets designed, developed and marketed by Lenovo, and formerly IBM. The line was originally sold by IBM until 2005, when a part of the company's business was acquired by Lenovo.<br />
<br />
=== ThinkPad battery control ===<br />
<br />
{{Merge|tp_smapi|[[tpacpi-bat]] is already covered in [[tp_smapi]]. [[tp_smapi#Supported laptops]] also already covers supported ThinkPads. ([[tp_smapi]] is already mentioned in the parent page at [[Laptop#See also]], so it may be unnecessary to mention it here again to avoid duplication.)}}<br />
<br />
For newer ThinkPads it is possible to set a stop and resume charge threshold with [https://github.com/teleshoes/tpacpi-bat tpacpi-bat]. A user-submitted list of ThinkPads compatible with tpacpi-bat is available [https://github.com/teleshoes/tpacpi-bat/wiki/Supported-Hardware here]. For many older, pre Ivy Bridge, ThinkPads [[tp_smapi]] is available.<br />
<br />
=== T series ===<br />
<br />
{{Laptops table header}}<br />
| ThinkPad T60 || 2010-08-19 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T60p || 2013-03-25 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[IBM ThinkPad T61|ThinkPad T61]] || 2011-04-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| ThinkPad T61p || 2009-11-05 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T400|ThinkPad T400]] || 2012-02-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T400s|ThinkPad T400s]] || 2012-12-03 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| ThinkPad T410 || 2014-10-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T420|ThinkPad T420]] || 2014-12-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T420s|ThinkPad T420s]] || 2011-10-05 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T430|ThinkPad T430]] || 2015-10-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T440p || 2018-10-25 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || || See [[#ThinkPad T440p]]<br />
|-<br />
| [[Lenovo ThinkPad T440s|ThinkPad T440s]] || 2020-05-14 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|[[Lenovo ThinkPad T440s#Wireless|Yes*]]}} || {{Yes}} || {{Yes}} || || <br />
|-<br />
| [[Lenovo ThinkPad T450|ThinkPad T450]] || 2021-04-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T450s|ThinkPad T450s]] || 2021-04-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T460s|ThinkPad T460s]] || {{-}} || {{Yes}} || {{G|No beep}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T25|ThinkPad T25]] || 2017-10-28 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T470|ThinkPad T470]] || 2017-10-28 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T470s|ThinkPad T470s]] || 2017-04-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T480|ThinkPad T480]] || 2018-07-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T480s|ThinkPad T480s]] || 2018-03-01 || {{Yes}} || {{G|No beep}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint reader misses drivers}} || <br />
|-<br />
| [[Lenovo ThinkPad T490|ThinkPad T490]] || 2020-05-02 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T495|ThinkPad T495]] || 2019-11-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T495s|ThinkPad T495s]] || 2020-01-05 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T500 || 2015-06-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T520|ThinkPad T520]] || 2013-11-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T530|ThinkPad T530]] || 2014-03-27 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T550|ThinkPad T550]] || 2015-07-31 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T560 || 2017-05-06 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || colspan=2 | <sup>*</sup>No automatic brightness adjustment when switching from battery to AC<br />
|-<br />
| [[Lenovo ThinkPad T570|ThinkPad T570]] || 2017-06-27 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}}* || ||<br />
|-<br />
| ThinkPad T580 || 2021-07-14 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | Fingerprint scanner works with {{AUR|python-validity}} || <br />
|-<br />
| [[Lenovo ThinkPad T590|ThinkPad T590]] || 2020-06-09 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | Similar to the T490, the pointer occasionally jumps while pressing trackpad buttons<br />
|-<br />
| [[Lenovo ThinkPad T14 (AMD) Gen 1|ThinkPad T14 (AMD) Gen 1]] || 2020-12-30 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T14s (AMD) Gen 1|ThinkPad T14s (AMD) Gen 1]] || 2020-12-30 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T14/T14s (Intel) Gen 1|ThinkPad T14/T14s (Intel) Gen 1]] || 2020-08-26 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T14 (Intel) Gen 2 || 2021-03-10 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T14 (AMD) Gen 2|ThinkPad T14 (AMD) Gen 2]] || 2021-11-20 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T14s (AMD) Gen 2 || 2021-06-26 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || || <br />
|-<br />
| ThinkPad T15 (Intel) Gen 2 || 2021-05-22 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
|}<br />
<br />
=== X series ===<br />
<br />
{{Laptops table header}}<br />
| [[IBM ThinkPad X60s|ThinkPad X60s]] || 2014-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| ThinkPad X61s || 2014-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X100e|ThinkPad X100e]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| ThinkPad X131e || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || [https://bbs.archlinux.org/viewtopic.php?id=159014 WLAN Led seems not controlled] ||<br />
|-<br />
| ThinkPad X140e || 2020-03-21 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || [https://bbs.archlinux.org/viewtopic.php?id=159014 WLAN Led seems not controlled] || If suspend hangs, try {{ic|echo 0 > /sys/power/pm_async}}.<br />
|-<br />
| [[Lenovo ThinkPad X200|ThinkPad X200]] || 2018-04-30 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X200S|ThinkPad X200S]] || 2017-04-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || Fingerprint, SD card and webcam: Untested. Modem might needs reset after sleep. ||<br />
|-<br />
| [[Lenovo ThinkPad X201|ThinkPad X201]] || 2015-06-16 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X220|ThinkPad X220]] || 2020-02-13 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || <br />
|-<br />
| [[Lenovo ThinkPad X230|ThinkPad X230]] || 2017-03-03 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Accelerometer}} ||<br />
|-<br />
| [[Lenovo ThinkPad X240|ThinkPad X240]] || 2018-07-04 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X250|ThinkPad X250]] || 2017-04-21 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X260|ThinkPad X260]] || 2020-06-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || PSR powersaving is [[#ThinkPad X260|causing some microfreezes]].<br />
|-<br />
| [[Lenovo ThinkPad X270|ThinkPad X270]] || 2021-07-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X280|ThinkPad X280]] || 2019-08-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad X390 || 2019-10-25 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X390 Yoga|ThinkPad X390 Yoga]] || 2020-02-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X395|ThinkPad X395]] || 2020-05-09 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Fingerprint reader: See [[Lenovo_ThinkPad_X1_Carbon_(Gen_7)#Fingerprint_sensor|dedicated page]]. || Prevent amdgpu issues by [https://support.lenovo.com/us/en/downloads/ds540046 updating to latest BIOS]<br />
|-<br />
| [[Lenovo ThinkPad X13 Gen 1 (AMD)|ThinkPad X13 Gen 1 (AMD)]] || 2020-12-26 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Proprietary/nonfree}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X13 Yoga (Gen 2)|ThinkPad X13 Yoga (Gen 2)]] || 2021-06-26 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || Modem: No, Untested: Fingerprint, NFC, Smart Card ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon|ThinkPad X1 Carbon]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Proprietary/nonfree}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 2)|ThinkPad X1 Carbon (Gen 2)]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 3)|ThinkPad X1 Carbon (Gen 3)]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 4)|ThinkPad X1 Carbon (Gen 4)]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 5)|ThinkPad X1 Carbon (Gen 5)]] || 2018-09-04 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 6)|ThinkPad X1 Carbon (Gen 6)]] || 2018-05-13 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 7)|ThinkPad X1 Carbon (Gen 7)]] || 2019-12-14 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 8)|ThinkPad X1 Carbon (Gen 8)]] || 2020-08-22 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 9)|ThinkPad X1 Carbon (Gen 9)]] || 2021-11-05 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 10)|ThinkPad X1 Carbon (Gen 10)]] || 2022-06-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Extreme|ThinkPad X1 Extreme]] || 2018-12-26 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Fingerprint reader: No, Thunderbolt: Untested|| <br />
|-<br />
| [[Lenovo ThinkPad X1 Extreme (Gen 2)|ThinkPad X1 Extreme (Gen 2)]] || 2020-12-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Extreme (Gen 3)|ThinkPad X1 Extreme (Gen 3)]] || 2021-06-21 || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Yoga (Gen 1)|ThinkPad X1 Yoga (Gen 1)]] || 2022-01-30 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Partial}} || {{R|No: Accelerometer}} ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Yoga (Gen 3)|ThinkPad X1 Yoga (Gen 3)]] || 2018-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Partial}} || {{R|No: Fingerprint}} ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Yoga (Gen 4)|ThinkPad X1 Yoga (Gen 4)]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: NFC}} ||<br />
|}<br />
<br />
== Lenovo ==<br />
<br />
=== Battery conservation mode ===<br />
<br />
Battery Conservation Mode is a feature that limits battery charging to 55-60% of its capacity to improve battery life, being most useful when the laptop tends to run on external power much of the time. This works on many Lenovo laptops like IdeaPad and Thinkbook series. To check if your laptop is supported, try to set the battery conservation mode in the Vantage app on Windows. If it works on Windows, it can be enabled or disabled on Linux in the following manner:<br />
<br />
:First make sure the '''ideapad_laptop''' kernel module is loaded, with the {{ic|lsmod}} command.<br />
:If it is, run the following command as root to enable Battery Conservation Mode:<br />
<br />
# echo 1 >/sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode<br />
<br />
:A 0 will in turn disable the feature.<br />
<br />
{{Note|1=<br><br />
* Both the presence and implementation of this feature vary by model. Particularly, the name of the folder '''VPC2004:00''' could differ.<br />
* If the above does not work on your laptop, you can try a different method described [https://forums.linuxmint.com/viewtopic.php?f=49&t=286237#p1583578 here], which may require some (further) trial and error.}}<br />
<br />
=== A series ===<br />
<br />
{{Laptops table header}}<br />
| ThinkPad A485 || 2018-12 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | [[Laptop Mode Tools]] {{ic|runtime-pm}} disables Bluetooth<br />
|}<br />
<br />
=== B series ===<br />
<br />
{{Laptops table header}}<br />
| B50 || 2015-06-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || ||<br />
|-<br />
| B50-70 || 2015-08-25 || {{G|[[#B50-70|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || || See [[#B50-70]]<br />
|-<br />
| B450 || 2016-07-29 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{-}} || {{Y|Untested}} || ||<br />
|-<br />
|}<br />
<br />
=== Edge series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo ThinkPad Edge E330|ThinkPad Edge E330]] || 2015-01-29 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad Edge E335|ThinkPad Edge E335]] || 2015-01-29 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad Edge E420s || 2011-04-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{R|No: Trackpoint}} || BIOS update 1.08 fixes spacebar issue.<br />
|-<br />
| [[Lenovo ThinkPad Edge E430|ThinkPad Edge E430]] || 2013-04-07 || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad Edge E455|ThinkPad Edge E455]] || 2015-04-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad Edge E460 || 2020-03-08 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | TouchPad/Trackpoint needs {{ic|i8042.noloop i8042.nomux i8042.nopnp i8042.reset}} with [[libinput]].<br />
|-<br />
| ThinkPad Edge E470 || 2020-11-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad Edge E530 || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || || <br />
|-<br />
| ThinkPad Edge E531 || 2018-02-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{Yes}} || {{Yes}} || || <sup>*</sup>WiFi only works with {{Pkg|broadcom-wl-dkms}}<br />
|-<br />
| ThinkPad Edge E540 || 2015-08-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad Edge E545 || 2017-08-13 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{Y|Untested}} || {{Yes}} || || <sup>*</sup>WiFi only works with {{Pkg|broadcom-wl-dkms}}<br />
|-<br />
| ThinkPad Edge E580 || 2018-05-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | Fingerprint sensor does not work because of proprietary firmware<br />
|-<br />
|}<br />
<br />
=== E series ===<br />
<br />
{{Laptops table header}}<br />
| ThinkPad E485 || 2018-10-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || See [[#ThinkPad E485]].<br />
|-<br />
| ThinkPad E585 || 2018-11-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || See [[#ThinkPad E585]].<br />
|-<br />
| ThinkPad E595 || 2020-05-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || See [[#ThinkPad E595]].<br />
|-<br />
| ThinkPad E15 Gen 2 || 2022-01-10 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || See [[#ThinkPad E15 Gen 2]].<br />
|-<br />
|}<br />
<br />
=== L series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo ThinkPad L380 Yoga|ThinkPad L380 Yoga]] || 2018-09-21 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| Lenovo ThinkPad L390 || 2021-03-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || Touchscreen 20NRCTO1WW [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1849721 partial] with [[blacklisting]] {{ic|raydium_i2c_ts}}<br />
|-<br />
| ThinkPad L420 || 2014-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L430 || 2014-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L440 || 2019-01-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L450 || 2019-11-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L460 || 2019-06-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L470 || 2022-01-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || Trackpoint, Fingerprint reader, SD Card Reader ||<br />
|-<br />
| ThinkPad L490 || 2020-12-13 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{Yes}} || {{G|Yes<sup>**</sup>}} || {{Y|Untested: Fingerprint reader}} || <sup>*</sup>[https://bbs.archlinux.org/viewtopic.php?pid=1980983#p1980983 RTL8822BE]<br/><sup>**</sup>[[Fan_speed_control#ThinkPad laptops|Configure fans]] to avoid thermal throttling (e.g. {{AUR|thinkfan}}).<br />
|-<br />
| ThinkPad L520 || 2018-09-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested}} ||<br />
|-<br />
| ThinkPad L530 || 2014-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L560 || 2018-12-28 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || ||<br />
|-<br />
| ThinkPad L590 || 2019-11-14 || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested}} || || Kernels ≥ 5 will not boot at all and freezes at different stages of startup.<br />
|-<br />
| ThinkPad L13 Yoga Gen2 || 2021-08-10 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Smartcard-Reader}} || To enable Trackpoint and touchpad buttons use the [[Laptop#Elantech|fix for Elantech touchpads]]<br />
|-<br />
| ThinkPad L14 Gen1 (Intel) 20U1000XFR || 2020-09-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || colspan=2 | No: Touchpad physical buttons<br/>Trackpoint<br/>Untested: MicroSD card reader<br />
|-<br />
| ThinkPad L14 Gen1 (AMD) 20U50007UK || 2021-04-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 {{R|No: Fingerprint reader (No driver available)}}<br />
|-<br />
| ThinkPad L15 Gen1 (AMD) || 2021-01-30 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{Y|Untested}} || {{Yes}} || {{R|No: Fingerprint reader (No driver available)}} || {{ic|1=iommu=soft}} required for UEFI≤1.13, {{ic|1=acpi_backlight=vendor}} allows saving/loading backlight brightness.<br/><sup>*</sup> Random disconnections require [[Wireless#Cause #6|disabling power saving in iwlmvm]].<br />
|-<br />
| ThinkPad L15 Gen2 (AMD) 20X7000QMB|| 2021-07-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L14 Gen2 (AMD) 20X50049GE || 2021-07-02 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{G|Yes<sup>*</sup>}} || {{Yes}} || {{R|No: IR-Camera}} || <sup>*</sup> {{AUR|rtw89-dkms-git}} required<br />
|-<br />
| ThinkPad L14 Gen2a (AMD) 20X50009GE || 2021-09-06 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Partial<sup>*</sup>}} || || <sup>*</sup>No sleep, IRQ86 and IRQ88 consume a lot of CPU. see [https://bbs.archlinux.org/viewtopic.php?pid=1991663#p1991663 on BBS] and [https://www.reddit.com/r/AMDLaptops/comments/pdpfaq/lenovo_thinkpad_l14_gen2_amd_linux/ on reddit].<br />
|}<br />
<br />
=== N series ===<br />
<br />
{{Laptops table header}}<br />
| N200 (3000) || 2007-12-25 || {{Yes}} || {{G|[[#N200 (3000)|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
|}<br />
<br />
=== P series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo ThinkPad P50|ThinkPad P50]] || 2019-07-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | Fingerprint Reader ({{AUR|libfprint-vfs009x-git}})<br />
|-<br />
| [[Lenovo ThinkPad P70|ThinkPad P70]] || 2019-07-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Hibernate: Untested}} || colspan=2 | Fingerprint Reader ({{AUR|libfprint-vfs009x-git}})<br />
|-<br />
| ThinkPad P51 || 2018-06-08 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: TPM, Color calibrator, UEFI flash}} || <br />
|-<br />
| [[Lenovo ThinkPad P52|ThinkPad P52]] || 2020-03-16 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Hibernate: Untested}} || {{R|No: Fingerprint}} ||<br />
|-<br />
| [[Lenovo ThinkPad P1|ThinkPad P1]] || 2018-12-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Hibernate: Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad P1 (Gen 2)|ThinkPad P1 (Gen 2)]] || 2019-09-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Webcam}} ||<br />
|-<br />
| [[Lenovo ThinkPad P1 (Gen 4)|ThinkPad P1 (Gen 4)]] || 2022-05-04 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: TPM}} ||<br />
|-<br />
| [[Lenovo ThinkPad P52s|ThinkPad P52s]] || 2019-02-25 || {{G|[[Lenovo ThinkPad P52s#Xorg|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 {{R|NFC: [https://github.com/nfc-tools/libnfc/issues/455 No]<br/>Fingerprint: [https://forums.lenovo.com/t5/Linux-Discussion/Thinkpad-T580-Synaptics-Metallica-MIS-Touch-Fingerprint-Reader/m-p/4057745 No]}}<br />
|-<br />
| [[Lenovo ThinkPad P53|ThinkPad P53]] || 2020-05-02 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Hibernate: Untested}} || || <br />
|-<br />
| ThinkPad P53s || 2019-10-28 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || colspan=2 {{Y|Untested: Multi-monitor<br/>Card Reader<br/>Smartcard Reader<br/>Fingerprint}}<br />
|-<br />
| ThinkPad P73 || 2020-06-10 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || colspan=2 | No: Multi-monitor<br/>Untested: Card Reader<br/>Smartcard Reader<br/>Fingerprint<br />
|-<br />
| [[Lenovo ThinkPad P43s|ThinkPad P43s]] || 2020-07-14 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || colspan=2 {{Y|Untested: Smartcard Reader<br/>Fingerprint}}<br />
|-<br />
| [[Lenovo ThinkPad P15s|ThinkPad P15s]] || 2020-10-27 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 {{Y|Untested: Smartcard Reader<br/>Fingerprint}}<br />
|-<br />
| ThinkPad P17 (Gen 1) || 2021-03-12 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Hibernate: Untested}} || {{Y|Untested: Webcam (IR)<br/>Card Reader<br/>Fingerprint}} || Graphics tested in Discrete mode only.<br />
|-<br />
| ThinkPad P14s (AMD) Gen 2 || 2022-02-19 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | For better suspend battery usage, set sleep mode in BIOS to Linux. For touchscreen, [[append]] {{ic|blacklist raydium_i2c_ts}} to {{ic|/etc/modprobe.d/unneeded-modules.conf}}. Wi-Fi needs {{AUR|rtw89-dkms-git}}.<br />
|}<br />
<br />
=== S series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo S20-30|S20-30]] || 2020-06-26 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|[[Lenovo S20-30#Wireless|Yes*]]}} || {{Y|Untested}} || {{Yes}} || ||<br />
|-<br />
| S21e-20 || 2015-07-01 || {{Yes}} || {{Yes}} || {{-}} || {{G|[[#S21e-20|Yes*]]}} || {{Y|Untested}} || {{Yes}} || {{Y|Untested: HDMI}}||<br />
|-<br />
|}<br />
<br />
=== U Series ===<br />
<br />
{{Laptops table header}}<br />
| U31-70 || 2015-10-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
|}<br />
<br />
=== V Series ===<br />
<br />
{{Laptops table header}}<br />
| V110-15ISK || 2017-08-31 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Y|Untested:<br/>USB3<br/>HDMI}} ||<br />
|-<br />
| V130-15IKB || 2019-08-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| V330-15IKB || 2018-10-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{R|No drivers for Validity/Synaptics {{ic|06cb:0081}} Fingerprint Reader}} ||<br />
|-<br />
| V15-IIL || 2022-02-16 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || colspan=2 | Touchpad needs {{ic|1=pci=nocrs}} in [[kernel parameters]] to be detected.<br />
|-<br />
| [[Lenovo V15 G2-ALC|V15 G2-ALC]] || 2022-05-03 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || <br />
|-<br />
|}<br />
<br />
=== W series ===<br />
<br />
{{Laptops table header}}<br />
|-<br />
| ThinkPad W500 || 2020-02-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad W510 || 2017-04-13 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Fingerprint Reader}} || <br />
|-<br />
| ThinkPad W530 || 2018-04-15 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || See [[NVIDIA#Unsupported drivers]]<br />
|-<br />
| ThinkPad W540 || 2017-04-09 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || <br />
|-<br />
| ThinkPad W541 || 2018-08-22 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Fingerprint Reader}} || <br />
|-<br />
| ThinkPad W550s || 2018-04-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || <br />
|-<br />
|}<br />
<br />
=== Helix Series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo ThinkPad Helix|ThinkPad Helix]] || 2016-02-01 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad Helix 2nd Gen|ThinkPad Helix 2nd Gen]] || 2018-04-01 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Y|Untested}} || {{G|[[Lenovo ThinkPad Helix 2nd Gen#Suspend & Resume|Yes*]]}} || {{Y|Untested: Pen}} || *BIOS update needed<br />
|-<br />
|}<br />
<br />
=== IdeaPad series ===<br />
<br />
{{Laptops table header}}<br />
| IdeaPad 120S || 2018-06-18 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo IdeaPad Flex 10|IdeaPad Flex 10]] || 2015-02-13 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| IdeaPad Flex 14 || 2021-05-22 || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| IdeaPad S100 || 2021-12-30 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || || <br />
|-<br />
| [[Lenovo IdeaPad S400 Touch|IdeaPad S400 Touch]] || 2014-01-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| IdeaPad U430p || 2015-08-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| IdeaPad Y700 || 2015-12-01 || {{Yes}} || {{G|[[#IdeaPad Y700|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || Trackpad - [https://unix.stackexchange.com/questions/362165/lenovo-y700-elantech-touchpad-query-0x01-failed buggy] || [https://bugzilla.kernel.org/show_bug.cgi?id=151681 Trackpad requires pata_legacy to be blacklisted]<br />
|-<br />
| [[Lenovo IdeaPad Z580|IdeaPad Z580]] || 2017-01-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo IdeaPad 720s|IdeaPad 720s]] || 2018-03-01 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|Fingerprint reader}} || <br />
|-<br />
| [[Lenovo IdeaPad 720s (Ryzen)|IdeaPad 720s (Ryzen)]] || 2018-02-01 || {{Yes}} || {{Yes}} || {{-}} || {{G|[[Lenovo IdeaPad 720s (Ryzen)#Wireless|Yes*]]}} || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested: Fingerprint reader}} || <br />
|-<br />
| Ideapad 320 || 2018-03-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || colspan=2 | To stop constant annoying messages by AMD-Vi, use {{ic|1=iommu=soft}} & {{ic|1=amd_iommu=off}}<br />
|-<br />
| Ideapad 320-15IKB || 2018-03-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}|| colspan=2 | Fingerprint does not work. There is a [https://github.com/nmikhailov/Validity90 dead driver project] and little/no hope of Lenovo or Synaptics developing a driver for Linux<br />
|-<br />
| Ideapad 330S-14IKB || 2019-10-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || colspan=2 | {{ic|Firmware Error (ACPI): Could not resolve [^^^GFX0.AFN2], AE_NOT_FOUND (20181213/psargs-503)}} log spam requires disabling ACPI ({{ic|1=acpi=off}}) or connecting to a charger.<br />
|-<br />
| Ideapad N24 || 2018-04-01 || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Y|Untested}} ||{{Y|Untested}} || ||<br />
|-<br />
| Ideapad 3-15ARE05 || 2020-10-27 || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Yes}} || {{Yes}} || Touchpad requires blacklisting {{ic|elants_i2c}}<br/>fingerprint sensor {{ic|04f3:0c57}} is not supported in [[fprint]] ||<br />
|-<br />
| IdeaPad 5 15ITL05 || 2020-09-15 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || xbacklight does not work (use light)<br/>fingerprint sensor {{ic|27c6:55a2}} is not supported in [[fprint]] || <br />
|-<br />
| [[Lenovo IdeaPad 5 15are05|IdeaPad 5 15are05]] || 2020-11-09 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || Screen backlight control requires {{ic|1=acpi_backlight=video}}<br/>fingerprint sensor {{ic|27c6:55a2}} is not supported in [[fprint]] || <br />
|-<br />
| IdeaPad 3 Gaming 15ARH05 || 2021-11-03 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || {{ic|Fn+Q}} appears working but {{ic|ideapad_laptop}} does not show said changes in {{ic|fan_mode}}<br />
|-<br />
| Ideapad 5 Pro 16ACH || 2021-12-13 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || || No software control for keyboard backlight, always disabled at boots: {{ic|Fn+Space}} works.<br />
|-<br />
| [[Lenovo IdeaPad 5 Pro 14ACN6|IdeaPad 5 Pro 14ACN6]] || 2022-04-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{-}} || <br />
|-<br />
|}<br />
<br />
=== Legion series ===<br />
<br />
{{Laptops table header}}<br />
| Legion Y520 || 2020-10-06 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|SD card (Flaky)}} || Possible [https://unix.stackexchange.com/questions/491944/cpu-temperatures-in-linux-throttling-or-wrong-reading CPU throttling]. Fan control [https://unix.stackexchange.com/questions/523899/laptop-fan-always-says-its-running-at-8-rpm does not seem to work]<br />
|-<br />
| Legion Y730 || 2019-09-12 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: USB-C}} || Disable nouveau with {{ic|1=module_blacklist=nouveau}} or {{ic|1=nouveau.modeset=0}}<br />
|-<br />
| [https://linux-hardware.org/index.php?computer=af3a4bc1494f Legion Y7000P-1060] || 2019-09-27 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Mini DisplayPort}} || <br />
|-<br />
| Legion Y540 || 2020-02-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || Hibernation [[Power management/Suspend and hibernate#Suspend/hibernate does not work, or does not work consistently|requires]] {{ic|intel_lpss_pci}} in [[initramfs]]<br />
|-<br />
| Legion Y545 || 2020-05-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Mini DisplayPort}} || <br />
|-<br />
| Legion 5 || 2020-11-05 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || rowspan="3" | Brightness control might require to be [https://askubuntu.com/questions/70552/cant-adjust-brightness-on-my-msi-vr420-laptop/104803#104803 explicitly enabled]<br />
|-<br />
| Legion 5i || 2020-08-15 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: USB-C}}<br />
|-<br />
| Legion 5Pi || 2020-08-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Y|Untested: HDMI}}<br />
|-<br />
| [[Lenovo Legion 7i|Legion 7i]] || 2020-08-02 || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: HDMI<br/>NVIDIA GPU}} || <br />
|-<br />
| Legion 5 Pro || 2021-07-21 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Cannot see CPU temperature or control fans.}} || RGB keyboard can be controlled with [https://github.com/imShara/l5p-kbl l5p-kbl]. || 165Hz requires discrete mode (with Nvidia GeForce RTX3060 laptop), works on [[NVIDIA]] [https://forums.developer.nvidia.com/t/laptop-backlight-control-regression-with-465-24-02/175585/76 beta 510]. WiFi adapter requires {{Pkg|linux-firmware}} and {{AUR|rtw89-dkms-git}}. <br />
|-<br />
| Legion Y7000 2019 PG0 || 2022-06-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Mini DisplayPort<br/>HDMI}} || Hibernation [[Power management/Suspend and hibernate#Suspend/hibernate does not work, or does not work consistently|requires]] {{ic|intel_lpss_pci module}} in [[initramfs]]<br />
|}<br />
<br />
=== Nano Series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo ThinkPad X1 Nano|ThinkPad X1 Nano]] ||| 2022-04-13 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Fingerprint Reader}} || <br />
|}<br />
<br />
=== ThinkBook series ===<br />
<br />
{{Laptops table header}}<br />
| ThinkBook 13s Gen 2 AMD || 2021-05-09 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Fingerprint}} || <br />
|-<br />
| ThinkBook 13s Gen 2 Intel || 2021-04-16 || {{G|Yes*}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint}} || *[[Intel graphics#Installation|modesetting]] fixes browser freezes<br/>internal mic [https://github.com/thesofproject/linux/issues/2460#issuecomment-779212719 requires custom topology]<br />
|-<br />
| ThinkBook 14p Gen 2 ACH (Ryzen) || 2022-07-02 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Elan Fingerprint {{ic|04f3:0c4b}}}} || See [https://gist.github.com/Kingtous/9b20742899d7a0bfbd82d0eb43fa412b DSDT Patch] to enable S3 suspend<br />
|-<br />
| ThinkBook 14 Gen 3 ACL (Ryzen) || 2021-11-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Elan Fingerprint {{ic|04f3:0c4b}}}} || <br />
|-<br />
| ThinkBook 15 Gen 2 ITL || 2022-05-23 || {{Yes}} || {{G|[[#N200 (3000)|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Probably works: [https://gitlab.freedesktop.org/libfprint/libfprint/-/merge_requests/356 Elan Fingerprint]}} || See [[#Battery Conservation Mode on IdeaPad laptops and Others|battery conservation]] section<br />
|-<br />
| ThinkBook 15 Gen 2 AMD || 2021-02-22 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Elan Fingerprint {{ic|04f3:0c4b}}}} || See [[#Battery Conservation Mode on IdeaPad laptops and Others|battery conservation]] section<br />
|-<br />
| ThinkBook 16p Gen 2 AMD || 2021-12-06 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Elan Fingerprint {{ic|04f3:0c4b}}}} || <br />
|-<br />
|}<br />
<br />
=== Yoga Series ===<br />
<br />
{{Laptops table header}}<br />
| ThinkPad Yoga 14 || 2020-09-14 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Partial: Tablet}} || [https://download.lenovo.com/pccbbs/mobiles_pdf/p40_yoga14_mt20fy_yoga460_hmm_en_sp40j47499_01.pdf Hardware maintenance available].<br />
|-<br />
| [[Lenovo ThinkPad Yoga 260|ThinkPad Yoga 260]] || 2018-05-17 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || Fingerprint Reader (Unknown), Tablet (Partial), Accelerometer (No) || <br />
|-<br />
| [[Lenovo ThinkPad Yoga 370|ThinkPad Yoga 370]] || 2021-04-25 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| Yoga 530 || 2019-09-29 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || SD card (Not tested), Fingerprint Reader (Not tested), Tablet (Partial) || Touchpad needs {{ic|i8042.noloop i8042.nomux i8042.nopnp i8042.reset}} and {{Pkg|xf86-input-synaptics}}.<br />
|-<br />
| Yoga 710 || 2019-10-05 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || || <br />
|-<br />
| Yoga 720 || 2022-01-06 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint Reader}} || <br />
|-<br />
| Yoga S740-15IRH || 2022-01-16 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || Fingerprint Reader (Not tested), SD card (No) || <br />
|-<br />
| [[Lenovo Yoga 9 14ITL5|Yoga 9 14ITL5]] || 2021-08-24 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint Reader}} || <br />
|-<br />
| Yoga 920 || 2020-09-12 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint Reader}} || <br />
|-<br />
| Yoga c930 || 2020-01-17 || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{-}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || || <sup>*</sup>See https://github.com/droserasprout/lenovo-yoga-c930-linux for more information and fixes.<br />
|-<br />
| Yoga Slim 7 (AMD Ryzen 5) || 2020-09-03 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Partial: No Suspend}} || {{Y|Untested: Fingerprint Reader}} || See https://github.com/jrandiny/yoga-slim7-ubuntu for more information and fixes.<br />
|-<br />
| Yoga Slim 7 Pro (AMD Ryzen 7) || 2022-01-20 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || || <sup>*</sup>BIOS version G7CN16WW (and possibly above) needed for S3 sleep to work.<br />
|-<br />
| Yoga Slim 7i Pro (Intel Core i7) || 2021-10-01 || {{G|Yes<sup>*</sup>}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || || <sup>*</sup>Panel Self Refresh needs {{ic|1=i915.enable_psr=0}} to prevent flickering. Keyboard needs {{ic|i8042.direct}} and {{ic|i8042.dumbkbd}}.<br />
|-<br />
| [[Lenovo Yoga Slim 9 (intel)|Yoga Slim 9 14ITL5]] || 2021-04-11 || {{Yes}} || {{Y|[[Lenovo Yoga Slim 9 (intel)#Audio|Partial]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || || Touchpad requires additional work, keyboard needs special kernel parameter.<br />
|-<br />
| Yoga C740 || 2021-01-17 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint Reader}} || <br />
|-<br />
| Yoga Duet 7 13IML05 || 2020-05-27 || {{Yes}} || {{No}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: SD Card}} || Detachable keyboard/trackpad will connect via Bluetooth, but no events are received.<br />
|-<br />
| Yoga 9i 15IMH5|| 2021-09-13 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint Reader}} || Issue with bottom speakers. Touchscreen on [[X]] handles fingers poorly, OK with stylus, perfect with Wayland.<br />
|-<br />
| Yoga Slim 7 Carbon 14ACN6 || 2022-03-29 || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || || <sup>*</sup>Speakers have very low volume<br />
|}<br />
<br />
== Troubleshooting ==<br />
<br />
{{Accuracy|Lots of vague or unproven bugs/workarounds, poor writing}}<br />
<br />
=== ThinkPad E485 ===<br />
<br />
Missing IVRS map in ACPI Table, add {{ic|1=amd_iommu=pt ivrs_ioapic[32]=00:14.0}} in [[kernel parameters]]. In order to get X to work correctly, add {{ic|1=iommu=soft}} in [[kernel parameters]] (Linux 4.20 only). On Linux 5.2, add {{ic|1=iommu=pt}} to prevent render artifacts on X. In order to get microsd (SDHCI) working, {{ic|1=echo 'options sdhci debug_quirks2="0x8000"' > /etc/modprobe.d/sdhci.conf}} and change module load order {{ic|1=MODULES=(sdhci sdhci_pci)}} in {{ic|/etc/mkinitcpio.conf}} (line 7). Do not forget to run {{ic|mkinitcpio -p linux}} afterwards. If WiFi does not work on RTL8822BE adapter models, create a file {{ic|/etc/modprobe.d/wifi.conf}} and add the following lines: {{ic|blacklist rtw_pci<br />blacklist rtwpci}}. Then, install {{aur|rtw88-dkms-git}} and reboot.<br />
<br />
=== ThinkPad E585 ===<br />
<br />
To solve all these issues mentioned here easier just install the latest BIOS update from Lenovo support website. Missing IVRS map in ACPI Table, add {{ic|1=amd_iommu=pt ivrs_ioapic[32]=00:14.0}} in [[kernel parameters]]. In order to get X to work correctly, add {{ic|1=iommu=soft}} in [[kernel parameters]] (Linux 4.20 only). In order to get microsd (SDHCI) working, {{ic|1=echo 'options sdhci debug_quirks2="0x8000"' > /etc/modprobe.d/sdhci.conf}} and change module load order {{ic|1=MODULES=(sdhci sdhci_pci)}} in {{ic|/etc/mkinitcpio.conf}} (line 7). Do not forget to run {{ic|mkinitcpio -p linux}} afterwards. Bluetooth does not work until a suspend/resume cycle occurs.<br />
<br />
=== ThinkPad E595 ===<br />
<br />
Update the bios, if missing IVRS map in ACPI Table.<br />
<br />
Bios update can help if Ethernet is not working.<br />
<br />
MicroSD does not work out of the box, see above (Lenovo ThinkPad E585) to fix it.<br />
<br />
Wake up from suspend broken on X.Org with kernel >= 5.2; works with kernel >= 5.6<br />
<br />
Add {{ic|1=acpi_backlight=vendor}} in [[kernel parameters]] to fix systemd warning {{ic|Failed to start Load/Save Screen Backlight Brightness of backlight:acpi_video0}}<br />
<br />
=== ThinkPad E15 Gen 2 ===<br />
<br />
Resume from hibernate will not work until {{ic|intel_lpss_pci}} is added to {{ic|MODULES()}} in {{ic|/etc/mkinitcpio.conf}}. See [[Power management/Suspend and hibernate#Suspend/hibernate does not work, or does not work consistently]] for details.<br />
<br />
The trackpoint and physical buttons will stop working after resuming from hibernate. Use {{ic|modprobe -r psmouse}} followed by {{ic|modprobe psmouse}} to get the functionailty back<br />
<br />
Fingerprint reader is unsupported. Neither {{ic|fprintd}} nor {{ic|libfprintd-tod}} will work.<br />
<br />
If the Fn keys do not work, to update the BIOS, download the "Bootable CD" of the [https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-edge-laptops/thinkpad-e15-gen-2-type-20t8-20t9/downloads/driver-list/component?name=BIOS%2FUEFI BIOS Update], and use {{AUR|geteltorito}} to extract the .img from the .iso with {{ic|geteltorito.pl -o bios.img downloaded.iso}}, then use [[USB flash installation medium#Using etcher|etcher]] / {{AUR|mintstick}} / [[dd]] to make a bootable USB. See [https://makandracards.com/operations/39925-lenovo-laptop-bios-update-with-linux] for details.<br />
<br />
=== ThinkPad T440p ===<br />
<br />
* ClickPad: the whole trackpad clicks, and disabling the trackpad using older versions of synclient makes the trackpoint essentially unusable. This has been resolved in newer versions of {{Pkg|xf86-input-synaptics}}.<br />
** See [https://who-t.blogspot.com.au/2014/03/xorg-synaptics-support-for-lenovo-t440.html] and its previous version, [https://who-t.blogspot.com.au/2013/12/lenovo-t440-touchpad-button.html].<br />
** Install {{AUR|xf86-input-mtrack}} for alternative drivers.<br />
* Audio:<br />
** HDMI audio is the default audio output device. Consult the [[ALSA]] page for details on changing the default.<br />
** As the X100e/Mini10, it's possible to mute the headset and speaker outputs separately to the master. Muting the speaker output improves bass output on the headset port.<br />
** If the system fails to wake from sleep, it can lose sync with the internal audio card and speakers/headphones may fail to work. In this case, put the system to sleep, and wake it again and audio functionality should be restored. <br />
* The fingerprint sensor is a Validity VFS5011, available in [[fprint]].<br />
* thinkpad_acpi:<br />
** To toggle Fn-Lock, press Fn + Esc, this will toggle the LED on the keyboard. While the Fn LED is on all Fn functionalities work as intended out of the box. <br />
** Controlling the 'glowing I' LED is apparently not possible.<br />
** fan control does not seem to work.<br />
* Graphics and Video:<br />
** With the integrated GPU, [[xrandr]] can crash while attaching or detaching displays connected via the dock.<br />
** The built-in miniDisplayPort will sometimes spew I²C issues into the kernel log.<br />
** [[Hardware video acceleration]] is highly recommended as it performs significantly better than CPU decoding of large media files.<br />
** '''The BIOS should not be upgraded past version 1.14, as newer BIOSes cause memory corruption when used with Bumblebee.''' See [https://github.com/Bumblebee-Project/bbswitch/issues/78#issuecomment-42741698 Bumblebee GitHub]<br />
* Connectivity:<br />
** Bluetooth is ''extremely'' fragile. The controller works fine most of the time, but can cause the system to wedge totally on sleep/wake cycles, especially if a connection was active at sleep. Disable the controller using {{ic|bluetoothctl}} before sleeping.<br />
<br />
=== ThinkPad X260 ===<br />
<br />
[[Wikipedia:DisplayPort#eDP|Panel Self-Refresh]] (PSR) can cause the screen to randomly freeze every few minutes. This can be fixed by [[Intel graphics#Screen flickering|disabling PSR]].<br />
<br />
See https://reddit.com/r/archlinux/comments/gu0a8a/ for more details.<br />
<br />
=== IdeaPad Y700 ===<br />
<br />
The subwoofer needs https://gist.github.com/BXZ/48cd8173807676a1402cf4bc7928c0c0 to get it working.<br />
<br />
=== IdeaPad 3 14IIL05 ===<br />
<br />
Passing pci=nocrs as kernel parameter fixes the touchpad. Unfortunately this also disabled my wifi(it was seen by iwctl but never presented a station no matter what i did). I see others online also have this problem(various posts on stackexchange etc). I finally managed to fix it by ''also'' passing pci=realloc so the full line is:<br />
<br />
pci=nocrs pci=realloc<br />
<br />
for getting both wifi and touchpad working.<br />
<br />
Note: I am using refind as boot manager(holy cow so much more straight-forward and less confusing than grub2) and i seem to recall being unable to boot with pci=realloc using grub2. This could just be me dreaming though so it probably bears testing first.<br />
<br />
Everything else works, except the brightness keys -- which sometimes work, and sometimes do not. I have not figured out in which instance they work or not yet.<br />
<br />
=== B50-70 ===<br />
<br />
* UEFI:<br />
** to be able to disable Secure Boot (necessary for dual boot, not needed for Linux only), you have to switch from "UEFI first" to "UEFI only" (or something like this) in UEFI setup menu; the Secure Boot option appears then on the Security tab<br />
** after UEFI update having Linux and Windows installed, the Linux bootloader ceased to be the default one, UEFI started to load Windows by default and it was impossible to select the Linux one in the UEFI boot menu and in the UEFI setup - reinstalling the bootloader helped; having no access to a boot media that supports UEFI, a solution might be also replacing the Windows EFI bootloader file with a Linux one temporalily, in order to be able to boot Linux from HDD<br />
** for the UEFI update, a Windows OS is needed<br />
* Touchpad:<br />
** Synaptics - works after installing Synaptics drivers from repo, possible to change behaviour (like reaction for double tap) according to your wish<br />
* Video:<br />
** in laptops with dual video card (Intel and ATI) - detects both, Intel is active as a default, not checked if it's possible at all to switch between them<br />
<br />
==== Operation with a HDD caddy ====<br />
<br />
When you install an SSD in the place of the plate HDD drive and you want to have your HDD still inside the laptop, it is possible to install it in the place of the optical drive in a special "HDD caddy". The optical drive is of 9 mm height, but a 9,5 mm caddy (ultra slim) fits in the slot. A caddy with a SATA interface is needed. It is difficult to separate the front bezel from the original optical drive (and opening its case does not help, but brings a danger of making a mess in the opening mechanism; the only option is just to pull the bezel using a bit of force, but you risk breaking the latches).<br />
<br />
While the HDD installed instead of the optical drive operates flawlessly in Windows, it was not going to work out of the box in Linux, at least in one case. The kernel tries to establish a connection with the disk, but fails to do it (''SATA link down'' entry in /var/log/messages). The solution is to force a 1.5 Gbps transfer speed (instead of 6 Gbps) by adding a ''libata.force='' kernel parameter. See [https://docs.kernel.org/admin-guide/kernel-parameters.html] for details.<br />
<br />
=== N200 (3000) ===<br />
<br />
Sound: You may have to append {{ic|1=options snd_hda_intel model=lenovo}} to {{ic|/etc/modprobe.d/modprobe.conf}} for sound to work.<br />
<br />
=== S21e-20 ===<br />
<br />
Tested with {{Pkg|broadcom-wl-dkms}} 802.11 wireless driver<br />
<br />
There is an issue with tpacpi-bat not reporting the right value for the stop threshold. This seems to be related to a buggy BIOS and can not be fixed application wise. <br />
<br />
See https://github.com/teleshoes/tpacpi-bat/issues/44<br />
<br />
== See also ==<br />
<br />
* [https://www.thinkwiki.org/wiki ThinkWiki]<br />
* [https://kozikow.wordpress.com/2016/06/03/installing-and-configuring-arch-linux-on-thinkpad-x1-carbon/ Installing and configuring Arch Linux on ThinkPad X1 Carbon]</div>
Kingtous
https://wiki.archlinux.org/index.php?title=Laptop/Lenovo&diff=736128
Laptop/Lenovo
2022-07-03T01:51:51Z
<p>Kingtous: add "Thinkbook 14p Gen2 ACH" model</p>
<hr />
<div>[[Category:Lenovo]]<br />
[[ja:ノートパソコン/Lenovo]]<br />
{{Laptops navigation}}<br />
{{Related articles start}}<br />
{{Related|ThinkPad docks}}<br />
{{Related articles end}}<br />
<br />
== IBM/Lenovo ==<br />
<br />
From [[Wikipedia:ThinkPad|Wikipedia]]: <br />
: ThinkPad is a line of business-oriented laptop computers and tablets designed, developed and marketed by Lenovo, and formerly IBM. The line was originally sold by IBM until 2005, when a part of the company's business was acquired by Lenovo.<br />
<br />
=== ThinkPad battery control ===<br />
<br />
{{Merge|tp_smapi|[[tpacpi-bat]] is already covered in [[tp_smapi]]. [[tp_smapi#Supported laptops]] also already covers supported ThinkPads. ([[tp_smapi]] is already mentioned in the parent page at [[Laptop#See also]], so it may be unnecessary to mention it here again to avoid duplication.)}}<br />
<br />
For newer ThinkPads it is possible to set a stop and resume charge threshold with [https://github.com/teleshoes/tpacpi-bat tpacpi-bat]. A user-submitted list of ThinkPads compatible with tpacpi-bat is available [https://github.com/teleshoes/tpacpi-bat/wiki/Supported-Hardware here]. For many older, pre Ivy Bridge, ThinkPads [[tp_smapi]] is available.<br />
<br />
=== T series ===<br />
<br />
{{Laptops table header}}<br />
| ThinkPad T60 || 2010-08-19 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T60p || 2013-03-25 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[IBM ThinkPad T61|ThinkPad T61]] || 2011-04-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| ThinkPad T61p || 2009-11-05 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T400|ThinkPad T400]] || 2012-02-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T400s|ThinkPad T400s]] || 2012-12-03 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| ThinkPad T410 || 2014-10-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T420|ThinkPad T420]] || 2014-12-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T420s|ThinkPad T420s]] || 2011-10-05 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T430|ThinkPad T430]] || 2015-10-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T440p || 2018-10-25 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || || See [[#ThinkPad T440p]]<br />
|-<br />
| [[Lenovo ThinkPad T440s|ThinkPad T440s]] || 2020-05-14 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|[[Lenovo ThinkPad T440s#Wireless|Yes*]]}} || {{Yes}} || {{Yes}} || || <br />
|-<br />
| [[Lenovo ThinkPad T450|ThinkPad T450]] || 2021-04-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T450s|ThinkPad T450s]] || 2021-04-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T460s|ThinkPad T460s]] || {{-}} || {{Yes}} || {{G|No beep}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T25|ThinkPad T25]] || 2017-10-28 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T470|ThinkPad T470]] || 2017-10-28 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T470s|ThinkPad T470s]] || 2017-04-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T480|ThinkPad T480]] || 2018-07-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T480s|ThinkPad T480s]] || 2018-03-01 || {{Yes}} || {{G|No beep}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint reader misses drivers}} || <br />
|-<br />
| [[Lenovo ThinkPad T490|ThinkPad T490]] || 2020-05-02 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T495|ThinkPad T495]] || 2019-11-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T495s|ThinkPad T495s]] || 2020-01-05 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T500 || 2015-06-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T520|ThinkPad T520]] || 2013-11-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T530|ThinkPad T530]] || 2014-03-27 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T550|ThinkPad T550]] || 2015-07-31 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T560 || 2017-05-06 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || colspan=2 | <sup>*</sup>No automatic brightness adjustment when switching from battery to AC<br />
|-<br />
| [[Lenovo ThinkPad T570|ThinkPad T570]] || 2017-06-27 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}}* || ||<br />
|-<br />
| ThinkPad T580 || 2021-07-14 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | Fingerprint scanner works with {{AUR|python-validity}} || <br />
|-<br />
| [[Lenovo ThinkPad T590|ThinkPad T590]] || 2020-06-09 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | Similar to the T490, the pointer occasionally jumps while pressing trackpad buttons<br />
|-<br />
| [[Lenovo ThinkPad T14 (AMD) Gen 1|ThinkPad T14 (AMD) Gen 1]] || 2020-12-30 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T14s (AMD) Gen 1|ThinkPad T14s (AMD) Gen 1]] || 2020-12-30 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T14/T14s (Intel) Gen 1|ThinkPad T14/T14s (Intel) Gen 1]] || 2020-08-26 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T14 (Intel) Gen 2 || 2021-03-10 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad T14 (AMD) Gen 2|ThinkPad T14 (AMD) Gen 2]] || 2021-11-20 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad T14s (AMD) Gen 2 || 2021-06-26 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || || <br />
|-<br />
| ThinkPad T15 (Intel) Gen 2 || 2021-05-22 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
|}<br />
<br />
=== X series ===<br />
<br />
{{Laptops table header}}<br />
| [[IBM ThinkPad X60s|ThinkPad X60s]] || 2014-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| ThinkPad X61s || 2014-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X100e|ThinkPad X100e]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| ThinkPad X131e || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || [https://bbs.archlinux.org/viewtopic.php?id=159014 WLAN Led seems not controlled] ||<br />
|-<br />
| ThinkPad X140e || 2020-03-21 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || [https://bbs.archlinux.org/viewtopic.php?id=159014 WLAN Led seems not controlled] || If suspend hangs, try {{ic|echo 0 > /sys/power/pm_async}}.<br />
|-<br />
| [[Lenovo ThinkPad X200|ThinkPad X200]] || 2018-04-30 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X200S|ThinkPad X200S]] || 2017-04-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || Fingerprint, SD card and webcam: Untested. Modem might needs reset after sleep. ||<br />
|-<br />
| [[Lenovo ThinkPad X201|ThinkPad X201]] || 2015-06-16 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X220|ThinkPad X220]] || 2020-02-13 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || <br />
|-<br />
| [[Lenovo ThinkPad X230|ThinkPad X230]] || 2017-03-03 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Accelerometer}} ||<br />
|-<br />
| [[Lenovo ThinkPad X240|ThinkPad X240]] || 2018-07-04 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X250|ThinkPad X250]] || 2017-04-21 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X260|ThinkPad X260]] || 2020-06-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || PSR powersaving is [[#ThinkPad X260|causing some microfreezes]].<br />
|-<br />
| [[Lenovo ThinkPad X270|ThinkPad X270]] || 2021-07-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X280|ThinkPad X280]] || 2019-08-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad X390 || 2019-10-25 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X390 Yoga|ThinkPad X390 Yoga]] || 2020-02-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X395|ThinkPad X395]] || 2020-05-09 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Fingerprint reader: See [[Lenovo_ThinkPad_X1_Carbon_(Gen_7)#Fingerprint_sensor|dedicated page]]. || Prevent amdgpu issues by [https://support.lenovo.com/us/en/downloads/ds540046 updating to latest BIOS]<br />
|-<br />
| [[Lenovo ThinkPad X13 Gen 1 (AMD)|ThinkPad X13 Gen 1 (AMD)]] || 2020-12-26 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Proprietary/nonfree}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X13 Yoga (Gen 2)|ThinkPad X13 Yoga (Gen 2)]] || 2021-06-26 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || Modem: No, Untested: Fingerprint, NFC, Smart Card ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon|ThinkPad X1 Carbon]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Proprietary/nonfree}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 2)|ThinkPad X1 Carbon (Gen 2)]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 3)|ThinkPad X1 Carbon (Gen 3)]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 4)|ThinkPad X1 Carbon (Gen 4)]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 5)|ThinkPad X1 Carbon (Gen 5)]] || 2018-09-04 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 6)|ThinkPad X1 Carbon (Gen 6)]] || 2018-05-13 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 7)|ThinkPad X1 Carbon (Gen 7)]] || 2019-12-14 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 8)|ThinkPad X1 Carbon (Gen 8)]] || 2020-08-22 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 9)|ThinkPad X1 Carbon (Gen 9)]] || 2021-11-05 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Carbon (Gen 10)|ThinkPad X1 Carbon (Gen 10)]] || 2022-06-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Extreme|ThinkPad X1 Extreme]] || 2018-12-26 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Fingerprint reader: No, Thunderbolt: Untested|| <br />
|-<br />
| [[Lenovo ThinkPad X1 Extreme (Gen 2)|ThinkPad X1 Extreme (Gen 2)]] || 2020-12-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Extreme (Gen 3)|ThinkPad X1 Extreme (Gen 3)]] || 2021-06-21 || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Yoga (Gen 1)|ThinkPad X1 Yoga (Gen 1)]] || 2022-01-30 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Partial}} || {{R|No: Accelerometer}} ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Yoga (Gen 3)|ThinkPad X1 Yoga (Gen 3)]] || 2018-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Partial}} || {{R|No: Fingerprint}} ||<br />
|-<br />
| [[Lenovo ThinkPad X1 Yoga (Gen 4)|ThinkPad X1 Yoga (Gen 4)]] || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: NFC}} ||<br />
|}<br />
<br />
== Lenovo ==<br />
<br />
=== Battery conservation mode ===<br />
<br />
Battery Conservation Mode is a feature that limits battery charging to 55-60% of its capacity to improve battery life, being most useful when the laptop tends to run on external power much of the time. This works on many Lenovo laptops like IdeaPad and Thinkbook series. To check if your laptop is supported, try to set the battery conservation mode in the Vantage app on Windows. If it works on Windows, it can be enabled or disabled on Linux in the following manner:<br />
<br />
:First make sure the '''ideapad_laptop''' kernel module is loaded, with the {{ic|lsmod}} command.<br />
:If it is, run the following command as root to enable Battery Conservation Mode:<br />
<br />
# echo 1 >/sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode<br />
<br />
:A 0 will in turn disable the feature.<br />
<br />
{{Note|1=<br><br />
* Both the presence and implementation of this feature vary by model. Particularly, the name of the folder '''VPC2004:00''' could differ.<br />
* If the above does not work on your laptop, you can try a different method described [https://forums.linuxmint.com/viewtopic.php?f=49&t=286237#p1583578 here], which may require some (further) trial and error.}}<br />
<br />
=== A series ===<br />
<br />
{{Laptops table header}}<br />
| ThinkPad A485 || 2018-12 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | [[Laptop Mode Tools]] {{ic|runtime-pm}} disables Bluetooth<br />
|}<br />
<br />
=== B series ===<br />
<br />
{{Laptops table header}}<br />
| B50 || 2015-06-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || ||<br />
|-<br />
| B50-70 || 2015-08-25 || {{G|[[#B50-70|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || || See [[#B50-70]]<br />
|-<br />
| B450 || 2016-07-29 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{-}} || {{Y|Untested}} || ||<br />
|-<br />
|}<br />
<br />
=== Edge series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo ThinkPad Edge E330|ThinkPad Edge E330]] || 2015-01-29 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo ThinkPad Edge E335|ThinkPad Edge E335]] || 2015-01-29 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad Edge E420s || 2011-04-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{R|No: Trackpoint}} || BIOS update 1.08 fixes spacebar issue.<br />
|-<br />
| [[Lenovo ThinkPad Edge E430|ThinkPad Edge E430]] || 2013-04-07 || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad Edge E455|ThinkPad Edge E455]] || 2015-04-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad Edge E460 || 2020-03-08 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | TouchPad/Trackpoint needs {{ic|i8042.noloop i8042.nomux i8042.nopnp i8042.reset}} with [[libinput]].<br />
|-<br />
| ThinkPad Edge E470 || 2020-11-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad Edge E530 || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || || <br />
|-<br />
| ThinkPad Edge E531 || 2018-02-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{Yes}} || {{Yes}} || || <sup>*</sup>WiFi only works with {{Pkg|broadcom-wl-dkms}}<br />
|-<br />
| ThinkPad Edge E540 || 2015-08-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad Edge E545 || 2017-08-13 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{Y|Untested}} || {{Yes}} || || <sup>*</sup>WiFi only works with {{Pkg|broadcom-wl-dkms}}<br />
|-<br />
| ThinkPad Edge E580 || 2018-05-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | Fingerprint sensor does not work because of proprietary firmware<br />
|-<br />
|}<br />
<br />
=== E series ===<br />
<br />
{{Laptops table header}}<br />
| ThinkPad E485 || 2018-10-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || See [[#ThinkPad E485]].<br />
|-<br />
| ThinkPad E585 || 2018-11-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || See [[#ThinkPad E585]].<br />
|-<br />
| ThinkPad E595 || 2020-05-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || See [[#ThinkPad E595]].<br />
|-<br />
| ThinkPad E15 Gen 2 || 2022-01-10 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || See [[#ThinkPad E15 Gen 2]].<br />
|-<br />
|}<br />
<br />
=== L series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo ThinkPad L380 Yoga|ThinkPad L380 Yoga]] || 2018-09-21 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| Lenovo ThinkPad L390 || 2021-03-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || Touchscreen 20NRCTO1WW [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1849721 partial] with [[blacklisting]] {{ic|raydium_i2c_ts}}<br />
|-<br />
| ThinkPad L420 || 2014-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L430 || 2014-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L440 || 2019-01-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L450 || 2019-11-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L460 || 2019-06-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L470 || 2022-01-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || Trackpoint, Fingerprint reader, SD Card Reader ||<br />
|-<br />
| ThinkPad L490 || 2020-12-13 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{Yes}} || {{G|Yes<sup>**</sup>}} || {{Y|Untested: Fingerprint reader}} || <sup>*</sup>[https://bbs.archlinux.org/viewtopic.php?pid=1980983#p1980983 RTL8822BE]<br/><sup>**</sup>[[Fan_speed_control#ThinkPad laptops|Configure fans]] to avoid thermal throttling (e.g. {{AUR|thinkfan}}).<br />
|-<br />
| ThinkPad L520 || 2018-09-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested}} ||<br />
|-<br />
| ThinkPad L530 || 2014-11-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L560 || 2018-12-28 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || ||<br />
|-<br />
| ThinkPad L590 || 2019-11-14 || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested}} || || Kernels ≥ 5 will not boot at all and freezes at different stages of startup.<br />
|-<br />
| ThinkPad L13 Yoga Gen2 || 2021-08-10 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Smartcard-Reader}} || To enable Trackpoint and touchpad buttons use the [[Laptop#Elantech|fix for Elantech touchpads]]<br />
|-<br />
| ThinkPad L14 Gen1 (Intel) 20U1000XFR || 2020-09-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || colspan=2 | No: Touchpad physical buttons<br/>Trackpoint<br/>Untested: MicroSD card reader<br />
|-<br />
| ThinkPad L14 Gen1 (AMD) 20U50007UK || 2021-04-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 {{R|No: Fingerprint reader (No driver available)}}<br />
|-<br />
| ThinkPad L15 Gen1 (AMD) || 2021-01-30 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{Y|Untested}} || {{Yes}} || {{R|No: Fingerprint reader (No driver available)}} || {{ic|1=iommu=soft}} required for UEFI≤1.13, {{ic|1=acpi_backlight=vendor}} allows saving/loading backlight brightness.<br/><sup>*</sup> Random disconnections require [[Wireless#Cause #6|disabling power saving in iwlmvm]].<br />
|-<br />
| ThinkPad L15 Gen2 (AMD) 20X7000QMB|| 2021-07-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad L14 Gen2 (AMD) 20X50049GE || 2021-07-02 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{G|Yes<sup>*</sup>}} || {{Yes}} || {{R|No: IR-Camera}} || <sup>*</sup> {{AUR|rtw89-dkms-git}} required<br />
|-<br />
| ThinkPad L14 Gen2a (AMD) 20X50009GE || 2021-09-06 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Partial<sup>*</sup>}} || || <sup>*</sup>No sleep, IRQ86 and IRQ88 consume a lot of CPU. see [https://bbs.archlinux.org/viewtopic.php?pid=1991663#p1991663 on BBS] and [https://www.reddit.com/r/AMDLaptops/comments/pdpfaq/lenovo_thinkpad_l14_gen2_amd_linux/ on reddit].<br />
|}<br />
<br />
=== N series ===<br />
<br />
{{Laptops table header}}<br />
| N200 (3000) || 2007-12-25 || {{Yes}} || {{G|[[#N200 (3000)|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
|}<br />
<br />
=== P series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo ThinkPad P50|ThinkPad P50]] || 2019-07-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | Fingerprint Reader ({{AUR|libfprint-vfs009x-git}})<br />
|-<br />
| [[Lenovo ThinkPad P70|ThinkPad P70]] || 2019-07-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Hibernate: Untested}} || colspan=2 | Fingerprint Reader ({{AUR|libfprint-vfs009x-git}})<br />
|-<br />
| ThinkPad P51 || 2018-06-08 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: TPM, Color calibrator, UEFI flash}} || <br />
|-<br />
| [[Lenovo ThinkPad P52|ThinkPad P52]] || 2020-03-16 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Hibernate: Untested}} || {{R|No: Fingerprint}} ||<br />
|-<br />
| [[Lenovo ThinkPad P1|ThinkPad P1]] || 2018-12-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Hibernate: Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad P1 (Gen 2)|ThinkPad P1 (Gen 2)]] || 2019-09-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Webcam}} ||<br />
|-<br />
| [[Lenovo ThinkPad P1 (Gen 4)|ThinkPad P1 (Gen 4)]] || 2022-05-04 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: TPM}} ||<br />
|-<br />
| [[Lenovo ThinkPad P52s|ThinkPad P52s]] || 2019-02-25 || {{G|[[Lenovo ThinkPad P52s#Xorg|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 {{R|NFC: [https://github.com/nfc-tools/libnfc/issues/455 No]<br/>Fingerprint: [https://forums.lenovo.com/t5/Linux-Discussion/Thinkpad-T580-Synaptics-Metallica-MIS-Touch-Fingerprint-Reader/m-p/4057745 No]}}<br />
|-<br />
| [[Lenovo ThinkPad P53|ThinkPad P53]] || 2020-05-02 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Hibernate: Untested}} || || <br />
|-<br />
| ThinkPad P53s || 2019-10-28 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || colspan=2 {{Y|Untested: Multi-monitor<br/>Card Reader<br/>Smartcard Reader<br/>Fingerprint}}<br />
|-<br />
| ThinkPad P73 || 2020-06-10 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || colspan=2 | No: Multi-monitor<br/>Untested: Card Reader<br/>Smartcard Reader<br/>Fingerprint<br />
|-<br />
| [[Lenovo ThinkPad P43s|ThinkPad P43s]] || 2020-07-14 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || colspan=2 {{Y|Untested: Smartcard Reader<br/>Fingerprint}}<br />
|-<br />
| [[Lenovo ThinkPad P15s|ThinkPad P15s]] || 2020-10-27 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 {{Y|Untested: Smartcard Reader<br/>Fingerprint}}<br />
|-<br />
| ThinkPad P17 (Gen 1) || 2021-03-12 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Hibernate: Untested}} || {{Y|Untested: Webcam (IR)<br/>Card Reader<br/>Fingerprint}} || Graphics tested in Discrete mode only.<br />
|-<br />
| ThinkPad P14s (AMD) Gen 2 || 2022-02-19 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || colspan=2 | For better suspend battery usage, set sleep mode in BIOS to Linux. For touchscreen, [[append]] {{ic|blacklist raydium_i2c_ts}} to {{ic|/etc/modprobe.d/unneeded-modules.conf}}. Wi-Fi needs {{AUR|rtw89-dkms-git}}.<br />
|}<br />
<br />
=== S series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo S20-30|S20-30]] || 2020-06-26 || {{Yes}} || {{Yes}} || {{Yes}} || {{G|[[Lenovo S20-30#Wireless|Yes*]]}} || {{Y|Untested}} || {{Yes}} || ||<br />
|-<br />
| S21e-20 || 2015-07-01 || {{Yes}} || {{Yes}} || {{-}} || {{G|[[#S21e-20|Yes*]]}} || {{Y|Untested}} || {{Yes}} || {{Y|Untested: HDMI}}||<br />
|-<br />
|}<br />
<br />
=== U Series ===<br />
<br />
{{Laptops table header}}<br />
| U31-70 || 2015-10-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
|}<br />
<br />
=== V Series ===<br />
<br />
{{Laptops table header}}<br />
| V110-15ISK || 2017-08-31 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Y|Untested:<br/>USB3<br/>HDMI}} ||<br />
|-<br />
| V130-15IKB || 2019-08-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| V330-15IKB || 2018-10-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{R|No drivers for Validity/Synaptics {{ic|06cb:0081}} Fingerprint Reader}} ||<br />
|-<br />
| V15-IIL || 2022-02-16 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || colspan=2 | Touchpad needs {{ic|1=pci=nocrs}} in [[kernel parameters]] to be detected.<br />
|-<br />
| [[Lenovo V15 G2-ALC|V15 G2-ALC]] || 2022-05-03 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || <br />
|-<br />
|}<br />
<br />
=== W series ===<br />
<br />
{{Laptops table header}}<br />
|-<br />
| ThinkPad W500 || 2020-02-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| ThinkPad W510 || 2017-04-13 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Fingerprint Reader}} || <br />
|-<br />
| ThinkPad W530 || 2018-04-15 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || See [[NVIDIA#Unsupported drivers]]<br />
|-<br />
| ThinkPad W540 || 2017-04-09 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || <br />
|-<br />
| ThinkPad W541 || 2018-08-22 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Fingerprint Reader}} || <br />
|-<br />
| ThinkPad W550s || 2018-04-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || <br />
|-<br />
|}<br />
<br />
=== Helix Series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo ThinkPad Helix|ThinkPad Helix]] || 2016-02-01 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| [[Lenovo ThinkPad Helix 2nd Gen|ThinkPad Helix 2nd Gen]] || 2018-04-01 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Y|Untested}} || {{G|[[Lenovo ThinkPad Helix 2nd Gen#Suspend & Resume|Yes*]]}} || {{Y|Untested: Pen}} || *BIOS update needed<br />
|-<br />
|}<br />
<br />
=== IdeaPad series ===<br />
<br />
{{Laptops table header}}<br />
| IdeaPad 120S || 2018-06-18 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo IdeaPad Flex 10|IdeaPad Flex 10]] || 2015-02-13 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| IdeaPad Flex 14 || 2021-05-22 || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| IdeaPad S100 || 2021-12-30 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || || <br />
|-<br />
| [[Lenovo IdeaPad S400 Touch|IdeaPad S400 Touch]] || 2014-01-23 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| IdeaPad U430p || 2015-08-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || ||<br />
|-<br />
| IdeaPad Y700 || 2015-12-01 || {{Yes}} || {{G|[[#IdeaPad Y700|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || Trackpad - [https://unix.stackexchange.com/questions/362165/lenovo-y700-elantech-touchpad-query-0x01-failed buggy] || [https://bugzilla.kernel.org/show_bug.cgi?id=151681 Trackpad requires pata_legacy to be blacklisted]<br />
|-<br />
| [[Lenovo IdeaPad Z580|IdeaPad Z580]] || 2017-01-20 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| [[Lenovo IdeaPad 720s|IdeaPad 720s]] || 2018-03-01 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|Fingerprint reader}} || <br />
|-<br />
| [[Lenovo IdeaPad 720s (Ryzen)|IdeaPad 720s (Ryzen)]] || 2018-02-01 || {{Yes}} || {{Yes}} || {{-}} || {{G|[[Lenovo IdeaPad 720s (Ryzen)#Wireless|Yes*]]}} || {{Y|Untested}} || {{Y|Untested}} || {{Y|Untested: Fingerprint reader}} || <br />
|-<br />
| Ideapad 320 || 2018-03-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || colspan=2 | To stop constant annoying messages by AMD-Vi, use {{ic|1=iommu=soft}} & {{ic|1=amd_iommu=off}}<br />
|-<br />
| Ideapad 320-15IKB || 2018-03-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}|| colspan=2 | Fingerprint does not work. There is a [https://github.com/nmikhailov/Validity90 dead driver project] and little/no hope of Lenovo or Synaptics developing a driver for Linux<br />
|-<br />
| Ideapad 330S-14IKB || 2019-10-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || colspan=2 | {{ic|Firmware Error (ACPI): Could not resolve [^^^GFX0.AFN2], AE_NOT_FOUND (20181213/psargs-503)}} log spam requires disabling ACPI ({{ic|1=acpi=off}}) or connecting to a charger.<br />
|-<br />
| Ideapad N24 || 2018-04-01 || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Y|Untested}} ||{{Y|Untested}} || ||<br />
|-<br />
| Ideapad 3-15ARE05 || 2020-10-27 || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Yes}} || {{Yes}} || Touchpad requires blacklisting {{ic|elants_i2c}}<br/>fingerprint sensor {{ic|04f3:0c57}} is not supported in [[fprint]] ||<br />
|-<br />
| IdeaPad 5 15ITL05 || 2020-09-15 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || xbacklight does not work (use light)<br/>fingerprint sensor {{ic|27c6:55a2}} is not supported in [[fprint]] || <br />
|-<br />
| [[Lenovo IdeaPad 5 15are05|IdeaPad 5 15are05]] || 2020-11-09 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || Screen backlight control requires {{ic|1=acpi_backlight=video}}<br/>fingerprint sensor {{ic|27c6:55a2}} is not supported in [[fprint]] || <br />
|-<br />
| IdeaPad 3 Gaming 15ARH05 || 2021-11-03 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || {{ic|Fn+Q}} appears working but {{ic|ideapad_laptop}} does not show said changes in {{ic|fan_mode}}<br />
|-<br />
| Ideapad 5 Pro 16ACH || 2021-12-13 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || || No software control for keyboard backlight, always disabled at boots: {{ic|Fn+Space}} works.<br />
|-<br />
| [[Lenovo IdeaPad 5 Pro 14ACN6|IdeaPad 5 Pro 14ACN6]] || 2022-04-24 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{-}} || <br />
|-<br />
|}<br />
<br />
=== Legion series ===<br />
<br />
{{Laptops table header}}<br />
| Legion Y520 || 2020-10-06 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|SD card (Flaky)}} || Possible [https://unix.stackexchange.com/questions/491944/cpu-temperatures-in-linux-throttling-or-wrong-reading CPU throttling]. Fan control [https://unix.stackexchange.com/questions/523899/laptop-fan-always-says-its-running-at-8-rpm does not seem to work]<br />
|-<br />
| Legion Y730 || 2019-09-12 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: USB-C}} || Disable nouveau with {{ic|1=module_blacklist=nouveau}} or {{ic|1=nouveau.modeset=0}}<br />
|-<br />
| [https://linux-hardware.org/index.php?computer=af3a4bc1494f Legion Y7000P-1060] || 2019-09-27 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Mini DisplayPort}} || <br />
|-<br />
| Legion Y540 || 2020-02-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || Hibernation [[Power management/Suspend and hibernate#Suspend/hibernate does not work, or does not work consistently|requires]] {{ic|intel_lpss_pci}} in [[initramfs]]<br />
|-<br />
| Legion Y545 || 2020-05-01 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Mini DisplayPort}} || <br />
|-<br />
| Legion 5 || 2020-11-05 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || rowspan="3" | Brightness control might require to be [https://askubuntu.com/questions/70552/cant-adjust-brightness-on-my-msi-vr420-laptop/104803#104803 explicitly enabled]<br />
|-<br />
| Legion 5i || 2020-08-15 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: USB-C}}<br />
|-<br />
| Legion 5Pi || 2020-08-11 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || {{Y|Untested: HDMI}}<br />
|-<br />
| [[Lenovo Legion 7i|Legion 7i]] || 2020-08-02 || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: HDMI<br/>NVIDIA GPU}} || <br />
|-<br />
| Legion 5 Pro || 2021-07-21 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{G|Cannot see CPU temperature or control fans.}} || RGB keyboard can be controlled with [https://github.com/imShara/l5p-kbl l5p-kbl]. || 165Hz requires discrete mode (with Nvidia GeForce RTX3060 laptop), works on [[NVIDIA]] [https://forums.developer.nvidia.com/t/laptop-backlight-control-regression-with-465-24-02/175585/76 beta 510]. WiFi adapter requires {{Pkg|linux-firmware}} and {{AUR|rtw89-dkms-git}}. <br />
|-<br />
| Legion Y7000 2019 PG0 || 2022-06-18 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Mini DisplayPort<br/>HDMI}} || Hibernation [[Power management/Suspend and hibernate#Suspend/hibernate does not work, or does not work consistently|requires]] {{ic|intel_lpss_pci module}} in [[initramfs]]<br />
|}<br />
<br />
=== Nano Series ===<br />
<br />
{{Laptops table header}}<br />
| [[Lenovo ThinkPad X1 Nano|ThinkPad X1 Nano]] ||| 2022-04-13 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Fingerprint Reader}} || <br />
|}<br />
<br />
=== ThinkBook series ===<br />
<br />
{{Laptops table header}}<br />
| ThinkBook 13s Gen 2 AMD || 2021-05-09 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: Fingerprint}} || <br />
|-<br />
| ThinkBook 13s Gen 2 Intel || 2021-04-16 || {{G|Yes*}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint}} || *[[Intel graphics#Installation|modesetting]] fixes browser freezes<br/>internal mic [https://github.com/thesofproject/linux/issues/2460#issuecomment-779212719 requires custom topology]<br />
|-<br />
| ThinkBook 14p Gen 2 ACH (Ryzen) || 2022-07-02 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Elan Fingerprint {{ic|04f3:0c4b}}}} || See [https://gist.github.com/Kingtous/9b20742899d7a0bfbd82d0eb43fa412b DSDT Patch] to enable S3 suspend<br />
|-<br />
| ThinkBook 14 Gen 3 ACL (Ryzen) || 2021-11-17 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Elan Fingerprint {{ic|04f3:0c4b}}}} || <br />
|-<br />
| ThinkBook 15 Gen 2 ITL || 2022-05-23 || {{Yes}} || {{G|[[#N200 (3000)|Yes*]]}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Probably works: [https://gitlab.freedesktop.org/libfprint/libfprint/-/merge_requests/356 Elan Fingerprint]}} || See [[#Battery Conservation Mode on IdeaPad laptops and Others|battery conservation]] section<br />
|-<br />
| ThinkBook 15 Gen 2 AMD || 2021-02-22 || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Elan Fingerprint {{ic|04f3:0c4b}}}} || See [[#Battery Conservation Mode on IdeaPad laptops and Others|battery conservation]] section<br />
|-<br />
| ThinkBook 16p Gen 2 AMD || 2021-12-06 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Elan Fingerprint {{ic|04f3:0c4b}}}} || <br />
|-<br />
|}<br />
<br />
=== Yoga Series ===<br />
<br />
{{Laptops table header}}<br />
| ThinkPad Yoga 14 || 2020-09-14 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Partial: Tablet}} || [https://download.lenovo.com/pccbbs/mobiles_pdf/p40_yoga14_mt20fy_yoga460_hmm_en_sp40j47499_01.pdf Hardware maintenance available].<br />
|-<br />
| [[Lenovo ThinkPad Yoga 260|ThinkPad Yoga 260]] || 2018-05-17 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || Fingerprint Reader (Unknown), Tablet (Partial), Accelerometer (No) || <br />
|-<br />
| [[Lenovo ThinkPad Yoga 370|ThinkPad Yoga 370]] || 2021-04-25 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || ||<br />
|-<br />
| Yoga 530 || 2019-09-29 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Y|Untested}} || {{Y|Untested}} || SD card (Not tested), Fingerprint Reader (Not tested), Tablet (Partial) || Touchpad needs {{ic|i8042.noloop i8042.nomux i8042.nopnp i8042.reset}} and {{Pkg|xf86-input-synaptics}}.<br />
|-<br />
| Yoga 710 || 2019-10-05 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || || <br />
|-<br />
| Yoga 720 || 2022-01-06 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint Reader}} || <br />
|-<br />
| Yoga S740-15IRH || 2022-01-16 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || Fingerprint Reader (Not tested), SD card (No) || <br />
|-<br />
| [[Lenovo Yoga 9 14ITL5|Yoga 9 14ITL5]] || 2021-08-24 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint Reader}} || <br />
|-<br />
| Yoga 920 || 2020-09-12 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint Reader}} || <br />
|-<br />
| Yoga c930 || 2020-01-17 || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{-}} || {{Yes}} || {{Y|Untested}} || {{Yes}} || || <sup>*</sup>See https://github.com/droserasprout/lenovo-yoga-c930-linux for more information and fixes.<br />
|-<br />
| Yoga Slim 7 (AMD Ryzen 5) || 2020-09-03 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Partial: No Suspend}} || {{Y|Untested: Fingerprint Reader}} || See https://github.com/jrandiny/yoga-slim7-ubuntu for more information and fixes.<br />
|-<br />
| Yoga Slim 7 Pro (AMD Ryzen 7) || 2022-01-20 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{G|Yes<sup>*</sup>}} || || <sup>*</sup>BIOS version G7CN16WW (and possibly above) needed for S3 sleep to work.<br />
|-<br />
| Yoga Slim 7i Pro (Intel Core i7) || 2021-10-01 || {{G|Yes<sup>*</sup>}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Y|Untested}} || || <sup>*</sup>Panel Self Refresh needs {{ic|1=i915.enable_psr=0}} to prevent flickering. Keyboard needs {{ic|i8042.direct}} and {{ic|i8042.dumbkbd}}.<br />
|-<br />
| [[Lenovo Yoga Slim 9 (intel)|Yoga Slim 9 14ITL5]] || 2021-04-11 || {{Yes}} || {{Y|[[Lenovo Yoga Slim 9 (intel)#Audio|Partial]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || || Touchpad requires additional work, keyboard needs special kernel parameter.<br />
|-<br />
| Yoga C740 || 2021-01-17 || {{Yes}} || {{G|[[Advanced Linux Sound Architecture#ALSA firmware|Yes*]]}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint Reader}} || <br />
|-<br />
| Yoga Duet 7 13IML05 || 2020-05-27 || {{Yes}} || {{No}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Y|Untested: SD Card}} || Detachable keyboard/trackpad will connect via Bluetooth, but no events are received.<br />
|-<br />
| Yoga 9i 15IMH5|| 2021-09-13 || {{Yes}} || {{Yes}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || {{R|No: Fingerprint Reader}} || Issue with bottom speakers. Touchscreen on [[X]] handles fingers poorly, OK with stylus, perfect with Wayland.<br />
|-<br />
| Yoga Slim 7 Carbon 14ACN6 || 2022-03-29 || {{Yes}} || {{G|Yes<sup>*</sup>}} || {{-}} || {{Yes}} || {{Yes}} || {{Yes}} || || <sup>*</sup>Speakers have very low volume<br />
|}<br />
<br />
== Troubleshooting ==<br />
<br />
{{Accuracy|Lots of vague or unproven bugs/workarounds, poor writing}}<br />
<br />
=== ThinkPad E485 ===<br />
<br />
Missing IVRS map in ACPI Table, add {{ic|1=amd_iommu=pt ivrs_ioapic[32]=00:14.0}} in [[kernel parameters]]. In order to get X to work correctly, add {{ic|1=iommu=soft}} in [[kernel parameters]] (Linux 4.20 only). On Linux 5.2, add {{ic|1=iommu=pt}} to prevent render artifacts on X. In order to get microsd (SDHCI) working, {{ic|1=echo 'options sdhci debug_quirks2="0x8000"' > /etc/modprobe.d/sdhci.conf}} and change module load order {{ic|1=MODULES=(sdhci sdhci_pci)}} in {{ic|/etc/mkinitcpio.conf}} (line 7). Do not forget to run {{ic|mkinitcpio -p linux}} afterwards. If WiFi does not work on RTL8822BE adapter models, create a file {{ic|/etc/modprobe.d/wifi.conf}} and add the following lines: {{ic|blacklist rtw_pci<br />blacklist rtwpci}}. Then, install {{aur|rtw88-dkms-git}} and reboot.<br />
<br />
=== ThinkPad E585 ===<br />
<br />
To solve all these issues mentioned here easier just install the latest BIOS update from Lenovo support website. Missing IVRS map in ACPI Table, add {{ic|1=amd_iommu=pt ivrs_ioapic[32]=00:14.0}} in [[kernel parameters]]. In order to get X to work correctly, add {{ic|1=iommu=soft}} in [[kernel parameters]] (Linux 4.20 only). In order to get microsd (SDHCI) working, {{ic|1=echo 'options sdhci debug_quirks2="0x8000"' > /etc/modprobe.d/sdhci.conf}} and change module load order {{ic|1=MODULES=(sdhci sdhci_pci)}} in {{ic|/etc/mkinitcpio.conf}} (line 7). Do not forget to run {{ic|mkinitcpio -p linux}} afterwards. Bluetooth does not work until a suspend/resume cycle occurs.<br />
<br />
=== ThinkPad E595 ===<br />
<br />
Update the bios, if missing IVRS map in ACPI Table.<br />
<br />
Bios update can help if Ethernet is not working.<br />
<br />
MicroSD does not work out of the box, see above (Lenovo ThinkPad E585) to fix it.<br />
<br />
Wake up from suspend broken on X.Org with kernel >= 5.2; works with kernel >= 5.6<br />
<br />
Add {{ic|1=acpi_backlight=vendor}} in [[kernel parameters]] to fix systemd warning {{ic|Failed to start Load/Save Screen Backlight Brightness of backlight:acpi_video0}}<br />
<br />
=== ThinkPad E15 Gen 2 ===<br />
<br />
Resume from hibernate will not work until {{ic|intel_lpss_pci}} is added to {{ic|MODULES()}} in {{ic|/etc/mkinitcpio.conf}}. See [[Power management/Suspend and hibernate#Suspend/hibernate does not work, or does not work consistently]] for details.<br />
<br />
The trackpoint and physical buttons will stop working after resuming from hibernate. Use {{ic|modprobe -r psmouse}} followed by {{ic|modprobe psmouse}} to get the functionailty back<br />
<br />
Fingerprint reader is unsupported. Neither {{ic|fprintd}} nor {{ic|libfprintd-tod}} will work.<br />
<br />
If the Fn keys do not work, to update the BIOS, download the "Bootable CD" of the [https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-edge-laptops/thinkpad-e15-gen-2-type-20t8-20t9/downloads/driver-list/component?name=BIOS%2FUEFI BIOS Update], and use {{AUR|geteltorito}} to extract the .img from the .iso with {{ic|geteltorito.pl -o bios.img downloaded.iso}}, then use [[USB flash installation medium#Using etcher|etcher]] / {{AUR|mintstick}} / [[dd]] to make a bootable USB. See [https://makandracards.com/operations/39925-lenovo-laptop-bios-update-with-linux] for details.<br />
<br />
=== ThinkPad T440p ===<br />
<br />
* ClickPad: the whole trackpad clicks, and disabling the trackpad using older versions of synclient makes the trackpoint essentially unusable. This has been resolved in newer versions of {{Pkg|xf86-input-synaptics}}.<br />
** See [https://who-t.blogspot.com.au/2014/03/xorg-synaptics-support-for-lenovo-t440.html] and its previous version, [https://who-t.blogspot.com.au/2013/12/lenovo-t440-touchpad-button.html].<br />
** Install {{AUR|xf86-input-mtrack}} for alternative drivers.<br />
* Audio:<br />
** HDMI audio is the default audio output device. Consult the [[ALSA]] page for details on changing the default.<br />
** As the X100e/Mini10, it's possible to mute the headset and speaker outputs separately to the master. Muting the speaker output improves bass output on the headset port.<br />
** If the system fails to wake from sleep, it can lose sync with the internal audio card and speakers/headphones may fail to work. In this case, put the system to sleep, and wake it again and audio functionality should be restored. <br />
* The fingerprint sensor is a Validity VFS5011, available in [[fprint]].<br />
* thinkpad_acpi:<br />
** To toggle Fn-Lock, press Fn + Esc, this will toggle the LED on the keyboard. While the Fn LED is on all Fn functionalities work as intended out of the box. <br />
** Controlling the 'glowing I' LED is apparently not possible.<br />
** fan control does not seem to work.<br />
* Graphics and Video:<br />
** With the integrated GPU, [[xrandr]] can crash while attaching or detaching displays connected via the dock.<br />
** The built-in miniDisplayPort will sometimes spew I²C issues into the kernel log.<br />
** [[Hardware video acceleration]] is highly recommended as it performs significantly better than CPU decoding of large media files.<br />
** '''The BIOS should not be upgraded past version 1.14, as newer BIOSes cause memory corruption when used with Bumblebee.''' See [https://github.com/Bumblebee-Project/bbswitch/issues/78#issuecomment-42741698 Bumblebee GitHub]<br />
* Connectivity:<br />
** Bluetooth is ''extremely'' fragile. The controller works fine most of the time, but can cause the system to wedge totally on sleep/wake cycles, especially if a connection was active at sleep. Disable the controller using {{ic|bluetoothctl}} before sleeping.<br />
<br />
=== ThinkPad X260 ===<br />
<br />
[[Wikipedia:DisplayPort#eDP|Panel Self-Refresh]] (PSR) can cause the screen to randomly freeze every few minutes. This can be fixed by [[Intel graphics#Screen flickering|disabling PSR]].<br />
<br />
See https://reddit.com/r/archlinux/comments/gu0a8a/ for more details.<br />
<br />
=== IdeaPad Y700 ===<br />
<br />
The subwoofer needs https://gist.github.com/BXZ/48cd8173807676a1402cf4bc7928c0c0 to get it working.<br />
<br />
=== IdeaPad 3 14IIL05 ===<br />
<br />
Passing pci=nocrs as kernel parameter fixes the touchpad. Unfortunately this also disabled my wifi(it was seen by iwctl but never presented a station no matter what i did). I see others online also have this problem(various posts on stackexchange etc). I finally managed to fix it by ''also'' passing pci=realloc so the full line is:<br />
<br />
pci=nocrs pci=realloc<br />
<br />
for getting both wifi and touchpad working.<br />
<br />
Note: I am using refind as boot manager(holy cow so much more straight-forward and less confusing than grub2) and i seem to recall being unable to boot with pci=realloc using grub2. This could just be me dreaming though so it probably bears testing first.<br />
<br />
Everything else works, except the brightness keys -- which sometimes work, and sometimes do not. I have not figured out in which instance they work or not yet.<br />
<br />
=== B50-70 ===<br />
<br />
* UEFI:<br />
** to be able to disable Secure Boot (necessary for dual boot, not needed for Linux only), you have to switch from "UEFI first" to "UEFI only" (or something like this) in UEFI setup menu; the Secure Boot option appears then on the Security tab<br />
** after UEFI update having Linux and Windows installed, the Linux bootloader ceased to be the default one, UEFI started to load Windows by default and it was impossible to select the Linux one in the UEFI boot menu and in the UEFI setup - reinstalling the bootloader helped; having no access to a boot media that supports UEFI, a solution might be also replacing the Windows EFI bootloader file with a Linux one temporalily, in order to be able to boot Linux from HDD<br />
** for the UEFI update, a Windows OS is needed<br />
* Touchpad:<br />
** Synaptics - works after installing Synaptics drivers from repo, possible to change behaviour (like reaction for double tap) according to your wish<br />
* Video:<br />
** in laptops with dual video card (Intel and ATI) - detects both, Intel is active as a default, not checked if it's possible at all to switch between them<br />
<br />
==== Operation with a HDD caddy ====<br />
<br />
When you install an SSD in the place of the plate HDD drive and you want to have your HDD still inside the laptop, it is possible to install it in the place of the optical drive in a special "HDD caddy". The optical drive is of 9 mm height, but a 9,5 mm caddy (ultra slim) fits in the slot. A caddy with a SATA interface is needed. It is difficult to separate the front bezel from the original optical drive (and opening its case does not help, but brings a danger of making a mess in the opening mechanism; the only option is just to pull the bezel using a bit of force, but you risk breaking the latches).<br />
<br />
While the HDD installed instead of the optical drive operates flawlessly in Windows, it was not going to work out of the box in Linux, at least in one case. The kernel tries to establish a connection with the disk, but fails to do it (''SATA link down'' entry in /var/log/messages). The solution is to force a 1.5 Gbps transfer speed (instead of 6 Gbps) by adding a ''libata.force='' kernel parameter. See [https://docs.kernel.org/admin-guide/kernel-parameters.html] for details.<br />
<br />
=== N200 (3000) ===<br />
<br />
Sound: You may have to append {{ic|1=options snd_hda_intel model=lenovo}} to {{ic|/etc/modprobe.d/modprobe.conf}} for sound to work.<br />
<br />
=== S21e-20 ===<br />
<br />
Tested with {{Pkg|broadcom-wl-dkms}} 802.11 wireless driver<br />
<br />
There is an issue with tpacpi-bat not reporting the right value for the stop threshold. This seems to be related to a buggy BIOS and can not be fixed application wise. <br />
<br />
See https://github.com/teleshoes/tpacpi-bat/issues/44<br />
<br />
== See also ==<br />
<br />
* [https://www.thinkwiki.org/wiki ThinkWiki]<br />
* [https://kozikow.wordpress.com/2016/06/03/installing-and-configuring-arch-linux-on-thinkpad-x1-carbon/ Installing and configuring Arch Linux on ThinkPad X1 Carbon]</div>
Kingtous