Hi folks.
Who can help me with debugfs permissions?
I try debug AMD GPU with umr (amd/umr - AMDGPU User-Mode Register debugger) and I am sure that debugfs are enabled.
# mount | grep debugfs debugfs on /sys/kernel/debug type debugfs (rw,relatime,seclabel)
But when I tried access to /sys/kernel/debug/dri/0/amdgpu_ring_gfx I got EPERM
openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_gca_config", O_RDONLY) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_regs", O_RDWR) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_regs_didt", O_RDWR) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_regs_pcie", O_RDWR) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_regs_smc", O_RDWR) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_sensors", O_RDWR) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_wave", O_RDWR) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_vram", O_RDWR) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_gpr", O_RDWR) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_iova", O_RDWR) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_iomem", O_RDWR) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/bus/pci/devices/0000:0b:00.0/vbios_version", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(3, "xxx-xxx-xxx\n", 4096) = 12 close(3) = 0 openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_firmware_info", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "VCE feature version: 0, firmware"..., 4096) = 1059 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_gca_config", O_RDONLY) = -1 EPERM (Operation not permitted) openat(AT_FDCWD, "/sys/kernel/debug/dri/0/amdgpu_ring_gfx", O_RDWR) = -1 EPERM (Operation not permitted) write(2, "[ERROR]: Could not open ring deb"..., 41[ERROR]: Could not open ring debugfs file) = 41 munmap(0x7f1a222e0000, 151552) = 0 munmap(0x7f1a22305000, 368640) = 0 exit_group(0) = ? +++ exited with 0 +++
AMD developers say that /sys/kernel/debug/dri/0/amdgpu_ring_gfx should be available.
https://lists.freedesktop.org/archives/amd-gfx/2018-December/029897.html