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...