ошибка загрузки: TSC_DEADLINE disabled due to Errata

Вопросы программного кода и архитектуры Linux

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

ошибка загрузки: TSC_DEADLINE disabled due to Errata

Непрочитанное сообщение Olej » 06 июл 2019, 15:14

Год или больше система Debian 10 грузилась без вопросов и мгновенно (SSD):

Код: Выделить всё

olej@ACER:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster
Пару дней назад, ни с того ни с сего, без видимых причин, на загрузке вываливается такая ошибки + идёт какое-то восстановление чего-то + торчит на этом месте 1.5-2 минуты (при прошлых 8 сек. на всю загрузку). Но самое главное, что пугает - это рабочий компьютер, на котором идёт наработка нового... А если накроется?
Буду разбираться...

Журнал загрузки говорит так:

Код: Выделить всё

olej@ACER:~$ sudo dmesg | grep microcode
[sudo] пароль для olej: 
[    0.088194] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)
[    0.265569] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
[    1.008444] microcode: sig=0x306c3, pf=0x2, revision=0x17
[    1.008506] microcode: Microcode Update Driver: v2.2.
Процессор:

Код: Выделить всё

olej@ACER:~$ lscpu
Архитектура:         x86_64
CPU op-mode(s):      32-bit, 64-bit
Порядок байт:        Little Endian
Address sizes:       39 bits physical, 48 bits virtual
CPU(s):              2
On-line CPU(s) list: 0,1
Thread(s) per core:  1
Ядер на сокет:       2
Сокетов:             1
NUMA node(s):        1
ID прроизводителя:   GenuineIntel
Семейство ЦПУ:       6
Модель:              60
Имя модели:          Intel(R) Celeron(R) CPU G1840 @ 2.80GHz
Степпинг:            3
CPU MHz:             2793.456
CPU max MHz:         2800,0000
CPU min MHz:         800,0000
BogoMIPS:            5586.91
Виртуализация:       VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            2048K
NUMA node0 CPU(s):   0,1
Флаги:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt xsave rdrand lahf_lm abm cpuid_fault epb invpcid_single pti tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust erms invpcid xsaveopt dtherm arat pln pts

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: ошибка загрузки: TSC_DEADLINE disabled due to Errata

Непрочитанное сообщение Olej » 06 июл 2019, 15:50

Olej писал(а): Буду разбираться...
Как показал поиск, эту ошибку много обсуждают ...
Например (это Mint): Ошибки во время загрузки...
Драйвер микрокода обновить просит. 0xb2 (или поздний)
покажи

Код: Выделить всё

cat /proc/cpuinfo

Код: Выделить всё

olej@ACER:~$ cpuinfo
bash: cpuinfo: команда не найдена

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: ошибка загрузки: TSC_DEADLINE disabled due to Errata

Непрочитанное сообщение Olej » 06 июл 2019, 16:14

Установка новейшей версии микрокода центрального процессора
Вы можете оптимизировать работу установленного в вашем компьютере центрального процессора производства Intel или AMD, установив новейшую версию его микрокода. Оптимизация достигается главным образом за счет исправления ошибок стандартного микрокода, получаемого от прошивки материнской платы.

Обновления прошивок BIOS/UEFI вашей материнской платы обычно содержат новые версии микрокодов для поддерживаемых материнской платой центральных процессоров. По этой причине в первую очередь следует убедиться в том, что используется новейшая версия BIOS/UEFI.

Данное руководство позволяет оптимизировать работу лишь тех центральных процессоров, которые были разработаны компаниями Intel и AMD.
Но там только для Debian 9:

Код: Выделить всё

