Index: trunk/i386/libsaio/nvidia.c =================================================================== --- trunk/i386/libsaio/nvidia.c (revision 1163) +++ trunk/i386/libsaio/nvidia.c (revision 1164) @@ -865,6 +865,7 @@ { if (!rom || (rom[0] != 0x55 && rom[1] != 0xaa)) { printf("False ROM signature: 0x%02x%02x\n", rom[0], rom[1]); + pause(); return PATCH_ROM_FAILED; } @@ -872,6 +873,7 @@ if (!dcbptr) { printf("no dcb table found\n"); + pause(); return PATCH_ROM_FAILED; } // else @@ -904,6 +906,7 @@ if (sig != 0x4edcbdcb) { printf("Bad display config block signature (0x%8x)\n", sig); //Azi: issue #48 + pause(); return PATCH_ROM_FAILED; } } @@ -917,12 +920,14 @@ if (strcmp(sig, "DEV_REC")) { printf("Bad Display Configuration Block signature (%s)\n", sig); + pause(); return PATCH_ROM_FAILED; } } else { printf("ERROR: dcbtable_version is 0x%X\n", dcbtable_version); + pause(); return PATCH_ROM_FAILED; } @@ -1325,6 +1330,7 @@ if ((nvPatch = patch_nvidia_rom(rom)) == PATCH_ROM_FAILED) { printf("ERROR: nVidia ROM Patching Failed!\n"); + pause(); //return false; } Index: trunk/i386/libsaio/ati.c =================================================================== --- trunk/i386/libsaio/ati.c (revision 1163) +++ trunk/i386/libsaio/ati.c (revision 1164) @@ -1148,7 +1148,8 @@ if (!card->info->device_id || !card->info->cfg_name) { - printf("Unsupported card!\n"); + printf("Unsupported card!\nUse AtiConfig key to specify a framebuffer for your card.\nIf still unsupported, report dev id, subsys id and vendor."); + pause(); return false; }