OK, I had a short look into this, So it seems that we have that, amdgpu_atombios_dp_aux_transfer() calls amdgpu_atombios_dp_process_aux_chan() which has either a ucReplyStatus == 2 or 3 from atombios returned. If you could please attach dmesg logs after running # echo 0xf > /sys/module/drm/parameters/debug and waiting for the situation to reoccur that would be most useful.