On Fri, Oct 11, 2013 at 09:32:13AM +0000, Stuart Henderson wrote:
> On 2013-10-10, Bryan Chapman <br...@honeypoocakes.net> wrote:
> > The only thing I see in /var/log/messages was on the end of the dmesg I 
> > posted:
> >
> > Oct 10 03:28:21 mystic /bsd: drm: initializing kernel modesetting 
> > (PITCAIRN 0x1002:0x6819 0x174B:0xE221).
> > Oct 10 03:28:21 mystic /bsd: radeondrm0: VRAM: 2048M 0x0000000000000000 
> > - 0x000000007FFFFFFF (2048M used)
> > Oct 10 03:28:21 mystic /bsd: radeondrm0: GTT: 512M 0x0000000080000000 - 
> > 0x000000009FFFFFFF
> > Oct 10 03:28:21 mystic /bsd: ttm_pool_mm_shrink_init stub
> > Oct 10 03:28:21 mystic /bsd: error: [drm:pid0:si_init_microcode] *ERROR* 
> > si_cp: Failed to load firmware "radeon-pitcairn_pfp"
> > Oct 10 03:28:21 mystic /bsd: error: [drm:pid0:si_startup] *ERROR* Failed 
> > to load firmware!
> > Oct 10 03:28:21 mystic /bsd: error: [drm:pid0:si_init] *ERROR* disabling 
> > GPU acceleration
> > Oct 10 03:28:21 mystic /bsd: error: [drm:pid0:radeon_bo_unpin] *ERROR* 
> > 0xfffffe81b6de32b0 unpin not necessary
> > Oct 10 03:28:21 mystic /bsd: error: [drm:pid0:radeon_bo_unpin] *ERROR* 
> > 0xfffffe81b6de32b0 unpin not necessary
> > Oct 10 03:28:21 mystic /bsd: error: [drm:pid0:si_init] *ERROR* radeon: 
> > MC ucode required for NI+.
> > Oct 10 03:28:21 mystic /bsd: : Fatal error during GPU init
> > Oct 10 03:28:21 mystic /bsd: radeon_hwmon_fini stub
> > Oct 10 03:28:21 mystic /bsd: drm: radeon: finishing device.
> > Oct 10 03:28:21 mystic /bsd: Finalizing pool allocator
> > Oct 10 03:28:21 mystic /bsd: ttm_pool_mm_shrink_fini stub
> > Oct 10 03:28:21 mystic /bsd: drm: Zone  kernel: Used memory at exit: 0 kiB
> > Oct 10 03:28:21 mystic /bsd: drm: Zone   dma32: Used memory at exit: 0 kiB
> > Oct 10 03:28:21 mystic /bsd: drm: radeon: ttm finalized
> > Oct 10 03:28:21 mystic /bsd: drm0 detached
> > Oct 10 03:28:21 mystic /bsd: radeondrm0 detached
> > Oct 10 03:28:21 mystic /bsd: vga1 at pci1 dev 0 function 0 "ATI Radeon 
> > HD 7850" rev 0x00
> > Oct 10 03:28:21 mystic /bsd: wsdisplay0 at vga1 mux 1: console (80x25, 
> > vt100 emulation), using wskbd0
> > Oct 10 03:28:21 mystic /bsd: wskbd1: connecting to wsdisplay0
> > Oct 10 03:28:21 mystic /bsd: wsdisplay0: screen 1-5 added (80x25, vt100 
> > emulation)
> >
> > Is there another place to look or debug to turn on?
> >
> > -Bryan
> >
> >
> 
> You should get more information from a kernel built with 'option DRMDEBUG'.

In this case just install the firmware and reboot, DRMDEBUG isn't going
to help and is overly verbose unless a few things are turned off.

There is no 2d or 3d acceleration with radeonsi parts like pitcairn
however because it requires a version of EGL with the drm/gbm platform
instead of the x11 platform, the glamor library and a version of mesa
compiled with llvm as the mesa radeonsi driver has a hard dep on llvm.

I attempted to provide alternative paths to the linux only udev code
in libgbm and co but didn't end up with a useable X session when
testing glamor on a northern islands card.

AMD don't support the usual xorg type acceleration for radeonsi,
only glamor.  And sadly it seems the mesa/3d driver is unuseable without
glamor as well...

Reply via email to