Извините, если этот вопрос уже задавался, я не смог найти решения. У меня есть несколько вопросов по поводулшввывод: 1. Что означают эти строки в разделе *memory? (то же самое появляется в *-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
- «UNCLAIMED» просто означает, что в ядре нет драйвера, связанного с этим устройством.
решение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"),
[...]