cancel
Showing results for 
Search instead for 
Did you mean: 

PC Drivers & Software

yannchemin
Journeyman III

AMDGPU-PRO 17.40.492261 fails in Ubuntu 20.10 linux headers drm/drmP.h missing

 

Trying to install amdgpu-17.40-492261 for kernel 5.8.0-33-generic (x86_64) on a Celeron J1900 with Ubuntu 20.10 (Groovy)

~/amdgpu-pro-17.40-492261$ sudo ./amdgpu-pro-install --compute
Get:1 http://security.ubuntu.com/ubuntu groovy-security InRelease [110 kB]
Hit:2 http://archive.ubuntu.com/ubuntu groovy InRelease                                               
Hit:3 http://archive.canonical.com/ubuntu groovy InRelease                                            
Hit:4 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu groovy InRelease                         
Get:5 http://archive.ubuntu.com/ubuntu groovy-updates InRelease [110 kB]       
Get:6 http://archive.ubuntu.com/ubuntu groovy-backports InRelease [101 kB]
Fetched 321 kB in 2s (133 kB/s)     
Reading package lists... Done
deb [ trusted=yes ] file:/var/opt/amdgpu-pro-local/ ./
Get:1 file:/var/opt/amdgpu-pro-local ./ InRelease
Ign:1 file:/var/opt/amdgpu-pro-local ./ InRelease
Get:2 file:/var/opt/amdgpu-pro-local ./ Release [814 B]
Get:2 file:/var/opt/amdgpu-pro-local ./ Release [814 B]
Get:3 file:/var/opt/amdgpu-pro-local ./ Release.gpg
Ign:3 file:/var/opt/amdgpu-pro-local ./ Release.gpg
Get:4 file:/var/opt/amdgpu-pro-local ./ Packages [72,3 kB]
Hit:5 http://archive.canonical.com/ubuntu groovy InRelease
Get:6 http://security.ubuntu.com/ubuntu groovy-security InRelease [110 kB]                                
Hit:7 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu groovy InRelease                                         
Hit:8 http://archive.ubuntu.com/ubuntu groovy InRelease                                                               
Get:9 http://archive.ubuntu.com/ubuntu groovy-updates InRelease [110 kB]
Get:10 http://archive.ubuntu.com/ubuntu groovy-backports InRelease [101 kB]
Fetched 321 kB in 3s (120 kB/s)                                       
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  amdgpu-pro-core ids-amdgpu-pro libopencl1-amdgpu-pro
The following NEW packages will be installed:
  amdgpu-pro-core amdgpu-pro-dkms clinfo-amdgpu-pro ids-amdgpu-pro libdrm-amdgpu-pro-amdgpu1 libdrm2-amdgpu-pro
  libopencl1-amdgpu-pro opencl-amdgpu-pro-icd
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/31,0 MB of archives.
After this operation, 225 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 file:/var/opt/amdgpu-pro-local ./ amdgpu-pro-core 17.40-492261 [1 208 B]
Get:2 file:/var/opt/amdgpu-pro-local ./ amdgpu-pro-dkms 17.40-492261 [5 470 kB]
Get:3 file:/var/opt/amdgpu-pro-local ./ libopencl1-amdgpu-pro 17.40-492261 [9 128 B]
Get:4 file:/var/opt/amdgpu-pro-local ./ clinfo-amdgpu-pro 17.40-492261 [149 kB]
Get:5 file:/var/opt/amdgpu-pro-local ./ ids-amdgpu-pro 1.0.0-492261 [2 590 B]
Get:6 file:/var/opt/amdgpu-pro-local ./ libdrm2-amdgpu-pro 1:2.4.82-492261 [29,6 kB]
Get:7 file:/var/opt/amdgpu-pro-local ./ libdrm-amdgpu-pro-amdgpu1 1:2.4.82-492261 [20,2 kB]
Get:8 file:/var/opt/amdgpu-pro-local ./ opencl-amdgpu-pro-icd 17.40-492261 [25,3 MB]
Selecting previously unselected package amdgpu-pro-core.
(Reading database ... 348564 files and directories currently installed.)
Preparing to unpack .../0-amdgpu-pro-core_17.40-492261_all.deb ...
Unpacking amdgpu-pro-core (17.40-492261) ...
Selecting previously unselected package amdgpu-pro-dkms.
Preparing to unpack .../1-amdgpu-pro-dkms_17.40-492261_all.deb ...
Unpacking amdgpu-pro-dkms (17.40-492261) ...
Selecting previously unselected package libopencl1-amdgpu-pro:amd64.
Preparing to unpack .../2-libopencl1-amdgpu-pro_17.40-492261_amd64.deb ...
Unpacking libopencl1-amdgpu-pro:amd64 (17.40-492261) ...
Selecting previously unselected package clinfo-amdgpu-pro.
Preparing to unpack .../3-clinfo-amdgpu-pro_17.40-492261_amd64.deb ...
Unpacking clinfo-amdgpu-pro (17.40-492261) ...
Selecting previously unselected package ids-amdgpu-pro.
Preparing to unpack .../4-ids-amdgpu-pro_1.0.0-492261_all.deb ...
Unpacking ids-amdgpu-pro (1.0.0-492261) ...
Selecting previously unselected package libdrm2-amdgpu-pro:amd64.
Preparing to unpack .../5-libdrm2-amdgpu-pro_2.4.82-492261_amd64.deb ...
Unpacking libdrm2-amdgpu-pro:amd64 (1:2.4.82-492261) ...
Selecting previously unselected package libdrm-amdgpu-pro-amdgpu1:amd64.
Preparing to unpack .../6-libdrm-amdgpu-pro-amdgpu1_2.4.82-492261_amd64.deb ...
Unpacking libdrm-amdgpu-pro-amdgpu1:amd64 (1:2.4.82-492261) ...
Selecting previously unselected package opencl-amdgpu-pro-icd:amd64.
Preparing to unpack .../7-opencl-amdgpu-pro-icd_17.40-492261_amd64.deb ...
Unpacking opencl-amdgpu-pro-icd:amd64 (17.40-492261) ...
Setting up amdgpu-pro-core (17.40-492261) ...
Setting up ids-amdgpu-pro (1.0.0-492261) ...
Setting up opencl-amdgpu-pro-icd:amd64 (17.40-492261) ...
Setting up libopencl1-amdgpu-pro:amd64 (17.40-492261) ...
Setting up amdgpu-pro-dkms (17.40-492261) ...
Loading new amdgpu-17.40-492261 DKMS files...
Building for 5.8.0-33-generic
Building for architecture x86_64
Building initial module for 5.8.0-33-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/amdgpu-pro-dkms.0.crash'
Error! Bad return status for module build on kernel: 5.8.0-33-generic (x86_64)
Consult /var/lib/dkms/amdgpu/17.40-492261/build/make.log for more information.
dpkg: error processing package amdgpu-pro-dkms (--configure):
 installed amdgpu-pro-dkms package post-installation script subprocess returned error exit status 10
