lshw
(Hardware Lister)是一个能查看机器详细硬件信息的小软件,相当于windows上的设备管理器,可以查看linux驱动安装状态。
要使用 lshw
,直接输入lshw回车即可,输出结果太长就不贴出来了。 没有安装好驱动的,在相应驱动名称后面会有UNCLAIMED
提示,如
1 *-generic UNCLAIMED
2 description: Unassigned class
3 product: Illegal Vendor ID
4 vendor: Illegal Vendor ID
5 physical id: 0
6 bus info: pci@0000:01:00.0
7 version: ff
8 width: 32 bits
9 clock: 66MHz
10 capabilities: bus_master vga_palette cap_list
11 configuration: latency=255 maxlatency=255 mingnt=255
12 resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
可以用管道命令列出没有安装驱动的硬件
1lshw | grep UNCLAIMED
当然,如果要看某一个设备有没有安装驱动,可以用-C
参数
1sudo lshw -C network
不过最好用管理员权限运行,不然有这样的提示
1WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
另外,需要查看有那些设备连接了电脑,可以用lspci
1lspci
查看连接设备详情可以加-k
参数
1lspci -k