![修复 Ubuntu 16.04 Dell XPS 15 上无人认领的硬件](https://linux22.com/image/1005029/%E4%BF%AE%E5%A4%8D%20Ubuntu%2016.04%20Dell%20XPS%2015%20%E4%B8%8A%E6%97%A0%E4%BA%BA%E8%AE%A4%E9%A2%86%E7%9A%84%E7%A1%AC%E4%BB%B6.png)
结果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 是否被列入黑名单
- 如果是这样,请尝试加载它并查看是否能修复未认领的问题(在确定它有效之前,请不要取消注释黑名单)。