I've just tried booting a vanilla 3.10.2 kernel on my old dual P4 Xeon PC. This machine has a HD4670 AGP card, which AFAIK uses a RV730 chip. However, the UVD does not initialise: [ 13.160710] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [ 13.187305] [drm:r600_uvd_init] *ERROR* UVD not responding, giving up!!! [ 13.192756] [drm:rv770_startup] *ERROR* radeon: failed initializing UVD (-1). I have installed the new R700_rlc and RV730_uvd firmware into the initramfs, exactly as I did previously with my HD4650. The full dmesg log is attached.
Created attachment 107001 [details] dmesg log
lspci gives the following: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730 [Radeon HD 4600 AGP Series] 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RV710/730 HDMI Audio [Radeon HD 4000 series] 01:00.0 0300: 1002:9495 01:00.1 0403: 1002:aa38
I double-checked my R700_rlc.bin and discovered that it was the "old", pre-UVD version after all. UVD initialises correctly with the latest R700_rlc.bin.