Lenovo Thinkpad x1 Carbon g8kernel errors

Hello, i noticed that i was having some kernel errors (specifically related with tp-smapi-dkms and acpi-call-dkms) i couldn’t solve them so i decided to install again the OS, and now i have realized that this errors just come right out of the box, im using the gnome version. i hope you can help me to solve this

Cita
l> gtegetege@lgtegetege Linux 5.8.11-1-MANJARO x86_64 20.1.1 Mikah
~ >>> sudo journalctl -p 3 -xb
[sudo] password for lgtegetege:
– Logs begin at Thu 2020-10-22 17:01:35 CDT, end at Thu 2020-10-22 17:24:40 CDT. –
Oct 22 17:01:35 lgtegetege kernel: ACPI Error: Needed [Integer/String/Buffer], found [Package] 0000000003c681ad (20200528/exresop-469)
Oct 22 17:01:35 lgtegetege kernel: ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [ToHexString] (20200528/dswexec-431)
Oct 22 17:01:35 lgtegetege kernel: ACPI Error: Aborting method \ADBG due to previous error (AE_AML_OPERAND_TYPE) (20200528/psparse-529)
Oct 22 17:01:35 lgtegetege kernel: ACPI Error: Aborting method _SB.HIDD._DSM due to previous error (AE_AML_OPERAND_TYPE) (20200528/psparse-529)
Oct 22 17:01:35 lgtegetege kernel: i801_smbus 0000:00:1f.4: Transaction timeout
Oct 22 17:01:35 lgtegetege kernel: i801_smbus 0000:00:1f.4: Failed terminating the transaction
Oct 22 17:01:35 lgtegetege kernel: i801_smbus 0000:00:1f.4: SMBus is busy, can’t use it!
Oct 22 17:01:35 lgtegetege kernel: i801_smbus 0000:00:1f.4: SMBus is busy, can’t use it!
Oct 22 17:01:35 lgtegetege kernel: i801_smbus 0000:00:1f.4: SMBus is busy, can’t use it!
Oct 22 17:01:37 lgtegetege kernel: sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cml.ri failed err: -2
Oct 22 17:01:37 lgtegetege kernel: sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2
Oct 22 17:01:37 lgtegetege kernel: sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2
Oct 22 17:01:38 lgtegetege wpa_supplicant[1281]: nl80211: kernel reports: Attribute failed policy validation
Oct 22 17:01:38 lgtegetege wpa_supplicant[1281]: Failed to create interface p2p-dev-wlp0s20f3: -22 (Invalid argument)
Oct 22 17:01:38 lgtegetege wpa_supplicant[1281]: nl80211: Failed to create a P2P Device interface p2p-dev-wlp0s20f3
Oct 22 17:02:38 lgtegetege gdm-password][1568]: gkr-pam: unable to locate daemon control file
Oct 22 17:02:40 lgtegetege bluetoothd[900]: src/profile.c:ext_start_servers() RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
Oct 22 17:02:40 lgtegetege bluetoothd[900]: src/profile.c:ext_start_servers() RFCOMM server failed for Headset unit: rfcomm_bind: Address already in use (98)
Oct 22 17:02:44 lgtegetege bluetoothd[900]: src/profile.c:ext_start_servers() RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
Oct 22 17:02:44 lgtegetege bluetoothd[900]: src/profile.c:ext_start_servers() RFCOMM server failed for Headset unit: rfcomm_bind: Address already in use (98)
~ >>>

Hello,

Please bare in mind that there are at least 3 models of Lenovo ThinkPad X1

  • Yoga witn only Gen4 mentioned in arch wiki
  • Extreme (with two generations)
  • Carbon (with 8 generations)

In order to trim down the information, and be specific, you should provide some specific information too. Usually inxi -Fazy is a good start.

For that, see this
https://bbs.archlinux.org/viewtopic.php?id=213013

1 Like

hi, im sorry, i already edited the title to specify which thinkpad i’m using, its the x1 carbon g8
i’m pretty new at this so it is a little bit difficult for me to solve all this things, i still dont now what all these errors mean, and my knowledge on informatics its very limited.

i only know that the acpi errors are related to the softwares acpi-call-dkms, and tp-smapi-dkms, and i use them with tlp to enhance the battery consumption of my device, when i install them, along with the kernel headers, the terminal (and the software manager) display this message and i dont know if this would be a clue of whats happening

Install DKMS modules
==> dkms install --no-depmod -m tp_smapi-dkms -v 0.43 -k 5.8.16-2-MANJARO
==> depmod 5.8.16-2-MANJARO

i already typed that command you gave me, but i dont know what information you need in order to help me to solve this, i know that this may be annoying but i would really apreciate if you help me :slight_smile:

This should help a bit
https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_8)

Make sure you have updated the BIOS.

Also try different kernels.

This and bellow it, are related to audio. Same issue as for Gen7
https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_7)

is there a way to update the uefi/bios in linux? i’m dualbooting so i normally enter windows to update it lol
i already fixed the sound card issue by installing sof-firmware, now pulse audio could recognize my sound card, i still have to enable all the channels as the audio quality is a little low, (apparently, this also happens other distributions in almost every thinkpad x1c7 and x1c8, before trying manjaro i started with ubuntu and the same issue was present, thats why i was trying to use a recent kernel) but what i dont have any clue about is this acpi thing, i guess i’ll try with other kernels but i would like to check if i can fix it in 5.8 or 5.9

According to this

They added that support, yes. Is called Automatic (Linux Vendor Firmware Service)

In most cases those are just warnings. Some propose this way of “fixing” them

i just downloaded that fwupd thing, which i read that is also needed to enhance the fingerprint reader performance, and i guess that the software called (gnome firmware) is the graphical interface? i think i will read how to use that thing and then i’ll come back here to keep learning how to fix all this things, thank you for all the help you are giving me, means a lot :slight_smile:

hi, i have used fwupd to update my system (bios was got a new update yesterday) and tried kernels from 5.4 to 5.9
5.7 is the latest with the lowest error count, as it has not the i801_smbus errors, but it stil have the acpi errors, in another forum somebody asked me if i have some symptoms like video lag and i think i have some very subtle ones, maybe its a product of this issue but im not pretty sure.