[TXT]	intel-microcode_3.20190618.1.dsc	2019-06-19 08:31	1.7K	 
[   ]	intel-microcode_3.20190618.1.tar.xz	2019-06-19 08:31	2.5M	 
[   ]	intel-microcode_3.20190618.1_amd64.deb	2019-06-19 08:31	1.8M	 
[   ]	intel-microcode_3.20190618.1_i386.deb	2019-06-19 11:12	2.0M	 
[TXT]	intel-microcode_3.20190618.1~deb9u1.dsc	2019-06-19 19:56	1.8K	 
[   ]	intel-microcode_3.20190618.1~deb9u1.tar.xz	2019-06-19 19:56	2.5M	 
[   ]	intel-microcode_3.20190618.1~deb9u1_amd64.deb	2019-06-19 19:56	1.8M	 
[   ]	intel-microcode_3.20190618.1~deb9u1_i386.deb	2019-06-19 19:56	2.0M	
На свой страх и риск:

Код: Выделить всё

olej@ACER:~/Загрузки$ ls -l intel-microcode_3.20190618.1_amd64.deb 
-rw-r--r-- 1 olej olej 1938364 июл  6 16:10 intel-microcode_3.20190618.1_amd64.deb

Код: Выделить всё

olej@ACER:~/Загрузки$ sudo dpkg -i intel-microcode_3.20190618.1_amd64.deb
[sudo] пароль для olej: 
Выбор ранее не выбранного пакета intel-microcode.
(Чтение базы данных … на данный момент установлено 399590 файлов и каталогов.)
Подготовка к распаковке intel-microcode_3.20190618.1_amd64.deb …
Распаковывается intel-microcode (3.20190618.1) …
dpkg: зависимости пакетов не позволяют настроить пакет intel-microcode:
 intel-microcode зависит от iucode-tool (>= 1.0), однако:
  Пакет iucode-tool не установлен.

dpkg: ошибка при обработке пакета intel-microcode (--install):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 intel-microcode

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: ошибка загрузки: TSC_DEADLINE disabled due to Errata

Непрочитанное сообщение Olej » 06 июл 2019, 17:12

Olej писал(а): Журнал загрузки говорит так:

Код: Выделить всё

olej@ACER:~$ sudo dmesg | grep microcode
[sudo] пароль для olej: 
[    0.088194] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)
[    0.265569] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
[    1.008444] microcode: sig=0x306c3, pf=0x2, revision=0x17
[    1.008506] microcode: Microcode Update Driver: v2.2.

Код: Выделить всё

olej@ACER:~$ grep 'microcode' /proc/cpuinfo
microcode	: 0x17
microcode	: 0x17
Т.е. так: сейчас - 0x17 + требует обновить до - 0x22

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: ошибка загрузки: TSC_DEADLINE disabled due to Errata

Непрочитанное сообщение Olej » 06 июл 2019, 19:44

Взял здесь: Пакет: iucode-tool (2.3.1-1)

Код: Выделить всё

olej@ACER:~/Загрузки$ ls -l iucode-tool_2.3.1-1_amd64.deb 
-rw-r--r-- 1 olej olej 62444 июл  6 19:00 iucode-tool_2.3.1-1_amd64.deb

Код: Выделить всё

olej@ACER:~/Загрузки$ sudo dpkg -i iucode-tool_2.3.1-1_amd64.deb 
[sudo] пароль для olej: 
Выбор ранее не выбранного пакета iucode-tool.
(Чтение базы данных … на данный момент установлено 399594 файла и каталога.)
Подготовка к распаковке iucode-tool_2.3.1-1_amd64.deb …
Распаковывается iucode-tool (2.3.1-1) …
Настраивается пакет iucode-tool (2.3.1-1) …
Обрабатываются триггеры для man-db (2.8.5-2) …
Intel микрокод взял здесь - Файл данных процессора процессора Linux:
Версия: 20190312
...
Данный файл для загрузки также подходит для перечисленных ниже видов продукции.
...
Процессор Intel® Celeron® G1840 (2 МБ кэш-памяти, тактовая частота 2,80 ГГц)
...
Или здесь - Open Source Lab

Код: Выделить всё

