軟體更新後 VPD 訪問失敗
我在 Thinkpad T14 (gen 1) 上執行 Fedora 36 beta。我執行了我的正常軟體更新並重新啟動機器以完成該過程。不幸的是,這失敗了。
現在我收到一個 grub 錯誤(我在啟動時關閉了安靜):
r8169 0000:02:00.0: invalid VPD tag 0x00 (size 0 at offset 0); assume missing optional EEPROM serial 0000:02:00.1: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update. serial 0000:02:00.2: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update. pci 0000:02:00.3: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update. ehci-pci 0000:02:00.4: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update.
顯然我能夠閱讀錯誤資訊。我不知道這指的是什麼部分,也不知道如何載入韌體更新,也不知道如何將它放到電腦上。
有沒有可以執行的命令讓我啟動任何東西,甚至是基本終端?我能夠進入 grub 控制台,但這是我不熟悉的東西。
有任何想法嗎?很高興根據需要提供更多資訊。
該消息不是來自 GRUB,而是來自 Linux 核心的 PCI 匯流排驅動程式碼:請參閱https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers /pci/vpd.c?h=v5.17.2#n151
您可以看到該消息表明 GRUB 已經完成了它的工作並消失了:Linux 核心已成功啟動,並且正在檢測系統 PCI(e) 匯流排上的硬體。
VPD 表示重要產品數據,它提供基本的 PCI(e) 匯流排配置資訊。
嘗試從 GRUB 引導菜單中選擇以前的核心版本,或者從您的 live 磁碟引導。如果它和更新之前一樣工作,那麼最新的更新會帶來一個似乎有錯誤的核心。由於 Fedora 36 仍處於測試階段,我建議發送錯誤報告。
如果以前的核心版本和 live 磁碟也以同樣的方式出現故障,則您的筆記型電腦可能只是碰巧發生了硬體故障。
或者,如果您嘗試使用低級硬體工具,您可能會意外損壞對系統執行至關重要的東西:特別
i2c-tools
是已知軟體包的實用程序會導致某些 Thinkpad 出現故障。儘管這些工具的目前版本預設避免已知會導致問題的操作,但如果您認為自己知道得更多,仍然可以覆蓋安全檢查……而且工具開發人員不可能對世界上的每個 PC 型號進行測試。例如,
eepromer
該軟體包的實用程序的文件i2c-tools
包括以下內容:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Warning !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! ! !!! This program should only be used on external busses such as i2c-pport. ! !!! ! !!! Your computer may contain i2c-eeproms for saving data vital to its ! !!! operation. If you are not careful you might overwrite this data with ! !!! this program and your computer may no longer boot! ! !!! ! !!! An example are the EEPROMS on your SDRAM DIMMs, your computer may no ! !!! longer detect the RAM module rendering it essentially USELESS! ! !!! ! !!! IBM Thinkpads are said to store their configuration data in a eeprom, ! !!! if you manage to overwrite this eeprom you will have to send your ! !!! computer to the manufacturer for a costly repair! ! !!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Warning !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!