我在内核 4.13.0-38 中遇到了一个奇怪的问题。
我遇到的问题类似于内核错误参考链接。但不同之处在于我不是在VM中运行。
System details
aravind@comp:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
aravind@comp:~$ uname -r
4.13.0-38-generic
Laptop Acer E15 E5-575G-50ZZ
Inter core i5-7200U
Nvidia GeForce 940MX
如果我的系统中安装了英特尔微码,那么我的登录屏幕就会冻结并且无法登录。
如果我删除驱动程序,它可以工作,但日志中会出现错误,
[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x52 (or later)
如果我检查包裹的详细信息,我发现它有冲突:
aravind@comp:~$ dpkg -s intel-microcode
Package: intel-microcode
Status: deinstall ok config-files
Priority: standard
Section: non-free/admin
Installed-Size: 1530
Maintainer: Ubuntu Developers <[email protected]>
Architecture: amd64
Version: 3.20180312.0~ubuntu16.04.1
Config-Version: 3.20180312.0~ubuntu16.04.1
Depends: iucode-tool (>= 1.0)
Recommends: initramfs-tools (>= 0.113~)
Conflicts: microcode.ctl (<< 0.18~0)
Conffiles:
/etc/default/intel-microcode 6a68a0e6e2d2ef001f1a374ece3c8558
/etc/kernel/preinst.d/intel-microcode 4324b7d12701909b3a76bb5c6468a571
/etc/modprobe.d/intel-microcode-blacklist.conf 71327241f6583b34944e638a955aba91
Description: Processor microcode firmware for Intel CPUs
This package contains updated system processor microcode for
Intel i686 and Intel X86-64 processors. Intel releases microcode
updates to correct processor behavior as documented in the
respective processor specification updates.
.
For AMD processors, please refer to the amd64-microcode package.
Homepage: https://downloadcenter.intel.com/search?keyword=linux+microcode
Original-Maintainer: Henrique de Moraes Holschuh <[email protected]>
现在如何找到冲突的原因并解决此错误?
补充说明:当我从内核版本 4.13.0-28 启动时,同样的配置可以正常工作