修复 Ubuntu 16.04 Dell XPS 15 上无人认领的硬件

修复 Ubuntu 16.04 Dell XPS 15 上无人认领的硬件

结果lshw显示有两个未认领的设备。一个内存控制器和一个 SMBus。关于它们的信息很少,我不知道它们是什么。一些较早的帖子提到它们与音频故障有关,但我没有任何问题(到目前为止 - 我仅在 2 天前安装了 Ubuntu)。

id:    memory
description:    Memory controller
product:    Sunrise Point-H PMC
vendor:     Intel Corporation
physical id:    
1f.2
bus info:   
pci@0000:00:1f.2
version:    31
width:  32 bits
clock:  33MHz (30.3ns)
configuration:  
latency =   0
resources:  
memory  :   dd12c000-dd12ffff

id: serial
description:    SMBus
product:    Sunrise Point-H SMBus
vendor:     Intel Corporation
physical id:    
1f.4
bus info:   
pci@0000:00:1f.4
version:    31
width:  64 bits
clock:  33MHz
configuration:  
latency =   0
resources:  
memory  :   dd132000-dd1320ff
ioport  :   f040(size=32)

操作系统:Ubuntu 16.04.3 LTS 64 位
处理器:i7-6700HQ
笔记本电脑型号:Dell XPS-15 (9550)
附加信息:在附加驱动程序标签来自软件与更新, 我有:

设备未知

我的问题是:我应该关心吗?如果是,我该如何解决这些无人认领的设备问题?

答案1

如何解释 lshw 的输出

lshw 以树状结构显示具有属性的节点(可以是缩进的纯文本形式、HTML、XML 或以图形方式显示在 GUI 中)。每个节点都有其各自的状态:CLAIMED(可能可用)或 UNCLAIMED(未检测到此节点的驱动程序)、ENABLED(支持此设备并可以使用)或 DISABLED(支持此设备但已被禁用):

  • 如果已为某个节点加载驱动程序(通常是内核模块或单片内核中的驱动程序),则该节点被标记为 CLAIMED
  • 如果未加载对某个节点的特定支持(或 lshw 无法识别驱动程序),则该节点将被标记为 UNCLAIMED
  • 如果节点已加载驱动程序并且功能齐全,则该节点被标记为已启用
  • 如果节点由于配置、某些硬件故障等原因被禁用,则该节点被标记为 DISABLED。
  • PMC 是内存控制器。图片中的那个可能相关,但没有你必须使用的模块。

  • 不过,SMBus 有。来自 skylark sunrise 系统的详细信息:

    Device: 00:1f.4
    Class:  SMBus
    Vendor: Intel Corporation
    Device: Sunrise Point-H SMBus
    SVendor:        CLEVO/KAPOK Computer
    SDevice:        Sunrise Point-H SMBus
    Rev:    31
    Driver: i801_smbus
    

    看看您是否有 i801_smbus,以及您是否可以将模块加载到内核中以修复这个问题。

  • 查看 /etc/modprobe.d/blacklist.conf 中 i801_smbus 是否被列入黑名单

  • 如果是这样,请尝试加载它并查看是否能修复未认领的问题(在确定它有效之前,请不要取消注释黑名单)。

相关内容