Dynamic device matching using driver candidate lists

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395830, 395651, 395681, G06F 1300

Patent

active

056300760

ABSTRACT:
A method and mechanism for automatically correlating a device to its appropriate driver within a computer system utilizing candidate matching. A device tree indicating devices coupled to a computer system is available from an operating system. Within the device tree are device nodes which specify a particular device's name (device name) and a property which indicates compatible device names (compatible names) to the particular device. Drivers for devices can be located in RAM, ROM, or in another storage media (such as disk drive). Drivers can include a data field indicating a driver name indicative of a corresponding device with which they operate. For a particular device, the system constructs a candidate list of drivers by comparing (1) the device name and (2) the compatible names from the device tree against all the driver names of data fields of all known drivers. The candidate list is sorted so that matches by device name and proper version number are higher priority. The system then sequentially attempts installation of the drivers from the candidate list to the particular device (based on priority order) to determine the appropriate driver (e.g., probing the device using diagnostic operations). Drivers are skipped that cause an error or that do not properly configure the device. The process can be repeated for all devices in the computer system. The process is dynamic in that it is operable on boot up and upon any system change that allows more drives to be recognized.

REFERENCES:
patent: 4974151 (1990-11-01), Advani et al.
patent: 5014193 (1991-05-01), Garner et al.
patent: 5317695 (1994-05-01), Celi, Jr.
patent: 5319751 (1994-06-01), Garney
patent: 5339432 (1994-08-01), Crick
patent: 5418960 (1995-05-01), Munroe
patent: 5432941 (1995-07-01), Crick et al.

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

Dynamic device matching using driver candidate lists does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic device matching using driver candidate lists, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic device matching using driver candidate lists will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1393190

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