radeon X startup problem

Gary Aitken freebsd at dreamchaser.org
Fri Jan 3 23:49:08 UTC 2020


Hi all,

Running 11.3-RELEASE-p3

I just had a power failure on a machine without a ups (temporary quarters
due to broken leg).  The machine had been up since about Nov 6 when it
was updated, running X the whole time I think.

Unfortunately, ufs filesystems were messed up.
Rebooted single user and ran fsck, things came up but radeon driver
no longer loads.  Unfortunately I don't have the last good log file
from when it did load to compare with.  Files in /lost+found are all
zero length.

from dmesg:
[drm] Initialized
[drm] radeon kernel modesetting enabled.
drmn0: <drmn> on vgapci0
vgapci0: child drmn0 requested pci_enable_io
vgapci0: child drmn0 requested pci_enable_io
[drm] initializing kernel modesetting (REDWOOD 0x1002:0x68DA 0x1545:0x5550 0x00).
[drm] register mmio base: 0xFE9E0000
[drm] register mmio size: 131072
[drm:radeon_device_init] Unable to find PCI I/O BAR
[drm:radeon_atombios_init] Unable to find PCI I/O BAR; using MMIO for ATOM IIO
ATOM BIOS: REDWOOD
drmn0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
drmn0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF
[drm] Detected VRAM RAM=1024M, BAR=256M
[drm] RAM width 128bits DDR
[drm:radeon_ttm_global_init] Failed setting up TTM memory accounting subsystem.
drmn0: Fatal error during GPU init
[drm] radeon: finishing device.
[TTM] Memory type 2 has not been initialized
device_attach: drmn0 attach returned 12

kldstat:
Id Refs Address            Size     Name
  1   34 0xffffffff80200000 206c1f8  kernel
  2    1 0xffffffff8226e000 1df50    geom_journal.ko
  3    1 0xffffffff82421000 4190     linprocfs.ko
  4    1 0xffffffff82426000 2f78     linux_common.ko
  5    1 0xffffffff82429000 15e549   radeonkms.ko
  6    1 0xffffffff82588000 71530    drm.ko
  7    4 0xffffffff825fa000 f750     linuxkpi.ko
  8    3 0xffffffff8260a000 d490     linuxkpi_gplv2.ko
  9    2 0xffffffff82618000 6b8      debugfs.ko
10    1 0xffffffff82619000 2408     ums.ko
11    1 0xffffffff8261c000 76cc     tmpfs.ko

 From Xorg.0.log:
[ 11094.913] (II) [KMS] drm report modesetting isn't supported.
[ 11094.913] (EE) open /dev/dri/card0: No such file or directory
[ 11094.913] (WW) Falling back to old probe method for modesetting
[ 11094.913] (EE) open /dev/dri/card0: No such file or directory
[ 11094.913] (WW) Falling back to old probe method for scfb
[ 11094.913] scfb trace: probe start
[ 11094.913] scfb trace: probe done
[ 11094.913] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 11094.913] (EE) Screen 0 deleted because of no matching config section.
[ 11094.913] (II) UnloadModule: "radeon"
[ 11094.913] (EE) Screen 0 deleted because of no matching config section.
...
[ 11095.515] (II) AIGLX: Screen 0 is not DRI2 capable
[ 11095.515] (EE) AIGLX: reverting to software rendering

xorg.conf has no Card0 set up, but I'm pretty sure it was running ok
without it before.

The particular device is a Radeon 5500, which is not (no longer?) listed
in the supported devices from the driver; but I'm "somewhat confident"
that it was working before because of a hardware mode change which caused
the type on the display at boot time to change to a much smaller font.
I have a commented out line in xorg.conf that says "Redwood PRO [Radeon
5500 series]" which I think is what Xorg.0.log used to show in the list of
supported devices but no longer does.

Thoughts on how to proceed?

Gary


More information about the freebsd-questions mailing list