cancel
Showing results for 
Search instead for 
Did you mean: 

Drivers & Software

gj82854
Journeyman III

Amdgpu-pro 20.Q3 driver fails with DKMS failed on running kernel

Trying to install latest driver (amdgpu-pro-20.10-1101037) in support of a Radeon Pro W5500 on a CentOS 8.2 system with kernel 4.18.0-259.el8.x86_64 (x86_64). DKMS fails on the running kernel. Does this driver support this version of the kernel? Make.log shows:

DKMS make.log for amdgpu-5.4.7.62-1101037.el8 for kernel 4.18.0-259.el8.x86_64 (x86_64)
Tue Mar 2 13:14:11 CST 2021
make: Entering directory '/usr/src/kernels/4.18.0-259.el8.x86_64'
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/symbols.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/scheduler/sched_main.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/ttm_memory.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/scheduler/sched_fence.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/ttm_tt.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_mn.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/ttm_bo.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/main.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/scheduler/sched_entity.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/ttm_bo_util.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/ttm_bo_vm.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_device_cgroup.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_drv.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/ttm_module.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_drm_cache.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/ttm_execbuf_util.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_drm.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/ttm_page_alloc.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_device.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/ttm_bo_manager.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_fence_array.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/ttm_page_alloc_dma.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_kms.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_fence.o
LD [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/scheduler/amd-sched.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_atombios.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/atombios_crtc.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_io.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_kthread.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_mm.o
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_kms.c: In function ‘amdgpu_driver_load_kms’:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_kms.c:201:37: error: ‘DPM_FLAG_NEVER_SKIP’ undeclared (first use in this function); did you mean ‘PF_FREEZER_SKIP’?
dev_pm_set_driver_flags(dev->dev, DPM_FLAG_NEVER_SKIP);
^~~~~~~~~~~~~~~~~~~
PF_FREEZER_SKIP
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_kms.c:201:37: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_fence.c:29:1: warning: ‘dma_fence_test_signaled_any’ defined but not used [-Wunused-function]
dma_fence_test_signaled_any(struct dma_fence **fences, uint32_t count,
^~~~~~~~~~~~~~~~~~~~~~~~~~~
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/atom.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_pci.o
make[2]: *** [scripts/Makefile.build:316: /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_kms.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_perf_event.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_reservation.o
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_pci.c: In function ‘amdkcl_pci_init’:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_pci.c:102:84: warning: passing argument 2 of ‘amdkcl_fp_setup’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
_kcl_pcie_link_speed = (const unsigned char *) amdkcl_fp_setup("pcie_link_speed", _kcl_pcie_link_speed_stub);
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_pci.c:3:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_common.h:23:63: note: expected ‘void *’ but argument is of type ‘const unsigned char *’
static inline void *amdkcl_fp_setup(const char *symbol, void *fp_stup)
~~~~~~^~~~~~~
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c: In function ‘amdgpu_connector_update_scratch_regs’:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c:235:6: warning: unused variable ‘i’ [-Wunused-variable]
int i;
^
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c: In function ‘amdgpu_connector_find_encoder’:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c:258:6: warning: unused variable ‘i’ [-Wunused-variable]
int i;
^
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c: In function ‘amdgpu_connector_best_single_encoder’:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c:373:6: warning: unused variable ‘i’ [-Wunused-variable]
int i;
^
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c: In function ‘amdgpu_connector_dvi_detect’:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c:1115:7: warning: unused variable ‘i’ [-Wunused-variable]
int i;
^
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c: In function ‘amdgpu_connector_dvi_encoder’:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c:1171:6: warning: unused variable ‘i’ [-Wunused-variable]
int i;
^
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c: In function ‘amdgpu_connector_encoder_get_dp_bridge_encoder_id’:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c:1335:6: warning: unused variable ‘i’ [-Wunused-variable]
int i;
^
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c: In function ‘amdgpu_connector_encoder_is_hbr2’:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu/amdgpu_connectors.c:1360:6: warning: unused variable ‘i’ [-Wunused-variable]
int i;
^
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/dma-resv.o
LD [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/ttm/amdttm.o
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_reservation.c: In function ‘amdkcl_reservation_init’:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_reservation.c:58:10: warning: passing argument 2 of ‘amdkcl_fp_setup’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers]
&_kcl_reservation_seqcount_string_stub);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_reservation.c:32:
/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_common.h:23:63: note: expected ‘void *’ but argument is of type ‘const char (*)[21]’
static inline void *amdkcl_fp_setup(const char *symbol, void *fp_stup)
~~~~~~^~~~~~~
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_suspend.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_workqueue.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_seq_file.o
CC [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/kcl_connector.o
make[1]: *** [scripts/Makefile.build:556: /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdgpu] Error 2
make[1]: *** Waiting for unfinished jobs....
LD [M] /var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build/amd/amdkcl/amdkcl.o
make: *** [Makefile:1545: _module_/var/lib/dkms/amdgpu/5.4.7.62-1101037.el8/build] Error 2
make: Leaving directory '/usr/src/kernels/4.18.0-259.el8.x86_64'

 

0 Likes
0 Replies