You are not logged in.

#1 2024-02-24 15:25:54

Trevor_B
Member
Registered: 2019-12-28
Posts: 134

[SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

Reading my journalctl -p err..alert log

I noticed
Feb 24 15:01:07 trevor-arch kernel: [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)

Reading google then the wiki https://wiki.archlinux.org/title/microcode
I saw
1.2.2.2 GRUB
grub-mkconfig will automatically detect the microcode update and configure GRUB appropriately.
After installing the microcode package, regenerate the GRUB configuration to activate loading the microcode update by running:
# grub-mkconfig -o /boot/grub/grub.cfg

Is this what I need to do to correct the error message shown in my log ?

Thanks
PS running latest kernel 6.7.6

Last edited by Trevor_B (2024-02-27 16:25:22)

Offline

#2 2024-02-24 16:24:04

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,071

Re: [SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

Generally yes, or a UEFI/BIOS firmware update. The worst that can generally happen is that the message remains, so why not just try?

...Though tandom side note if you haven't actually actively updated grub with grub-install in two years regenerating the config might break grub, so make sure you're grub payload is actually up to date.

Offline

#3 2024-02-24 16:49:19

Trevor_B
Member
Registered: 2019-12-28
Posts: 134

Re: [SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

Thanks

Ran it, it didn't break anything but still have the error message

For info my Bios is OLD, dating back to 2018 and no updates since, so maybe thats the problem ?

Also even though i'm getting this error message all runs perfectly

# GRUB boot loader configuration

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3"
GRUB_CMDLINE_LINUX="nvidia_drm.modeset=1"

Copy Generating grub configuration file :

https://pastebin.com/FJG3SwUG

Last edited by Trevor_B (2024-02-24 16:55:25)

Offline

#4 2024-02-24 16:51:13

loqs
Member
Registered: 2014-03-06
Posts: 18,318

Re: [SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

Please post the full output of `dmesg`.

Offline

#5 2024-02-24 16:58:39

Trevor_B
Member
Registered: 2019-12-28
Posts: 134

Re: [SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

loqs wrote:

Please post the full output of `dmesg`.

https://pastebin.com/AGPn0SVK

That's a lot of text, sorry

Offline

#6 2024-02-24 17:23:38

loqs
Member
Registered: 2014-03-06
Posts: 18,318

Re: [SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

From the dmesg

microcode: Current revision: 0x00000019

There is no microcode update shown in dmesg.  Is there an available microcode update with a version later than 0x22?

Last edited by loqs (2024-02-24 17:24:00)

Offline

#7 2024-02-24 17:41:18

Trevor_B
Member
Registered: 2019-12-28
Posts: 134

Re: [SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

loqs wrote:

From the dmesg

microcode: Current revision: 0x00000019

There is no microcode update shown in dmesg.  Is there an available microcode update with a version later than 0x22?

Installed
intel-ucode
iucode-tool

ran :
modprobe cpuid
bsdtar -Oxf /boot/intel-ucode.img | iucode_tool -tb -lS -


Got this :
iucode_tool: system has processor(s) with signature 0x000306c3
microcode bundle 1: (stdin)
selected microcodes:
  001/146: sig 0x000306c3, pf_mask 0x32, 2019-11-12, rev 0x0028, size 23552

ran :
grep microcode /proc/cpuinfo
microcode    : 0x19
microcode    : 0x19
microcode    : 0x19
microcode    : 0x19
microcode    : 0x19
microcode    : 0x19
microcode    : 0x19
microcode    : 0x19

Last edited by Trevor_B (2024-02-24 17:43:55)

Offline

#8 2024-02-24 18:41:11

loqs
Member
Registered: 2014-03-06
Posts: 18,318

Re: [SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

So the microcode is available but not being loaded  by the kernel.  Appears to be a grub issue which is not my area,  sorry.

Offline

#9 2024-02-24 18:46:04

Trevor_B
Member
Registered: 2019-12-28
Posts: 134

Re: [SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

loqs wrote:

So the microcode is available but not being loaded  by the kernel.  Appears to be a grub issue which is not my area,  sorry.

Thats not a worry, many thanks for helping me smile

Now that I have downloaded & installed the
intel-ucode
iucode-tool

I'll run again  : Just incase that changes anything
grub-mkconfig will automatically detect the microcode update and configure GRUB appropriately.
After installing the microcode package, regenerate the GRUB configuration to activate loading the microcode update by running:
# grub-mkconfig -o /boot/grub/grub.cfg


But tomorrow, as friends arriving for dinner smile

Have a nice evening

Offline

#10 2024-02-24 18:52:24

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,071

Re: [SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

Can you post the resultant grub.cfg ? This works fine here.

FWIW and sanity check:

lsblk -f

Last edited by V1del (2024-02-24 18:53:38)

Offline

#11 2024-02-24 18:54:00

Trevor_B
Member
Registered: 2019-12-28
Posts: 134

Re: [SOLVED] [Firmware Bug]: TSC_DEADLINE disabled due to Errata

V1del wrote:

Can you post the resultant grub.cfg ? This works fine here.

Good morning

I rebooted this moring after installing the intel app suggested by @loqs

also ran
sudo grub-mkconfig -o /boot/grub/grub.cfg

The error message TSC_deadline is no longer present, was that due to installing the intel apps ?

Ran less /boot/grub/grub.cfg
https://pastebin.com/NgJD15c0

Ran lsblk -f
https://pastebin.com/QPxykXwV

I have these errors still showing though :

Feb 25 09:43:26 trevor-arch dbus-broker-launch[513]: Activation request for 'org.freedesktop.Avahi' failed.
Feb 25 09:43:26 trevor-arch dbus-broker-launch[513]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
Feb 25 09:43:26 trevor-arch pulseaudio[995]: Error opening PCM device front:0: No such file or directory
Feb 25 09:43:26 trevor-arch dbus-broker-launch[513]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
-- Boot a8de5857eb98430080c1f2a487d0b220 --
Feb 25 09:43:47 trevor-arch kernel:
Feb 25 09:43:48 trevor-arch kernel: Bluetooth: hci0: FW download error recovery failed (-19)
Feb 25 09:43:48 trevor-arch kernel: Bluetooth: hci0: sending frame failed (-19)
Feb 25 09:43:48 trevor-arch kernel: Bluetooth: hci0: Reading supported features failed (-19)
Feb 25 09:43:48 trevor-arch kernel: Bluetooth: hci0: sending frame failed (-19)
Feb 25 09:43:48 trevor-arch kernel: Bluetooth: hci0: Failed to read MSFT supported features (-19)
Feb 25 09:43:50 trevor-arch kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
Feb 25 09:44:03 trevor-arch lightdm[911]: gkr-pam: unable to locate daemon control file
~

Should I mark SOLVED for the origianl problem and add new pages / question for these error messages ?

Last edited by Trevor_B (2024-02-25 08:59:54)

Offline

Board footer

Powered by FluxBB