Offer an explanation why AllocConsole() might have failed Modified: trunk/reactos/subsys/system/usetup/usetup.c _____
Modified: trunk/reactos/subsys/system/usetup/usetup.c --- trunk/reactos/subsys/system/usetup/usetup.c 2005-12-05 21:36:54 UTC (rev 19919) +++ trunk/reactos/subsys/system/usetup/usetup.c 2005-12-05 22:06:58 UTC (rev 19920) @@ -3679,7 +3679,9 @@
Status = AllocConsole(); if (!NT_SUCCESS(Status)) { - PrintString("AllocConsole() failed (Status = 0x%08lx)\n", Status); + PrintString("Unable to open the console (Status = 0x%08lx)\n\n", Status); + PrintString("The most common cause of this is using an USB keyboard\n"); + PrintString("USB keyboards are not fully supported yet\n");
/* Raise a hard error (crash the system/BSOD) */ NtRaiseHardError(STATUS_SYSTEM_PROCESS_TERMINATED,