Я сожалею, если это уже спросили, я не мог бы найти решения. У меня есть некоторые вопросы о выводе 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 <jaddi27@gmail.com>Language-Team: English (Australia) <en_AU@li.org>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. Что делает НЕВОСТРЕБОВАННЫЙ средний в следующем разделе? Это может так или иначе быть причина, которую батарея истощает настолько быстро?
*-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
Первая строка похожа на сообщение об ошибке перевода. Попытайтесь работать LANG=C lshw
и посмотрите, уходит ли это. Второй просто говорит, что Ваша материнская плата имеет контроллер I2C, которого не требовал никакой драйвер, который нормален, так как это просто используется BIOS для идентификации, какой DIMMs Вы установили. Третье, кажется, источник питания, для которого Ваш поставщик правильно не заполнил описания. Я не уверен, почему это невостребованно, но это не вызвало бы дополнительной мощности, тянут.
Ошибка 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"),
[...]