在启动 Ubuntu 16.10 期间,我的 Acer Aspire F5(Intel i5-7200u)出现固件加载错误。16.04 也出现了同样的问题。
看起来它首先尝试加载 i915_bpo 2.0,但失败了,然后成功加载 i915_bpo 1.6,虽然成功了,但可能会导致下游问题(这台笔记本电脑出现了一些随机死机,我已在另一个帖子中报告过)。
那么,我该如何克服加载此固件的困难呢?
var/log/kern.log 中包含以下序列:
Jan 14 10:43:26 prop6 kernel: [ 1.002400] [drm:parse_csr_fw [i915_bpo]] ERROR* Unknown stepping info, firmware loading failed
Jan 14 10:43:26 prop6 kernel: [ 1.002405] i915_bpo 0000:00:02.0: Failed to load DMC firmware [https://01.org/linuxgraphics/intel-linux-graphics-firmwares], disabling runtime power management.
Jan 14 10:43:26 prop6 kernel: [ 1.006089] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
Jan 14 10:43:26 prop6 kernel: [ 1.018209] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
Jan 14 10:43:26 prop6 kernel: [ 1.018522] input: Video Bus as /devices /LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input5
Jan 14 10:43:26 prop6 kernel: [ 1.018601] [drm] Initialized i915_bpo 1.6.0 20160229 for 0000:00:02.0 on minor 0
我无法从其冻结状态获取任何信息来查看它是否与该固件有关;甚至 ssh 也变得无效,所以现在我将其作为一个单独的问题来处理,直到我了解更多信息。
PS:我是一个用户空间程序员,不是一个非常有经验的系统管理员,也不是内核开发人员,所以大多数建议都意味着我学习新的工具(需要参考资料来学习)。
最后,如果固件加载失败是无法手动修复或解决的实际错误,请帮助我找出要针对哪个软件包报告错误。我已经了解到,如果发布错误报告时没有已知源代码软件包,则会被轮流提交。
这使得像我这样的用户空间人员很难报告特定于处理器的固件等深层问题,但如果我能得到一些调查技术的指导,我会尝试一下。