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


Reply via email to