zoukankan      html  css  js  c++  java
  • lscpi命令详解

     基础命令学习目录

    lspci是一个用来查看系统中所有PCI总线以及连接到该总线上的设备的工具。

    命令格式为 lspci -参数 (不加参数显示所有硬件设备)

    至于有哪些参数及其详细用法可以看下这篇博客:http://www.360doc.com/content/16/0712/09/1317564_574882131.shtml

    https://www.cnblogs.com/geloutingyu/p/6380395.html

    我的电脑lspci显示结果为:

    00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)  //主桥
    00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)  //显卡兼容控制器
    00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)  //声卡
    00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)  //USB控制器
    00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)  //通信控制器
    00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04) 
    00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)  //PCI桥
    00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
    00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
    00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)    //数据局部总线
    00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)  //硬盘模式
    00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)  //系统管理总线
    01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)  //网卡
    02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)  //网络控制器
    03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230] (rev ff)  //显示控制器

      • 摘要:         lspci,顾名思义,就是显示所有的pci设备信息。pci是一种总线,而通过pci总线连接的设备就是pci设备了。如今,我们常用的设备很多都是采用pci总线了,如:网卡、存储等。下面就简单介绍下该命令。       lspci:显示所有的pci设备信息。包括设备的BDF,设备类型,厂商信息等。&nbs
      •           lspci,顾名思义,就是显示所有的pci设备信息。pci是一种总线,而通过pci总线连接的设备就是pci设备了。如今,我们常用的设备很多都是采用pci总线了,如:网卡、存储

        等。下面就简单介绍下该命令。

                lspci:显示所有的pci设备信息。包括设备的BDF,设备类型,厂商信息等。 


        lspci -t [BDF]:显示指定BDF号的设备信息。 


        lspci -m/-mm:以一种机器可读的格式来显示pci设备信息。下面的实例可以看出其具体的区别。

        # lspci -s ff:13.1ff:13.1 System peripheral: Intel Corporation Broadwell Memory Controller 0 - Target Address/Thermal/RAS (rev 03)# lspci -mm -s ff:13.1ff:13.1 "System peripheral" "Intel Corporation" "Broadwell Memory Controller 0 - Target Address/Thermal/RAS" -r03 "Intel Corporation" "Broadwell Memory Controller 0 - Target Address/Thermal/RAS"

        lspci -t:以树的形式显示pci设备信息。

        lspci -v/-vv/-vvv:显示详细的pci设备信息,v越多,越详细,当然,上限3个。

        # lspci -s ff:1f.2ff:1f.2 System peripheral: Intel Corporation Broadwell Power Control Unit (rev 03)# lspci -v -s ff:1f.2ff:1f.2 System peripheral: Intel Corporation Broadwell Power Control Unit (rev 03)  Flags: fast devsel# lspci -vv -s ff:1f.2ff:1f.2 System peripheral: Intel Corporation Broadwell Power Control Unit (rev 03)Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-# lspci -vvv -s ff:1f.2ff:1f.2 System peripheral: Intel Corporation Broadwell Power Control Unit (rev 03)Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        lspci -x/-xxx/-xxxx:-x以16进制信息显示pci配置空间;-xxx显示部分读配置空间会crash的设备;-xxxx显示PCI-x2.0或者PCI-e总线扩展的配置空间。

        lspci -b:以总线的角度来显示所有的IRQ和地址。根据我的观察,大部分信息和不带参数时显示一致,除了SR-IOV设备分配出的Virtual Function设备。如下示例:物理网卡

        PF(physical function )显示一直 ,但VF(virtual function )显示却不同。

        # lspci -b -s 0a:00.1; lspci -b -s 0a:10.00a:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)0a:10.0 Ethernet controller: Illegal Vendor ID Device ffff (rev 01)# lspci -s 0a:00.1; lspci -s 0a:10.00a:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)0a:10.0 Ethernet controller: Intel Corporation X540 Ethernet Controller Virtual Function (rev 01)

        lspci -D:显示PCI domain号,默认的不加参数命令并不显示该值。如下示例:

        # lspci -s 0a:00.00a:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)# lspci -D -s 0a:00.00000:0a:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)

        lspci -n/-nn:显示设备的vendor厂商号和device设备号;显示厂商等信息和名称。

        # lspci -nn | grep ff:1f.2ff:1f.2 System peripheral [0880]: Intel Corporation Broadwell Power Control Unit [8086:6f8a] (rev 03)# lspci -n | grep ff:1f.2ff:1f.2 0880: 8086:6f8a (rev 03)
        lspci -D:显示设备的厂商号、设备号、Class号。 # lspci -Q -s 0c:00.10c:00.1 Class 0200: Device 8086:1528 (rev 01)

        原文地址:http://blog.csdn.net/styshoo/article/details/51281437
      • 以上是

    Linux系统之lspci命令介绍

        的内容,更多

    命令 介绍 系统 lspci Linux

        的内容,请您使用右上方搜索功能获取相关信息
  • 相关阅读:
    NPOI操作 EXCEL文件
    mysql 临时变量,临时表
    ReSharper制作Template帮助我们快速输入代码
    临时表的实际运用
    如何避免项目重复循环引用
    mysql 5.1以上版本数据库 使用定时器功能(Event)
    Fedora12下装SMPlayer
    Fedora12启动时激活网卡并将firefox不设置为脱机工作
    设置yum
    Fedora 有用更新源上海交大的yum源
  • 原文地址:https://www.cnblogs.com/machangwei-8/p/9565068.html
Copyright © 2011-2022 走看看