zoukankan      html  css  js  c++  java
  • pci config + resource

    [root@localhost ~]# cd /sys/bus/pci/devices/0000:05:00.0
    [root@localhost 0000:05:00.0]# ls
    broken_parity_status      msi_bus
    class                     numa_node
    config                    power
    consistent_dma_mask_bits  remove
    current_link_speed        rescan
    current_link_width        reset
    d3cold_allowed            resource
    device                    resource0
    devspec                   resource2
    dma_mask_bits             resource4
    driver                    revision
    driver_override           rom
    enable                    sriov_drivers_autoprobe
    iommu                     sriov_numvfs
    iommu_group               sriov_totalvfs
    irq                       subsystem
    local_cpulist             subsystem_device
    local_cpus                subsystem_vendor
    max_link_speed            uevent
    max_link_width            uio
    max_vfs                   vendor
    modalias                  vpd
    [root@localhost 0000:05:00.0]# strings config 
    [root@localhost 0000:05:00.0]# hexdump config  ----------config 文件
    0000000 19e5 0200 0146 0018 0045 0200 0008 0000
    0000010 000c 07b0 0800 0000 000c 08a2 0800 0000
    0000020 000c 0020 0800 0000 0000 0000 19e5 d139
    0000030 0000 e640 0040 0000 0000 0000 00ff 0000
    0000040 8010 0002 8fe2 1000 2937 0019 f103 0043
    0000050 0008 0103 0000 0000 0000 0000 0000 0000
    0000060 0000 0000 0392 0000 0000 0000 000e 0000
    0000070 0003 001f 0000 0000 0000 0000 0000 0000
    0000080 a005 018a 0000 0000 0000 0000 0000 0000
    0000090 0000 0000 0000 0000 0000 0000 0000 0000
    00000a0 b011 001f 0002 0000 4002 0000 0000 0000
    00000b0 c001 f803 0000 0000 0000 0000 0000 0000
    00000c0 0003 0000 0000 0000 0000 0000 0000 0000
    00000d0 0000 0000 0000 0000 0000 0000 0000 0000
    *
    0000100 0001 1501 0000 0000 0000 0040 2030 0046
    0000110 0000 0000 c000 0000 00a0 0000 0001 0400
    0000120 0003 0060 0000 0501 ed78 a24c 0000 0000
    0000130 0000 0000 0000 0000 0000 0000 0000 0000
    *
    0000150 000e 2001 0000 0000 0000 0000 0000 0000
    0000160 0000 0000 0000 0000 0000 0000 0000 0000
    *
    0000200 0010 3101 0002 0000 0010 0000 0078 0078
    0000210 0000 0000 0001 0001 0000 375e 0553 0000
    0000220 0010 0000 000c 07b2 0800 0000 000c 082a
    0000230 0800 0000 000c 0030 0800 0000 0000 0000
    0000240 0000 0000 0000 0000 0000 0000 0000 0000
    *
    0000310 0019 4e01 0000 0000 0000 0000 0000 0000
    0000320 0000 0000 0000 0000 0000 0000 0000 0000
    *
    00004e0 0003 4f01 9beb ffa4 91ff 44a1 0000 0000
    00004f0 0017 6001 0005 0000 0000 0000 0000 0000
    0000500 0000 0000 0000 0000 0000 0000 0000 0000
    *
    0000600 000b 6301 0000 0280 0000 0000 0000 0000
    0000610 0000 0000 0000 0000 0000 0000 0000 0000
    *
    0000630 000d 0001 0000 0000 0000 0000 0000 0000
    0000640 0000 0000 0000 0000 0000 0000 0000 0000
    *
    0001000
    [root@localhost 0000:05:00.0]# lspci -x -s 0000:05:00.0
    05:00.0 Ethernet controller: Huawei Technologies Co., Ltd. Hi1822 Family (2*25GE) (rev 45)
    00: e5 19 00 02 46 01 18 00 45 00 00 02 08 00 00 00
    10: 0c 00 b0 07 00 08 00 00 0c 00 a2 08 00 08 00 00
    20: 0c 00 20 00 00 08 00 00 00 00 00 00 e5 19 39 d1
    30: 00 00 40 e6 40 00 00 00 00 00 00 00 ff 00 00 00
    
    [root@localhost 0000:05:00.0]# lspci -xx -s 0000:05:00.0
    05:00.0 Ethernet controller: Huawei Technologies Co., Ltd. Hi1822 Family (2*25GE) (rev 45)
    00: e5 19 00 02 46 01 18 00 45 00 00 02 08 00 00 00
    10: 0c 00 b0 07 00 08 00 00 0c 00 a2 08 00 08 00 00
    20: 0c 00 20 00 00 08 00 00 00 00 00 00 e5 19 39 d1
    30: 00 00 40 e6 40 00 00 00 00 00 00 00 ff 00 00 00
    
    [root@localhost 0000:05:00.0]# lspci -xxx -s 0000:05:00.0
    05:00.0 Ethernet controller: Huawei Technologies Co., Ltd. Hi1822 Family (2*25GE) (rev 45)
    00: e5 19 00 02 46 01 18 00 45 00 00 02 08 00 00 00
    10: 0c 00 b0 07 00 08 00 00 0c 00 a2 08 00 08 00 00
    20: 0c 00 20 00 00 08 00 00 00 00 00 00 e5 19 39 d1
    30: 00 00 40 e6 40 00 00 00 00 00 00 00 ff 00 00 00
    40: 10 80 02 00 e2 8f 00 10 37 29 19 00 03 f1 43 00
    50: 08 00 03 01 00 00 00 00 00 00 00 00 00 00 00 00
    60: 00 00 00 00 92 03 00 00 00 00 00 00 0e 00 00 00
    70: 03 00 1f 00 00 00 00 00 00 00 00 00 00 00 00 00
    80: 05 a0 8a 01 00 00 00 00 00 00 00 00 00 00 00 00
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    a0: 11 b0 1f 00 02 00 00 00 02 40 00 00 00 00 00 00
    b0: 01 c0 03 f8 00 00 00 00 00 00 00 00 00 00 00 00
    c0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    
    [root@localhost 0000:05:00.0]# 
    [root@localhost 0000:05:00.0]# cat resource
    0x0000080007b00000 0x0000080007b1ffff 0x000000000014220c
    0x0000000000000000 0x0000000000000000 0x0000000000000000
    0x0000080008a20000 0x0000080008a27fff 0x000000000014220c
    0x0000000000000000 0x0000000000000000 0x0000000000000000
    0x0000080000200000 0x00000800002fffff 0x000000000014220c
    0x0000000000000000 0x0000000000000000 0x0000000000000000
    0x00000000e9200000 0x00000000e92fffff 0x0000000000046200
    0x0000080007b20000 0x000008000829ffff 0x000000000014220c
    0x0000000000000000 0x0000000000000000 0x0000000000000000
    0x00000800082a0000 0x0000080008a1ffff 0x000000000014220c
    0x0000000000000000 0x0000000000000000 0x0000000000000000
    0x0000080000300000 0x0000080007afffff 0x000000000014220c
    0x0000000000000000 0x0000000000000000 0x0000000000000000
    [root@localhost 0000:05:00.0]# cat resource0
    cat: resource0: Input/output error
    [root@localhost 0000:05:00.0]# cat resource2
    cat: resource2: Input/output error
    [root@localhost 0000:05:00.0]# cat resource3
    cat: resource3: No such file or directory
    [root@localhost 0000:05:00.0]# lspci -n -s 0000:05:00.0
    05:00.0 0200: 19e5:0200 (rev 45)
    [root@localhost 0000:05:00.0]# lspci -v  -n -s 0000:05:00.0
    05:00.0 0200: 19e5:0200 (rev 45)
            Subsystem: 19e5:d139
            Flags: bus master, fast devsel, latency 0, NUMA node 0
            Memory at 80007b00000 (64-bit, prefetchable) [size=128K]
            Memory at 80008a20000 (64-bit, prefetchable) [size=32K]
            Memory at 80000200000 (64-bit, prefetchable) [size=1M]
            Expansion ROM at e9200000 [disabled] [size=1M]
            Capabilities: [40] Express Endpoint, MSI 00
            Capabilities: [80] MSI: Enable- Count=1/32 Maskable+ 64bit+
            Capabilities: [a0] MSI-X: Enable- Count=32 Masked-
            Capabilities: [b0] Power Management version 3
            Capabilities: [c0] Vital Product Data
            Capabilities: [100] Advanced Error Reporting
            Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
            Capabilities: [200] Single Root I/O Virtualization (SR-IOV)
            Capabilities: [310] #19
            Capabilities: [4e0] Device Serial Number 44-a1-91-ff-ff-a4-9b-eb
            Capabilities: [4f0] Transaction Processing Hints
            Capabilities: [600] Vendor Specific Information: ID=0000 Rev=0 Len=028 <?>
            Capabilities: [630] Access Control Services
            Kernel driver in use: igb_uio
            Kernel modules: hinic
  • 相关阅读:
    NYOJ 205
    NYOJ 187
    NYOJ 105
    NUOJ 88
    NYOJ 70
    LL(1)算法
    MATLAB的一些基础知识
    Ubuntu raid5+lvm实验
    空间滤波
    认识weblogic的各个机构
  • 原文地址:https://www.cnblogs.com/dream397/p/13659237.html
Copyright © 2011-2022 走看看