...
[TXT]	intel-microcode_3.20190618.1.dsc	2019-06-19 08:31	1.7K	 
[   ]	intel-microcode_3.20190618.1.tar.xz	2019-06-19 08:31	2.5M	 
[   ]	intel-microcode_3.20190618.1_amd64.deb	2019-06-19 08:31	1.8M	 
[   ]	intel-microcode_3.20190618.1_i386.deb	2019-06-19 11:12	2.0M	 
[TXT]	intel-microcode_3.20190618.1~deb9u1.dsc	2019-06-19 19:56	1.8K	 
[   ]	intel-microcode_3.20190618.1~deb9u1.tar.xz	2019-06-19 19:56	2.5M	 
[   ]	intel-microcode_3.20190618.1~deb9u1_amd64.deb	2019-06-19 19:56	1.8M	 
[   ]	intel-microcode_3.20190618.1~deb9u1_i386.deb	2019-06-19 19:56	2.0M	 

Код: Выделить всё

olej@ACER:~/Загрузки$ ls -l intel-microcode_3.20190618.1_amd64.deb 
-rw-r--r-- 1 olej olej 1938364 июл  6 16:10 intel-microcode_3.20190618.1_amd64.deb

Код: Выделить всё

olej@ACER:~/Загрузки$ sudo dpkg -i intel-microcode_3.20190618.1_amd64.deb 
Выбор ранее не выбранного пакета intel-microcode.
(Чтение базы данных … на данный момент установлено 399605 файлов и каталогов.)
Подготовка к распаковке intel-microcode_3.20190618.1_amd64.deb …
Распаковывается intel-microcode (3.20190618.1) …
Настраивается пакет intel-microcode (3.20190618.1) …
update-initramfs: deferring update (trigger activated)
intel-microcode: microcode will be updated at next boot
Обрабатываются триггеры для initramfs-tools (0.133) …
update-initramfs: Generating /boot/initrd.img-4.19.0-5-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_huc_ver02_00_1810.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_07_1398.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_huc_ver01_07_1398.bin for module i915
W: initramfs-tools configuration sets RESUME=UUID=f44a7093-94cf-4bb2-92ba-9ca790d5e5f7
W: but no matching swap device is available.
I: The initramfs will attempt to resume from /dev/sda3
I: (UUID=006cdd2f-58e7-4144-ab85-8e640cdbbc81)
I: Set the RESUME variable to override this.
Вот эти ошибки (собственно, это предупреждения), 3 штуки, произошли при предыдущих переустановках (экспериментах) в пакетной системе, ...
1. firmware/rtl_nic
2. firmware/i915
3. swap устройство

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: ошибка загрузки: TSC_DEADLINE disabled due to Errata

Непрочитанное сообщение Olej » 06 июл 2019, 19:48

Olej писал(а): 1. firmware/rtl_nic

Код: Выделить всё

olej@ACER:/dev/disk/by-uuid$ lspci | grep RTL
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

Код: Выделить всё

olej@ACER:~/Загрузки$ apt-file find rtl8168 
firmware-realtek: /lib/firmware/rtl_nic/rtl8168d-1.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168d-2.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168e-1.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168e-2.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168e-3.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168f-1.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168f-2.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168g-1.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168g-2.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168g-3.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168h-1.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168h-2.fw

Код: Выделить всё

olej@ACER:~/Загрузки$ aptitude show firmware-realtek
Пакет: firmware-realtek                          
Версия: 20190114-1
Новый: да
Состояние: не установлен
Мультиархитектура: сторонняя
Приоритет: необязательный
Раздел: non-free/kernel
Сопровождающий: Debian Kernel Team <debian-kernel@lists.debian.org>
Архитектура: all
Размер в распакованном виде: 1 578 k
Предлагает: initramfs-tools
Описание: Binary firmware for Realtek wired/wifi/BT adapters
 This package contains the binary firmware for Realtek Ethernet, wifi and Bluetooth adapters supported by various drivers. 
 
 Contents: 
 * Realtek RTL8192E boot code (RTL8192E/boot.img) 
 * Realtek RTL8192E init data (RTL8192E/data.img) 
 * Realtek RTL8192E main code (RTL8192E/main.img) 
 * Realtek RTL8192EE Bluetooth firmware (rtl_bt/rtl8192ee_fw.bin) 
 * Realtek RTL8812AE Bluetooth firmware (rtl_bt/rtl8812ae_fw.bin) 
 * Realtek RTL8761A Bluetooth firmware (rtl_bt/rtl8761a_fw.bin) 
