1. 82599 Bar空间访问问题

Lab1 192.168.1.71 实验 同一台1620ES,CentOS上不能访问82599 bar空间, ubuntu上可以。

CentOS 不能访问

[lixianfa@localhost ~]$ sudo lspci -s 09:00.0 -v
09:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
        Subsystem: Huawei Technologies Co., Ltd. Device d111
        Flags: bus master, fast devsel, latency 0, IRQ 23, NUMA node 0
        Memory at 80000000000 (64-bit, prefetchable) [size=4M]
        I/O ports at 1000 [disabled] [size=32]
        Memory at 80001800000 (64-bit, prefetchable) [size=16K]
        Expansion ROM at e3000000 [disabled] [size=4M]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] MSI-X: Enable+ Count=64 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [e0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 48-7b-6b-ff-ff-a9-26-78
        Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
        Capabilities: [160] Single Root I/O Virtualization (SR-IOV)
        Kernel driver in use: ixgbe
        Kernel modules: ixgbe

[lixianfa@localhost ~]$ devmem2 0x80000000000 w
Error at line 69, file devmem2.c (13) [Permission denied]
[lixianfa@localhost ~]$

ubuntu 可以访问

root@ubuntu:/etc/apt/sources.list.d# devmem2 0x80000000000
/dev/mem opened.
Memory mapped at address 0xffffb2ea0000.
Value at address 0x0 (0xffffb2ea0000): 0x0
root@ubuntu:/etc/apt/sources.list.d# devmem2 0x80000000008
/dev/mem opened.
Memory mapped at address 0xffffa2f78000.
Value at address 0x8 (0xffffa2f78008): 0x80000
root@ubuntu:/etc/apt/sources.list.d# devmem2 0x80000000010
/dev/mem opened.
Memory mapped at address 0xffff97579000.
Value at address 0x10 (0xffff97579010): 0xDEADBEEF
root@ubuntu:/etc/apt/sources.list.d# devmem2 0x80000000010
/dev/mem opened.
Memory mapped at address 0xffff84f60000.
Value at address 0x10 (0xffff84f60010): 0xDEADBEEF
root@ubuntu:/etc/apt/sources.list.d#