Well, if you decode that EDID as though it were legitimate (ignoring the header), then it decodes more or less legitimately. I suspect the BIOS is just doing something wrong in EDID fetch, since neither radeon nor sis will use the VBE method to get it; can you get the output of 'xrandr --prop' from this machine too, so we can see what EDID block we're actually interpreting?
Well, if you decode that EDID as though it were legitimate (ignoring the header), then it decodes more or less legitimately. I suspect the BIOS is just doing something wrong in EDID fetch, since neither radeon nor sis will use the VBE method to get it; can you get the output of 'xrandr --prop' from this machine too, so we can see what EDID block we're actually interpreting?