Hi Matthew, sounds like the UVD block doesn't want to initialize. No idea off hand why, could be anything. I would need the hardware here for a closer inspection.
For a workaround you can try to disable the UVD blokc using the ip_block_mask module parameter (it's a bitmask of enabled blocks e.g. 0xffffffff means all blocks enabled, UVD is bit 7 on Carrizo IIRC). Regards, Christian. Am 13.06.2016 um 03:35 schrieb Matthew Macy: > > I'm trying to bring up amdgpu an Carrizo A10 (Thinkpad e565 in case it > matters) on FreeBSD. The driver is essentially unmodified from what is found > in Linux 4.6 - relying on an extended version of FreeBSD's linuxkpi shims. > The shims work well enough that i915/drm from 4.6 works extremely well on > most hardware (I have yet to diagnose / fix the severe artifacts on Cherry > Trail and Atom). > > On my A10 ring 11 test is failing: > https://gist.github.com/mattmacy/8e4a85072648eceb2445ad227dcc447c > > On my friend's A12 based EliteBook ring initialization succeeds: > https://gist.github.com/mattmacy/d1fac64ab5190bb2568d6480dfbd7ee6 > > With minor timing perturbations ring tests will fail as early as ring 0. > > I'm hoping that one of the amdgpu developers might give me pointers on how to > diagnose further and or what bugs in the linuxkpi might be causing this. I > know that I can selectively disable the rings, but that doesn't help fix the > underlying problem. > > Thanks in advance. > > -M > > _______________________________________________ > dri-devel mailing list > dri-devel at lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel