david/ipxe
david
/
ipxe
Archived
1
0
Fork 0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/hci
Michael Brown 4995ffa438 [hci] Use http://ipxe.org/<errno> instead of raw error numbers
Users tend to gloss over cryptic-looking error messages such as

  "Boot failed: Exec format error (Error 0x2e852001)"

In particular, users tend not to report the error number, which is the
single most useful piece of diagnostic information in an iPXE error
message.  Try replacing the "Error 0x2e852001" portion with a URL,
giving

  "Boot failed: Exec format error (http://ipxe.org/2e852001)"

in the hope that users will, upon seeing something that is
recognisably a URL, try viewing it in a web browser.  Such users will
be greeted by a web page containing a more detailed description of the
error (automatically generated from the einfo text), including links
to each line of code that might generate the error, and a section for
additional user-contributed notes.  At the time of writing, a user who
visits http://ipxe.org/2e852001 would see a note saying

  "This error usually indicates that the SAN disk is empty, and does
   not yet contain a bootable operating system."

which may be more useful than "Exec format error (Error 0x2e852001)".

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-10-19 06:14:22 +01:00
..
commands [settings] Modify "set" command to allow space separated values 2010-09-21 14:57:33 +01:00
mucurses [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
tui [settings] Add setting deletion (Ctrl-D) interface 2010-06-24 23:34:43 +01:00
editstring.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
linux_args.c [linux] Add command line arguments 2010-08-19 12:45:41 +01:00
readline.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
shell.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
shell_banner.c [hci] Continue processing while prompting for shell banner 2010-07-14 12:43:10 +01:00
strerror.c [hci] Use http://ipxe.org/<errno> instead of raw error numbers 2010-10-19 06:14:22 +01:00
wireless_errors.c [libc] Enable automated extraction of error usage reports 2010-05-31 03:11:57 +01:00