...

Код: Выделить всё

olej@ACER:~/Загрузки$ sudo apt-get install firmware-realtek
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие НОВЫЕ пакеты будут установлены:
  firmware-realtek
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 495 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 1 578 kB.
Пол:1 http://deb.debian.org/debian buster/non-free amd64 firmware-realtek all 20190114-1 [495 kB]
Получено 495 kB за 0с (1 073 kB/s)   
Выбор ранее не выбранного пакета firmware-realtek.
(Чтение базы данных … на данный момент установлено 399689 файлов и каталогов.)
Подготовка к распаковке …/firmware-realtek_20190114-1_all.deb …
Распаковывается firmware-realtek (20190114-1) …
Настраивается пакет firmware-realtek (20190114-1) …
update-initramfs: deferring update (trigger activated)
Обрабатываются триггеры для initramfs-tools (0.133) …
update-initramfs: Generating /boot/initrd.img-4.19.0-5-amd64
W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_huc_ver02_00_1810.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_07_1398.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_huc_ver01_07_1398.bin for module i915
W: initramfs-tools configuration sets RESUME=UUID=f44a7093-94cf-4bb2-92ba-9ca790d5e5f7
W: but no matching swap device is available.
I: The initramfs will attempt to resume from /dev/sda3
I: (UUID=006cdd2f-58e7-4144-ab85-8e640cdbbc81)
I: Set the RESUME variable to override this.

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: ошибка загрузки: TSC_DEADLINE disabled due to Errata

Непрочитанное сообщение Olej » 06 июл 2019, 19:50

Olej писал(а): 2. firmware/i915

Код: Выделить всё

olej@ACER:~/Загрузки$ apt-file find bxt_dmc_ver1_07
firmware-misc-nonfree: /lib/firmware/i915/bxt_dmc_ver1_07.bin

Код: Выделить всё

olej@ACER:~/Загрузки$ aptitude show firmware-misc-nonfree
Пакет: firmware-misc-nonfree                     
Версия: 20190114-1
Новый: да
Состояние: не установлен
Мультиархитектура: сторонняя
Приоритет: необязательный
Раздел: non-free/kernel
Сопровождающий: Debian Kernel Team <debian-kernel@lists.debian.org>
Архитектура: all
Размер в распакованном виде: 10,9 M
Предлагает: initramfs-tools
Ломает: firmware-adi (< 20151018-1~), firmware-ivtv (< 0.38~), firmware-linux (< 0.19), firmware-linux-nonfree (< 20151018-1~), firmware-ralink (< 20151018-1~)
Заменяет: firmware-adi (< 20151018-1~), firmware-ivtv (< 0.38~), firmware-linux (< 0.19), firmware-linux-nonfree (< 20151018-1~), firmware-ralink (< 20151018-1~)
Предоставляет: firmware-adi, firmware-ralink
Описание: Binary firmware for various drivers in the Linux kernel
 This package contains the binary firmware for  various drivers in the Linux kernel.  This is a collection of firmware blobs which are not individually large enough to
 warrant a standalone package. 
 
 Contents: 
 * 3Com Typhoon firmware, version 03.001.008 (3com/typhoon.bin) 
 * AdvanSys ASC-3550 firmware (advansys/3550.bin) 
 * AdvanSys ASC-38C0800 firmware (advansys/38C0800.bin) 
 * AdvanSys ASC-38C1600 firmware (advansys/38C1600.bin) 
 * AdvanSys SCSI controller microcode (advansys/mcode.bin) 
 * Agere/Prism/Symbol Orinoco firmware (AP mode), version 9.48 Hermes I (agere_ap_fw.bin) 
 * Agere/Prism/Symbol Orinoco firmware (STA mode), version 9.48 Hermes I (agere_sta_fw.bin) 
 * Abilis Systems AS102 stage 1 firmware (as102_data1_st.hex) 
...

Код: Выделить всё

