--- src-radeon_bios.c	2006-08-22 01:20:14.000000000 +0200
+++ src-radeon_bios.c.patched	2006-08-22 01:32:00.000000000 +0200
@@ -77,7 +77,15 @@
 	xfree (info->VBIOS);
 	info->VBIOS = NULL;
 	return FALSE;
-    } 
+    }
+
+    if (info->VBIOS[14] != 0x0) {
+	xf86DrvMsg(pScrn->scrnIndex, X_WARNING,
+		   "Not a x86 BIOS ROM Image, BIOS data will not be used\n");
+	xfree (info->VBIOS);
+	info->VBIOS = NULL;
+	return FALSE;
+    }
 
     if (info->VBIOS) info->ROMHeaderStart = RADEON_BIOS16(0x48);
 
