BIOS/utility setup display

Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration – Loading initialization program

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06317828

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates in general to computer systems, and more specifically to a BIOS/Utility Setup display program.
2. Description of the Related Art
Personal computer systems have attained widespread use. A personal computer system can usually be defined as a desktop or portable microcomputer that includes a system unit having a system processor or central processing unit (CPU) with associated memory, a display panel, a keyboard, a hard disk storage device or other type of storage media such as a floppy disk drive or a compact disk read only memory (CD ROM) drive. These personal computer systems are information handling systems which are designed primarily to give independent computing power to a single user or group of users.
One of the methods typically used to initialize devices on a personal computer system is called the Basic Input/Output System (BIOS). The BIOS is a program embedded in an integrated circuit component located on the personal computer's main circuit board or mother board. The BIOS runs the Power-On-Self-Test (POST), which is included as part of the BIOS. The POST software initializes the computer hardware so that the computer's operating system can be loaded. All bootable devices must be initialized prior to loading the operating system in order to boot-strap the computer system. Such devices include any Initial Program Load (IPL) devices such as floppy drives or hard drives that can boot-strap and load an operating system.
In order to inform the BIOS of the devices and options installed on a system, computer systems record setup information in a storage system that can be referenced quickly during bootup, typically in nonvolatile system setup memory. A setup program allows the user to configure the operating system and select a particular IPL device. Pressing a particular key on the keyboard during BIOS initialization executes the setup program. Once the setup program executes, the operating system for a computer is loaded from a particular IPL device. A user sets up the particular IPL device through the system Setup program which is part of the BIOS.
The BIOS Boot Specification, Version 1.01, Jan. 11, 1996, (“BIOS Boot Specification”) promulgated by “COMPAQ COMPUTER CORPORATION™”, “PHOENIX TECHNOLOGIES, LTD™”. and “INTEL CORPORATION™”, is incorporated herein by reference. The BIOS Boot Specification (BBS) provides a method for the BIOS to identify all IPL devices on a computer system. According to the BBS, the user, through the Setup program, prioritizes the IPL devices so that the system will attempt to boot using each bootable device selected in the order specified. Prioritizing IPL devices is similar to the commonly known boot priority system of attempting to boot using floppy drive A first, then hard drive C. The difference is that the BBS can include additional IPL devices such as a bootable AT Attachment Packet Interface (“ATAPI”) CD-ROM drive, a Personal Computer Memory Card Industry Association (“PCMCIA”) drive, an embedded network adapter, and “Plug-n-Play” (PnP) devices.
Although the additional IPL devices enable numerous boot options for usage by the user when running the Setup program, the BBS display of bootable devices in the Setup program fails to display all possible bootable drives when the number of possible bootable devices exceeds the displayable option space limit. For example, if four Power-Edge Raid Controllers™ (PERC) adapter cards are connected in a system holding eight disk pods, such as a Dell Poweredge™ Scalable Disk Storage 100 (SDS 100) unit. In addition, each disk pod in the system contains eight bootable devices, Thus, the user can select from 64 possible bootable devices in theory. The Setup program may be capable of displaying only a fraction of the bootable device selections due to limits in option space. This is a limitation inherent in the BBS standard.
A need has been felt for a Setup Program that is able to display IPL devices as bootable devices according to the BBS standard in a user-friendly manner.
SUMMARY OF THE INVENTION
The present invention accordingly provides a method and computer system for a system setup program that include displaying a subset of bootable devices from an adapter card, such as a PERC card, on a system from which a user may specify a bootable device to serve as a boot drive, and bootable devices to serve as alternative boot drives. The computer system includes a system Basic Input/Output System (BIOS), a system processor, a system memory coupled to the system processor, at least one expansion slot coupled to the system processor via a bus, at least one adapter coupled to the computer system via the at least one expansion slot, and a system BIOS ROM code. The BIOS ROM code detects a plurality of bootable devices on the computer system, selects from the plurality of bootable devices a preselected number of bootable devices for display, and displays the subset of bootable devices on a setup display. The setup display allows a user to specify a bootable device to serve as a boot drive of the computer system.
The method includes detecting a plurality of bootable devices on the computer system, selecting from the plurality of bootable devices a preselected number of bootable devices for display, and displaying the subset of bootable devices on a setup display. The setup display allows a user to specify a bootable device to serve as a boot drive from the computer system.


REFERENCES:
patent: 5361358 (1994-11-01), Cox et al.
patent: 5504905 (1996-04-01), Cleary et al.
patent: 5696968 (1997-12-01), Merkin
patent: 5727213 (1998-03-01), Vander Kamp et al.
patent: 5860001 (1999-01-01), Cromer et al.
patent: 5999989 (1999-12-01), Patel
IEEE Standard for Boot (Initialization Configuration) Firmware: Core Requirements and Practices, IEEE Std 1275-1994, Mar. 17, 1994, pp. 1-43.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

BIOS/utility setup display does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with BIOS/utility setup display, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and BIOS/utility setup display will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2618563

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.