DRI not working, AMD E 300 with Radeon HD 6310

Felix Palmen felix at palmen-it.de
Thu Nov 20 15:06:28 UTC 2014


Am 20.11.2014 15:57, schrieb Waitman Gobble:
> I think the HD 6310 should be using evergreen and not R600..
>
> /usr/src # find . | grep evergreen
> ./sys/dev/drm2/radeon/evergreen_reg_safe.h
> ./sys/dev/drm2/radeon/evergreen_hdmi.c
> ./sys/dev/drm2/radeon/evergreen_reg.h
> ./sys/dev/drm2/radeon/evergreen_blit_shaders.c
> ./sys/dev/drm2/radeon/reg_srcs/evergreen
> ./sys/dev/drm2/radeon/evergreen_blit_shaders.h
> ./sys/dev/drm2/radeon/evergreend.h
> ./sys/dev/drm2/radeon/evergreen.c
> ./sys/dev/drm2/radeon/evergreen_blit_kms.c
> ./sys/dev/drm2/radeon/evergreen_cs.c
>
> But, there's reference to r600 in the evergreen code, and vice-versa in head/sys/dev/drm2/radeon/r600.c, so maybe all is good.
>

If anyone's interested, the chip gets assigned the "sumo_asic", 
containing references zu both r600 and evergreen. Loaded firmware is

radeonkmsfw_PALM_pfp.ko
radeonkmsfw_PALM_me.ko
radeonkmsfw_SUMO_rlc.ko

I'd still like to find out why loading these modules along with 
radeonkms in /boot/loader.conf leads to the error described in my 
initial message ... but at least it DOES work now (having them load 
later), so i can live with that situation.


More information about the freebsd-x11 mailing list