olej@ACER:~/Загрузки$ sudo apt-get install firmware-misc-nonfree
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие НОВЫЕ пакеты будут установлены:
  firmware-misc-nonfree
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 3 071 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 10,9 MB.
Пол:1 http://deb.debian.org/debian buster/non-free amd64 firmware-misc-nonfree all 20190114-1 [3 071 kB]
Получено 3 071 kB за 1с (2 558 kB/s)                   
Выбор ранее не выбранного пакета firmware-misc-nonfree.
(Чтение базы данных … на данный момент установлено 399767 файлов и каталогов.)
Подготовка к распаковке …/firmware-misc-nonfree_20190114-1_all.deb …
Распаковывается firmware-misc-nonfree (20190114-1) …
Настраивается пакет firmware-misc-nonfree (20190114-1) …
update-initramfs: deferring update (trigger activated)
Обрабатываются триггеры для initramfs-tools (0.133) …
update-initramfs: Generating /boot/initrd.img-4.19.0-5-amd64
W: initramfs-tools configuration sets RESUME=UUID=f44a7093-94cf-4bb2-92ba-9ca790d5e5f7
W: but no matching swap device is available.
I: The initramfs will attempt to resume from /dev/sda3
I: (UUID=006cdd2f-58e7-4144-ab85-8e640cdbbc81)
I: Set the RESUME variable to override this.

Код: Выделить всё

olej@ACER:/dev/disk/by-uuid$ dpkg -l | grep firmware
ii  firmware-linux-free                    3.4                                  all          Binary firmware for various drivers in the Linux kernel
ii  firmware-misc-nonfree                  20190114-1                           all          Binary firmware for various drivers in the Linux kernel
ii  firmware-realtek                       20190114-1                           all          Binary firmware for Realtek wired/wifi/BT adapters
ii  intel-microcode                        3.20190618.1                         amd64        Processor microcode firmware for Intel CPUs

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: ошибка загрузки: TSC_DEADLINE disabled due to Errata

Непрочитанное сообщение Olej » 06 июл 2019, 20:04

Olej писал(а): 3. swap устройство
Это связано с изменением swap устройства в результате экспериментов по измерению его скорости...

Код: Выделить всё

root@ACER:/etc/apt# swapon -s
Имя файла				Тип		Размер	Исп-но	Приоритет
/dev/zram0                             	partition	131068	0	100
/dev/zram1                             	partition	131068	0	100
Нет swap раздела!

Пришлось восстановить:

Код: Выделить всё

root@ACER:/etc/apt# mkswap /dev/sda3
Setting up swapspace version 1, size = 11,9 GiB (12755922944 bytes)
без метки, UUID=006cdd2f-58e7-4144-ab85-8e640cdbbc81

root@ACER:/etc/apt# swapon /dev/sda3
root@ACER:/etc/apt# swapon -s
Имя файла				Тип		Размер	Исп-но	Приоритет
/dev/zram0                             	partition	131068	0	100
/dev/zram1                             	partition	131068	0	100
/dev/sda3                              	partition	12456956	0	-2
Смотрим новый UUID:

Код: Выделить всё

olej@ACER:/dev/disk/by-uuid$ ls -l 006cdd2f-58e7-4144-ab85-8e640cdbbc81 
lrwxrwxrwx 1 root root 10 июл  6 17:40 006cdd2f-58e7-4144-ab85-8e640cdbbc81 -> ../../sda3
Меняем:

Код: Выделить всё

root@ACER:/etc/initramfs-tools/conf.d# pwd
/etc/initramfs-tools/conf.d

root@ACER:/etc/initramfs-tools/conf.d# cat resume 
# RESUME=UUID=f44a7093-94cf-4bb2-92ba-9ca790d5e5f7
RESUME=UUID=006cdd2f-58e7-4144-ab85-8e640cdbbc81
Последний штрих - ещё раз пересобираем /boot/initrd.img-4.19.0-5-amd64 :

Код: Выделить всё

