gim error:(set_new_adapter:791) fail to enable MSI
Acewind
acewind at gmail.com
Wed Sep 5 02:35:04 UTC 2018
I'm working on AMD FirePro S7150 GPU passthrough by SRIOV on CentOS 7.3
(kernel = 3.10.0-514).
According to the two patches from
https://github.com/GPUOpen-LibrariesAndSDKs/MxGPU-Virtualization, I have
patched the kernel and rebooted.
Iommu and sriov are both enabled, 8 VFs can be found.
But there's error from dmesg: gim error:(set_new_adapter:791) fail to
enable MSI
And in win7 guests os, the AMD driver always show error code 43.
Are the two errors related? Or MSI error can be ignored?
[ 10.859725] gim: loading out-of-tree module taints kernel.
[ 10.860008] gim: module verification failed: signature and/or required
key missing - tainting kernel
[ 10.861041] gim info:(gim_init:144) Start AMD open source GIM
initialization
[ 10.861045] gim info:(gim_init:147) GPU IOV MODULE - version 1.0.0-k
[ 10.861047] gim info:(gim_init:149) Copyright (c) 2014-2017 AMD
Corporation.
[ 10.861069] gim info:(init_config:305) INIT CONFIG
[ 10.861091] gim info:(set_new_adapter:614) curr allocated at
ffffffffa0326a40
[ 10.861092] gim info:(set_new_adapter:621) SRIOV is supported
[ 10.861098] gim info:(set_new_adapter:629) found PCI bridge device
[ 10.861100] gim info:(set_new_adapter:633) found: 00:2.0
[ 10.861122] gim info:(set_new_adapter:650) mmio_base = ffffc90007180000
[ 10.861130] gim info:(set_new_adapter:652) doorbell = ffffc90007c00000
[ 10.861147] gim info:(set_new_adapter:654) pf.fb_va = ffffc90040000000
[ 10.861159] gim info:(sriov_is_ari_enabled:164) PCI_SRIOV_CAP =
0x00000002
[ 10.861162] gim info:(sriov_is_ari_enabled:173) PCI_SRIOV_CTRL =
0x00000010
[ 10.861163] gim info:(sriov_is_ari_enabled:176) PCI_SRIOV_CTRL_ARI is
set --> ARI is supported
[ 10.861167] gim info:(program_ari_mode:483) Read bif_strap8 = 0x00200004
[ 10.861169] gim info:(program_ari_mode:488) program_ari_mode - Set
ARI_Mode = PF_BUS
[ 10.861171] gim info:(program_ari_mode:498) Write bif_strap8 = 0x00000004
[ 10.861173] gim info:(gim_read_rom_from_reg:222) Reading VBios from ROM
[ 10.861290] gim info:(gim_read_vbios:284) VBIOS starts: 0x55, 0xaa
[ 10.861292] gim info:(gim_read_vbios:287) VBios size is 0x10000
[ 10.861299] gim info:(gim_read_vbios:290) vbios allocated at
ffffc90006d7d000
[ 10.861301] gim info:(gim_read_rom_from_reg:222) Reading VBios from ROM
[ 10.994958] gim info:(gim_read_vbios:298) BIOS Version Major 0xF Minor
0x31
[ 10.994999] gim info:(gim_read_vbios:311) Valid video BIOS image,
[ 10.995000] gim info:(gim_read_vbios:313) size = 0x10000, check sum is
0x53b100
[ 10.995011] gim info:(gim_post_vbios:344) Init Parser passed!, continue
[ 10.995015] gim info:(atom_chk_asic_status:335) ATOM_CheckAsicStatus -
BIOS_SCRATCH_7 = 0x00000000
[ 10.995016] gim info:(atom_chk_asic_status:338) Isolate
ATOM_S7_ASIC_INIT_COMPLETE_MASK bit(s) = 0x00000000
[ 10.995018] gim info:(atom_chk_asic_status:341) RLC_CNTL = 0x00000000
[ 10.995019] gim info:(atom_chk_asic_status:343) Isolate
RLC_CNTL__RLC_ENABLE_F32_MASK = 0x00000000
[ 10.995020] gim info:(atom_chk_asic_status:350) ATOM_ASIC_NEED_POST
[ 10.995021] gim info:(gim_post_vbios:347) Asic needs a VBios post
[ 10.995022] gim info:(atom_post_vbios:200) ATOM_PostVBIOS: firmware_info
passed
[ 10.995023] gim info:(atom_post_vbios:253) asic_init before, engine
clock = 7530; memory clock =1e848
[ 11.320309] gim info:(atom_post_vbios:256) asic_init after
[ 11.320312] gim info:(atom_post_vbios:263) atom_init_fan_cntl before
[ 11.320313] gim info:(atom_post_vbios:265) atom_init_fan_cntl after
[ 11.320314] gim info:(gim_post_vbios:353) Post INIT_ASIC successfully!
[ 11.320327] gim info:(firmware_requires_update:512) SMU option ROM
version 0x111700
[ 11.320328] gim info:(firmware_requires_update:513) versus patch version
0x111a00
[ 11.320339] gim info:(firmware_requires_update:523) RLCV option ROM
version 113 versus patch version 113
[ 11.320340] gim info:(firmware_requires_update:528) TOC found, update it
[ 11.320341] gim info:(patch_firmware:579) Update smc_init table
[ 11.882360] gim info:(patch_firmware:612) Update smu firmware
[ 11.892326] gim info:(patch_firmware:630) Update TOC
[ 11.896239] gim info:(gim_post_vbios:359) Asic needs firmware loaded
[ 11.896241] gim info:(atom_post_vbios:200) ATOM_PostVBIOS: firmware_info
passed
[ 11.896242] gim info:(atom_post_vbios:239) just load uCode
[ 11.896243] gim info:(atom_post_vbios:253) asic_init before, engine
clock = 7530; memory clock =1e848
[ 13.172548] gim info:(atom_post_vbios:256) asic_init after
[ 13.172551] gim info:(atom_post_vbios:263) atom_init_fan_cntl before
[ 13.172552] gim info:(atom_post_vbios:265) atom_init_fan_cntl after
[ 13.172553] gim info:(gim_post_vbios:365) Post LOAD_FW successfully!
[ 13.172554] gim info:(gim_post_vbios:366) Post VBIOS successfully!
[ 13.172555] gim info:(set_new_adapter:701) gim_post_vbios done
[ 13.172557] gim info:(set_new_adapter:739) Scheduler Time interval is
per-vf from XL
[ 13.172557] gim info:(set_new_adapter:740) config file
[ 13.172559] gim info:(enable_sriov:295) Enable SRIOV
[ 13.172560] gim info:(enable_sriov:296) Enable SRIOV vfs count = 16
[ 13.277685] gim info:(enumerate_vfs:123) vf found: 04:2.0
[ 13.277702] gim info:(enumerate_vfs:123) vf found: 04:2.1
[ 13.277727] gim info:(enumerate_vfs:123) vf found: 04:2.2
[ 13.277740] gim info:(enumerate_vfs:123) vf found: 04:2.3
[ 13.277753] gim info:(enumerate_vfs:123) vf found: 04:2.4
[ 13.277766] gim info:(enumerate_vfs:123) vf found: 04:2.5
[ 13.277779] gim info:(enumerate_vfs:123) vf found: 04:2.6
[ 13.277792] gim info:(enumerate_vfs:123) vf found: 04:2.7
[ 13.277805] gim info:(enumerate_vfs:123) vf found: 04:3.0
[ 13.277817] gim info:(enumerate_vfs:123) vf found: 04:3.1
[ 13.277830] gim info:(enumerate_vfs:123) vf found: 04:3.2
[ 13.277843] gim info:(enumerate_vfs:123) vf found: 04:3.3
[ 13.277856] gim info:(enumerate_vfs:123) vf found: 04:3.4
[ 13.277869] gim info:(enumerate_vfs:123) vf found: 04:3.5
[ 13.277882] gim info:(enumerate_vfs:123) vf found: 04:3.6
[ 13.277895] gim info:(enumerate_vfs:123) vf found: 04:3.7
[ 13.277928] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:2.0
[ 13.277930] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.277934] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.277953] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:2.1
[ 13.277955] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.277958] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.277979] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:2.2
[ 13.277980] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.277984] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278004] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:2.3
[ 13.278005] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278008] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278028] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:2.4
[ 13.278030] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278033] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278053] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:2.5
[ 13.278055] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278058] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278078] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:2.6
[ 13.278079] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278083] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278102] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:2.7
[ 13.278104] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278107] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278127] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:3.0
[ 13.278128] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278131] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278151] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:3.1
[ 13.278153] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278156] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278176] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:3.2
[ 13.278178] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278181] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278206] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:3.3
[ 13.278208] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278211] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278231] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:3.4
[ 13.278233] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278236] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278256] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:3.5
[ 13.278257] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278261] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278280] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:3.6
[ 13.278282] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278285] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278305] gim info:(pci_disable_error_reporting:764) Disable error
reporting for device: 04:3.7
[ 13.278307] gim info:(pci_disable_error_reporting:769) Mask before ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278311] gim info:(pci_disable_error_reporting:780) Mask after ->
corr = 0x00000000, uncorr = 0x00000000
[ 13.278320] gim info:(pci_gpu_iov_init:87) total_fb_available = 8190
[ 13.278321] gim info:(pci_gpu_iov_init:88) AMD GIM pci_gpu_iov_init pos
= 400
[ 13.278322] gim info:(pci_gpu_iov_init:90) AMD GIM pci_gpu_iov_init
total_fb_available = 1ffe
[ 13.278323] gim info:(init_frame_buffer_partition:190) PCI defined PF FB
size = 256 MB
[ 13.278324] gim info:(init_frame_buffer_partition:194) PCI defined VF FB
size = 256 MB
[ 13.278325] gim info:(init_frame_buffer_partition:200) Total FB
Available = 8190 MB, CSA = 8 MB, Max remaining FBsize =8160 MB
[ 13.278327] gim info:(init_frame_buffer_partition:201) max_fb_size = 8160
[ 13.278328] gim info:(init_frame_buffer_partition:214) PF FB size after
checking limits from config file = 256MB
[ 13.278329] gim info:(init_frame_buffer_partition:217) PF rounded down
to nearest 16MB boundary = 256
[ 13.278330] gim info:(init_pf_fb:60) total framebuffer available = 1ffe
[ 13.278331] gim info:(init_pf_fb:61) pf framebuffer = 100
[ 13.278332] gim info:(init_pf_fb:63) total framebuffer consumed = 1efe
[ 13.278333] gim info:(init_frame_buffer_partition:224) CSA starts at
offset 256MB
[ 13.278334] gim info:(init_context_save_area:42) AMD GIM
init_context_save_area: base =100 size=1.
[ 13.278336] gim info:(init_frame_buffer_partition:231) VF FB base =
272MB (256 + 16)
[ 13.278337] gim info:(init_frame_buffer_partition:235) VF FB Size =
7904MB (8160 - 256)
[ 13.278339] gim info:(init_fb_static:118) AMD GIM init_fb_static: num_vf
= 16, base= 272, total_size=7904, mini_size=256
[ 13.278340] gim info:(init_fb_static:139) AMD GIM init_fb_static:
vf_fb_size = 480, base= 272
[ 13.278341] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 0 base =272,size= 480
[ 13.278343] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 1 base =752,size= 480
[ 13.278344] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 2 base =1232,size= 480
[ 13.278345] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 3 base =1712,size= 480
[ 13.278347] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 4 base =2192,size= 480
[ 13.278348] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 5 base =2672,size= 480
[ 13.278349] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 6 base =3152,size= 480
[ 13.278350] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 7 base =3632,size= 480
[ 13.278352] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 8 base =4112,size= 480
[ 13.278353] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 9 base =4592,size= 480
[ 13.278354] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 10 base =5072,size= 480
[ 13.278356] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 11 base =5552,size= 480
[ 13.278357] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 12 base =6032,size= 480
[ 13.278358] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 13 base =6512,size= 480
[ 13.278360] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 14 base =6992,size= 480
[ 13.278361] gim info:(init_fb_static:150) AMD GIM init_fb_static:
partition 15 base =7472,size= 480
[ 13.278365] gim info:(set_new_adapter:789) enable MSI
[ 13.278367] gim error:(set_new_adapter:791) fail to enable MSI
[ 13.278368] gim info:(gim_probe:86) AMD GIM probe: pf_count = 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/amd-gfx/attachments/20180905/3534c8ec/attachment-0001.html>
More information about the amd-gfx
mailing list