Automated device driver management
First Claim
1. A method in a computer system for adding device drivers, the method comprising:
- installing a minimal operating system on a computer system, the minimal operating system operable to create a pre-installation environment on the computer system;
creating the pre-installation environment on the computer system; and
within the pre-installation environment, scanning for hardware components on the computer system;
generating a list of hardware device IDs for the scanned hardware components;
obtaining a list of device driver packages compatible with the hardware device IDs in the list of hardware device IDs; and
configuring an offline operating system on the computer system to consider using the device drivers in the device driver packages.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for importing, managing, and deploying drivers are provided. When a machine is being re-imaged, a process on the machine scans for hardware devices on the machine and generates a list of hardware device IDs and compatible hardware device IDs for each scanned hardware device. The process then formulates a request for device driver package IDs corresponding to device drivers that are compatible with the hardware and compatible hardware device IDs, and sends the request to a management server. The process receives a list of compatible device driver package IDs in response to the request and accesses the device driver files from an appropriate content server.
76 Citations
20 Claims
-
1. A method in a computer system for adding device drivers, the method comprising:
-
installing a minimal operating system on a computer system, the minimal operating system operable to create a pre-installation environment on the computer system;
creating the pre-installation environment on the computer system; and
within the pre-installation environment, scanning for hardware components on the computer system;
generating a list of hardware device IDs for the scanned hardware components;
obtaining a list of device driver packages compatible with the hardware device IDs in the list of hardware device IDs; and
configuring an offline operating system on the computer system to consider using the device drivers in the device driver packages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a computer system for adding a device driver to a driver catalog, the method comprising:
-
receiving a manufacturer'"'"'s device driver package for a device driver;
parsing installation instructions provided with the device driver package to determine metadata associated with the device driver package;
obtaining any additional metadata to associate with the device driver package;
saving the metadata associated with the device driver package in a driver catalog; and
assigning the device driver package to at least one content server. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method in a computer system for providing device driver package IDs compatible with hardware device IDs, the method comprising:
-
receiving a request for device driver packages compatible with hardware device IDs in a list of hardware device IDs, the request including a description of a target machine;
for each hardware device ID in the list of hardware device IDs, obtaining device driver packages compatible with the hardware device ID;
adding device driver package IDs corresponding to the obtained device driver packages to a list of compatible device driver package IDs; and
providing the list of compatible device driver package IDs as a response to the request. - View Dependent Claims (17, 18, 19, 20)
-
Specification