fence_wait returned with error -512
Steve Kargl
sgk at troutmask.apl.washington.edu
Fri Sep 28 16:53:34 UTC 2018
On Thu, Sep 27, 2018 at 05:48:35PM -0700, Johannes Lundberg wrote:
> On Thu, Sep 27, 2018 at 4:40 PM Steve Kargl <
> sgk at troutmask.apl.washington.edu> wrote:
>
> > On Thu, Sep 27, 2018 at 02:41:45PM -0700, Johannes Lundberg wrote:
> > >
> > > That’s life in -CURRENT :)
> > > drm-legacy (and drm-devel) are from now only buildable on >= r338948.
> > >
> >
> > Code from github doesn't work either. :(
> >
> > The following are from the gpu-firmware-kmod port:
> >
> > % ls /boot/modules/*CAIC*
> > /boot/modules/radeon_CAICOS_mc_bin.ko*
> > /boot/modules/radeon_CAICOS_me_bin.ko*
> > /boot/modules/radeon_CAICOS_pfp_bin.ko*
> > /boot/modules/radeon_CAICOS_smc_bin.ko*
> >
> > % dmesg | grep drm
> >
(snip see below)
> > info: [drm] Loading CAICOS Microcode
> > error: [drm:pid911:ni_init_microcode] *ERROR* ni_cp: Failed to load
> > firmware "radeonkmsfw_CAICOS_pfp"
> > error: [drm:pid911:evergreen_startup] *ERROR* Failed to load firmware!
> > drmn0: error: disabling GPU acceleration
> > drmn0: warning: 0xfffff80007311800 unpin not necessary
> > drmn0: warning: 0xfffff80007311800 unpin not necessary
> > error: [drm:pid911:evergreen_init] *ERROR* radeon: MC ucode required for
(snip see below)
> I pushed a fix for firmware names. Please run git pull and try again.
>
It looks like we're making progress. I pulled your change. The
above *ERROR*, now become
info: [drm] Loading CAICOS Microcode
error: [drm:pid110:ni_init_microcode] *ERROR* ni_cp: Failed to load firmware "radeon/CAICOS_pfp.bin"
error: [drm:pid110:evergreen_startup] *ERROR* Failed to load firmware!
drmn0: error: disabling GPU acceleration
drmn0: warning: 0xfffff80007168400 unpin not necessary
drmn0: warning: 0xfffff80007168400 unpin not necessary
error: [drm:pid110:evergreen_init] *ERROR* radeon: MC ucode required for NI+.
It looks like radeonkms.ko is looking for the firmware in
a subdirectory of /boot/modules, namely, /boot/modules/radeon.
But, I have
/boot/modules/radeon_CAICOS_mc_bin.ko*
/boot/modules/radeon_CAICOS_me_bin.ko*
/boot/modules/radeon_CAICOS_pfp_bin.ko*
/boot/modules/radeon_CAICOS_smc_bin.ko*
Note, /boot/modules/linker.hints contains
radeon_CAICOS_mc_bin_fw
radeon_CAICOS_mc_bin.ko8
radeon_CAICOS_mc_bin_fw
radeon_CAICOS_mc_bin.ko4
radeon_CAICOS_me_bin_fw
radeon_CAICOS_me_bin.ko8
radeon_CAICOS_me_bin_fw
radeon_CAICOS_me_bin.ko8
radeon_CAICOS_pfp_bin_fw
radeon_CAICOS_pfp_bin.ko
radeon_CAICOS_pfp_bin_fw
radeon_CAICOS_pfp_bin.ko
radeon_CAICOS_smc_bin_fw
radeon_CAICOS_smc_bin.ko
radeon_CAICOS_smc_bin_fw
radeon_CAICOS_smc_bin.ko
while /boot/kernel/linker.hints for base drm2
appears to have
radeonkmsfw_CAICOS_mc_fw
radeonkmsfw_CAICOS_mc.ko
radeonkmsfw_CAICOS_mc_fw
radeonkmsfw_CAICOS_mc.ko
radeonkmsfw_CAICOS_me_fw
radeonkmsfw_CAICOS_me.ko
radeonkmsfw_CAICOS_me_fw
radeonkmsfw_CAICOS_me.ko
radeonkmsfw_CAICOS_pfp_fw
radeonkmsfw_CAICOS_pfp.ko@
radeonkmsfw_CAICOS_pfp_fw
radeonkmsfw_CAICOS_pfp.ko
Don't know if this will cause a problem.
n
--
Steve
More information about the freebsd-x11
mailing list