etc/pulse/default.pa load-module module-alsa-sink device=hw:0,0 channels=4 etc/modprobe.d/nf blacklist snd_hda_intel If you are still having issues, add the following: This laptop requires sof-firmware and alsa-ucm-conf in order for the soundcard to work. The alternative fix is to install throttled, then start/enable lenovo_fix.service. Lenovo has confirmed the issue, explained the cause and published updates for the embedded controller and the BIOS to LVFS. This temporary fix is somehow disable the microphone, use this at your own riskĪ bug causes the CPU to consume less power than under Windows and throttle at 80☌ instead of 97°. A temporary fix is to add snd_hda_intel.dmic_detect=0 to your kernel parameters. There are reports of the system freezing after initiating a suspend or hibernate. i2c_designware i2c_designware.1: controller timed out i2c_hid i2c-SYNA8005:00: failed to set a report to device. i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration The following issues can all be resolved by upgrading the firmware with fwupdmgr ( see #BIOS Updates), but there may be alternative manual/temporary fixes.ĭue to a bug in a touchpad firmware, the touchpad might not work with following logs in dmesg: Tip: You may need to disable Kernel DMA protection in Security -> Virtualization -> Kernel DMA Protection - Set to "Disabled" Firmware issues ![]() When disabled, on Linux, power usage appears to be significantly higher because of a substantial number of CPU wakeups during s2idle. Config -> Thunderbolt BIOS Assist Mode - Set to "Enabled".To prevent this, remove the devices or disable bluetooth before suspending. Occasionally your Thinkpad will wake up immediately after suspending with certain bluetooth devices added. The same is true for other modern Thinkpads except for AMD models (as of November 2020). Mark Pearson, a Lenovo employee, recommends using the "Windows" sleep state option as it is better supported on modern Intel processors. One possible benefit to the Windows sleep state is faster wake up time, and one possible drawback is increased power usage. The Windows option is a newer software-based "modern standby" which works on Linux (despite the name). The Linux option is the traditional S3 power state where all hardware components are turned off except for the RAM, and it should work normally. The BIOS has two "Sleep State" options, Windows and Linux, which you can find in at Config -> Power -> Sleep State. The computer will be restarted and the UEFI BIOS will be updated.Run fwupdmgr install xxxxxxxx.cab to schedule firmware update.Move to the directory where the cabinet file was placed.Make sure the AC adapter is firmly connected to the target computer.cab files from the Lenovo ThinkPad X1 Carbon (Gen 7) driver website. Lenovo may in the future provide cabinet files that can be directly installed with fwupdmgr.Ĭheck for Linux. If your thunderbolt port is unstable after upgrading with fwupd, you can visit the Lenovo ThinkPad X1 Carbon (Gen 7) driver website and upgrade the thunderbolt firmware manually. In August of 2018 Lenovo has joined the Linux Vendor Firmware Service (LVFS) project, which enables firmware updates from within the OS.īIOS updates (and possibly other firmware such as the Thunderbolt controller) can be queried for and installed through fwupd. Updates Automatic (Linux Vendor Firmware Service) Should the problem persist be sure to consult the UEFI#UEFI variables section. In case your efivars are not properly set it is most likely due to you not being booted into UEFI. For further information have a look at the Secure Boot article. However it is possible to self-sign your kernel and boot with it enabled. ![]() The most convenient way to install Arch Linux is by disabling "Secure Boot" Security -> Secure Boot - Set to "Disabled". Warning: There are reports that enrolling custom Secure Boot keys may brick this machine because of firmware bugs.
0 Comments
Leave a Reply. |