olej@ACER:~/Загрузки$ sudo apt-get reinstall firmware-misc-nonfree
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, переустановлено 1 пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/3 071 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
(Чтение базы данных … на данный момент установлено 400192 файла и каталога.)
Подготовка к распаковке …/firmware-misc-nonfree_20190114-1_all.deb …
Распаковывается firmware-misc-nonfree (20190114-1) на замену (20190114-1) …
Настраивается пакет firmware-misc-nonfree (20190114-1) …
update-initramfs: deferring update (trigger activated)
Обрабатываются триггеры для initramfs-tools (0.133) …
update-initramfs: Generating /boot/initrd.img-4.19.0-5-amd64

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: ошибка загрузки: TSC_DEADLINE disabled due to Errata

Непрочитанное сообщение Olej » 06 июл 2019, 20:20

Olej писал(а): Журнал загрузки говорит так:

Код: Выделить всё

olej@ACER:~$ sudo dmesg | grep microcode
[sudo] пароль для olej: 
[    0.088194] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)
[    0.265569] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
[    1.008444] microcode: sig=0x306c3, pf=0x2, revision=0x17
[    1.008506] microcode: Microcode Update Driver: v2.2.
После всех этих обновлений:

Код: Выделить всё

olej@ACER:~$ sudo dmesg | grep microcode
[sudo] пароль для olej: 
[    0.000000] microcode: microcode updated early to revision 0x27, date = 2019-02-26
[    1.038814] microcode: sig=0x306c3, pf=0x2, revision=0x27
[    1.038872] microcode: Microcode Update Driver: v2.2.
Olej писал(а):

Код: Выделить всё

olej@ACER:~$ grep 'microcode' /proc/cpuinfo
microcode	: 0x17
microcode	: 0x17
Т.е. так: сейчас - 0x17 + требует обновить до - 0x22

Код: Выделить всё

olej@ACER:~$ grep 'microcode' /proc/cpuinfo
microcode	: 0x27
microcode	: 0x27
Просил >= 0x22 - получил 0x27 ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: ошибка загрузки: TSC_DEADLINE disabled due to Errata

Непрочитанное сообщение Olej » 06 июл 2019, 20:27

Olej писал(а):Год или больше система Debian 10 грузилась без вопросов и мгновенно (SSD):
...
Пару дней назад, ни с того ни с сего, без видимых причин, на загрузке вываливается такая ошибки + идёт какое-то восстановление чего-то + торчит на этом месте 1.5-2 минуты (при прошлых 8 сек. на всю загрузку).
А загрузка теперь прошла так:

Код: Выделить всё

olej@ACER:~$ systemd-analyze blame
          2.782s NetworkManager-wait-online.service
          1.836s ifupdown-pre.service
          1.831s upower.service
           874ms vboxdrv.service
           780ms mariadb.service
           742ms dev-sda2.device
           462ms udisks2.service
           394ms systemd-logind.service
           328ms systemd-journal-flush.service
           287ms gpm.service
           282ms accounts-daemon.service
           268ms ModemManager.service
           254ms colord.service
           247ms apache2.service
           241ms systemd-modules-load.service
           209ms NetworkManager.service
           202ms keyboard-setup.service
           197ms avahi-daemon.service
           194ms systemd-fsck@dev-disk-by\x2duuid-bb1a4978\x2d8827\x2d44ef\x2d9637\x2dd833fd1241a8.service
           182ms wpa_supplicant.service
           182ms zramswap.service
           180ms systemd-fsck@dev-disk-by\x2duuid-200C\x2d8B31.service
           168ms exim4.service
           167ms networking.service
           151ms lm-sensors.service
           138ms systemd-journald.service
           118ms systemd-timesyncd.service
            97ms pppd-dns.service
            93ms lightdm.service
            91ms plymouth-quit-wait.service
            90ms systemd-udev-trigger.service
            88ms apparmor.service
            85ms systemd-udevd.service
            81ms alsa-restore.service
            80ms nscd.service
            66ms zram-setup@zram1.service
            55ms rsyslog.service
            51ms polkit.service
            50ms rtkit-daemon.service
За всё, про всё - что-то типа 7-8 сек.
И то и здесь можно 30% выкинуть за ненадобностью...

Ответить

Вернуться в «Linux изнутри»

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и 2 гостя