Setting up libdrm2-amdgpu-pro:amd64 (1:2.4.82-492261) ...
Setting up clinfo-amdgpu-pro (17.40-492261) ...
Setting up libdrm-amdgpu-pro-amdgpu1:amd64 (1:2.4.82-492261) ...
Processing triggers for libc-bin (2.32-0ubuntu3) ...
Errors were encountered while processing:
 amdgpu-pro-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

Make.log

 

 cat make.log 
DKMS make.log for amdgpu-17.40-492261 for kernel 5.8.0-33-generic (x86_64)
sam. 19 déc. 2020 17:39:42 CET
make: Entering directory '/usr/src/linux-headers-5.8.0-33-generic'
  CC [M]  /var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_memory.o
  CC [M]  /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl/kcl_drm.o
  CC [M]  /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.o
  AR      /var/lib/dkms/amdgpu/17.40-492261/build/built-in.a
  CC [M]  /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_device.o
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl/kcl_drm.c:1:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6:10: fatal error: drm/drmP.h: No such file or directory
    6 | #include <drm/drmP.h>
      |          ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:290: /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl/kcl_drm.o] Error 1
make[1]: *** [scripts/Makefile.build:519: /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl] Error 2
make[1]: *** Waiting for unfinished jobs....
  CC [M]  /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_kms.o
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/ttm/backport/backport.h:6,
                 from <command-line>:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6:10: fatal error: drm/drmP.h: No such file or directory
    6 | #include <drm/drmP.h>
      |          ^~~~~~~~~~~~
compilation terminated.
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/../include/../backport/backport.h:6,
                 from <command-line>:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6:10: fatal error: drm/drmP.h: No such file or directory
    6 | #include <drm/drmP.h>
      |          ^~~~~~~~~~~~
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/../include/../backport/backport.h:6,
                 from <command-line>:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6:10: fatal error: drm/drmP.h: No such file or directory
    6 | #include <drm/drmP.h>
      |          ^~~~~~~~~~~~
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/../include/../backport/backport.h:6,
                 from <command-line>:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6:10: fatal error: drm/drmP.h: No such file or directory
    6 | #include <drm/drmP.h>
      |          ^~~~~~~~~~~~
compilation terminated.
compilation terminated.
compilation terminated.
make[2]: *** [scripts/Makefile.build:290: /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [scripts/Makefile.build:290: /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_kms.o] Error 1
make[2]: *** [scripts/Makefile.build:290: /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_device.o] Error 1
make[1]: *** [scripts/Makefile.build:519: /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu] Error 2
make[2]: *** [scripts/Makefile.build:290: /var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_memory.o] Error 1
make[2]: *** Waiting for unfinished jobs....
  CC [M]  /var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_tt.o
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/ttm/backport/backport.h:6,
                 from <command-line>:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6:10: fatal error: drm/drmP.h: No such file or directory
    6 | #include <drm/drmP.h>
      |          ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:290: /var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_tt.o] Error 1
make[1]: *** [scripts/Makefile.build:519: /var/lib/dkms/amdgpu/17.40-492261/build/ttm] Error 2
make: *** [Makefile:1780: /var/lib/dkms/amdgpu/17.40-492261/build] Error 2
make: Leaving directory '/usr/src/linux-headers-5.8.0-33-generic'

It looks like drm/drmP.h along with drm/drm_os_linux.h and drm/drm_global.h do not exist in Linux kernel headers since version 5.5.x obviously this leads to an impossible solution on DKMS module building.

0 Likes
0 Replies