These are the Compaq device drivers I (Marty Hammel) worked on at Compaq between 1989 and 2000.
● COMPAQ FIBRE CHANNEL HOST BUS ADAPTER SCSI MINIPORT DRIVER (C,
Windows NT). Responsible for minor modifications and bug fixes to this SCSI miniport driver. The driver's main purpose was to process requests from the Microsoft NT SCSI port driver to the HBA.
● COMPAQ FIBRE CHANNEL ARRAY CONTROLLERS CLASS DRIVER (C, Windows
NT and 2000). Responsible for minor modifications and bug fixes to this NT class driver that supported Compaq Fibre Channel Array Controllers. This driver communicated with the host controller driver for the Fibre Channel Array controller and provided two features not available in that driver: 1) Posted-Write Cache flush on Shutdown, and 2) an Event Notification Thread.
● SYSTEMS MANAGEMENT DRIVER (C and Assembler). Modified and maintained a
very complex monolithic driver that supports different systems (across corporate
divisions). This driver deals with System features related to the overall "health" of the system (e.g. Fan sensing, temperature sensing, correctable memory error logging, etc).
● COMPAQ NT 3.51 HAL (C and Assembler). Responsible for debugging and fixing bugs as well as minor enhancements put into the Compaq HAL. Debugging general hardware problems which required knowledge of the HAL, Kernel, NT initialization and NT internals.