Created attachment 198428 [details]
When starting X, the screen goes blank (power save). The following messages appear in Xorg.0.log:
[ 107.089] failed to add FB for modeset
[ 107.089] (WW) RADEON(0): Failed to set mode on CRTC 0
[ 107.092] (EE) RADEON(0): Failed to enable any CRTC
xorg.conf and Xorg.0.log are attached.
Created attachment 198429 [details]
Can you provide some more information about your system? What version and architecture of FreeBSD are you using, what's your graphics card model?
If you are on FreeBSD 11.2 or later on amd64, can you please try to install graphics/drm-kmod, follow the instructions to load the kernel module, and then try again?
If that fails, can you try x11-drivers/xf86-video-ati-legacy ?
Thank you for your feedback.
The system hardware is based on an AMD 890GX chipset with built-in graphics; according to Wikipedia, it is a Radeon HD 4290. In /var/log/Xorg.0.log it is identified as
[ 2026.863] (--) RADEON(0): Chipset: "ATI Radeon HD 4290" (ChipID = 0x9714)
The OS is FreeBSD 11.2. uname -a gives
FreeBSD hal.xyzzy 11.2-RELEASE-p4 FreeBSD 11.2-RELEASE-p4 #3 r338999M: Fri Sep 28 18:33:15 CEST 2018 email@example.com:/.../hal/z/OBJ/FreeBSD/amd64/releng/11.2/sys/XYZZY_SMP amd64
I first tried to install graphics/drm-kmod, but it requires graphics/gpu-firmware-kmod with 492 kernel modules, so I instead opted to go with x11-drivers/xf86-video-ati-legacy.
I'll close this ticket.
Just happen to run into the same bug after some updated ports and reboot. No occurence in UPDATING in the ports, worked OK before. Chipset Radeon graphics also.
(In reply to gja822 from comment #4)
Did you try either installing graphics/drm-kmod and follow the instructions to load that module, or replacing xf86-video-ati with xf86-video-ati-legacy?
(In reply to Martin Birgmeier from comment #3)
graphics/gpu-firmware-kmod contains firmware for use with the various graphics adapters we support. There's a lot of firmware, becasue there's a lot of grapics adapters. Note that there are also firmware kmods in the FreeBSD base system, which you are using when using the driver from base.
graphics/gpu-firmware-kmod contains more firmware than what's in base, since it supports more graphics hardware.