lshw 輸出:記憶體中無人認領且奇怪的行

lshw 輸出:記憶體中無人認領且奇怪的行

很抱歉,如果已經有人問過這個問題,我找不到任何解決方案。我有一些疑問長沙輸出: 1. *記憶體部分中的這些行是什麼意思? (同樣出現在 *-bank:1 和 *-bank:3 中)

*-bank:0
         description: DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison <[email protected]>Language-Team: English (Australia) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2015-02-19 11:31+0000X-Generator: Launchpad (build 17341) [empty]
         physical id: 0
         slot: ChannelA-DIMM0

2. 以下部分中的 UNCLAIMED 是什麼意思?這可能是電池消耗如此快速的原因嗎?

*-serial UNCLAIMED
         description: SMBus
         product: Lynx Point-LP SMBus Controller
         vendor: Intel Corporation
         physical id: 1f.3
         bus info: pci@0000:00:1f.3
         version: 04
         width: 64 bits
         clock: 33MHz
         configuration: latency=0
         resources: memory:e0618000-e06180ff ioport:efa0(size=32)

*-power UNCLAIMED
   description: TBD by ODM
   product: TBD by ODM
   vendor: TBD by ODM
   physical id: 2
   version: 1.0
   serial: TBD by ODM
   capacity: 32768mWh

答案1

第一行看起來像是翻譯錯誤訊息。嘗試跑步LANG=C lshw,看看它是否會消失。第二個只是簡單地說您的主機板有一個沒有驅動程式聲明的 I2C 控制器,這是正常的,因為 BIOS 只是使用它來識別您安裝的 DIMM 類型。第三個似乎是您的供應商未正確填寫描述的電源。我不確定為什麼無人認領,但這不會導致任何額外的電力消耗。

答案2

  1. 「未聲明」僅表示核心沒有與該裝置關聯的驅動程式。

答案3

Ubuntu 錯誤#1597886該問題於 2016 年提交,並於今年稍早(2020 年)修復。

修復包括在lshw原始碼中的空字串中精確添加一個空格。

diff --git a/src/core/dmi.cc b/src/core/dmi.cc
@@ -495,9 +495,9 @@ static const char *dmi_memory_array_location(u8 num)
 {
   static const char *memory_array_location[] =
   {
-    "",                                           /* 0x00 */
-    "",
-    "",
+    " ",                                           /* 0x00 */
+    " ",
+    " ",
     N_("System board or motherboard"),
     N_("ISA add-on card"),
     N_("EISA add-on card"),
[...]

相關內容