×

Method of booting a computer system with identifying a CD-ROM disk drive of the system and a method of loading a device driver

  • US 5,951,684 A
  • Filed: 12/23/1997
  • Issued: 09/14/1999
  • Est. Priority Date: 12/23/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of booting a computer system with identifying the type of CD-ROM disk drive attached to the computer system, the method comprising the steps of:

  • producing an ATAPI IDENTIFY DRIVE command and outputting the ATAPI IDENTIFY DRIVE command to an IDE controller;

    reading identification information memorized in a memory of the CD-ROM disk drive in response to the ATAPI IDENTIFY DRIVE command;

    comparing the identification information with a predetermined set of CD-ROM disk drive information stored internally in said computer system, and determining the type of CD-ROM disk drive; and

    selecting a device driver according to the type of CD-ROM disk drive, and loading the selected device driver on a memory, said steps of selecting and loading further comprising the steps of;

    rearranging a position of a program loaded in said memory so as to produce an area for a new device driver to be loaded in the memory between an area of the program and an area of a last device driver which is already loaded in the memory;

    reading the selected device driver from a memory device;

    detecting an address of the last device driver which is already loaded in the memory;

    preparing a command packet for controlling the selected device driver;

    initializing the selected device driver by calling a strategy routine and an interrupt routine of the selected device driver;

    exchanging the address of the last device driver with an address of the selected device driver; and

    memorizing the selected device driver on the memory in said area produced by said rearranging step.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×