Thus said Allan Streib on Sun, 25 Nov 2018 21:54:45 -0500:
> Same issue, also on a Dell machine with ATI Radeon HD 2400 XT.
After Jonathan suggested adding some printf debug statements, I
continued to do so and was able to see that the rdev->bios variable that
is being inspected at lines 834--840 in radeon_bios.c has neither ATOM
nor MOTA in the string at that address for amd64, but has ATOM for i386:
tmp = rdev->bios_header_start + 4;
if (!memcmp(rdev->bios + tmp, "ATOM", 4) ||
!memcmp(rdev->bios + tmp, "MOTA", 4)) {
rdev->is_atom_bios = true;
} else {
rdev->is_atom_bios = false;
}
I suppose additional debug might involve writing the entire contents of
rdev->bios to a file and then hexdump it?
Andy
--
TAI64 timestamp: 400000005bfb8e86