Daniela's Enhanced Drivers

By Daniela Engert

How to use this reference?

The information included on this web page is rather technical. For the non-technical users, we will explain how to use the system briefly:

Documentation status: means "documentation not available" means "documentation publicly available"  means "documentation available, but confidential"  or  means "documentation partially available" or	 "other documentation applies here as well"
 * 1) First, you need to identify the IDE chipset (or controller) used in your       computer. This can be done via pci.exe or scanpci.exe utilities. For example,       running pci.exe (by the command pci.exe from an OS/2 Command Prompt)       on a system with an Intel-based motherboard* will show this record for the       IDE controller amongst the output it generates. Locating the specific record       for the controller is a task for the visitor. os2warp.be Support Services       will not assist in this.           {| border="1" |- |"Vendor 8086h Intel Corporation Device 244Bh 82801BA UltraATA/100 IDE Controller (ICH2 B5 step) Command 0005h (I/O Access, BusMaster) Status 0280h (Supports Back-To-Back Trans., Medium Timing) Revision 05h, Header Type 00h, Bus Latency 00h Self test 00h (Self test not supported) PCI Class Storage, type IDE PCI EIDE Controller Features : BusMaster EIDE is supported Primary Channel is at I/O Port 01F0h and IRQ 14 Secondary Channel is at I/O Port 0170h and IRQ 15 Subsystem ID 24428086h 82801BA (ICH2) UltraDMA/100 IDE Controller (Guess Only!) Subsystem Vendor 8086h Intel Corporation Address 4 is an I/O Port : 0000F000h" |}  From the first line, you can see that the controller's       Vendor ID is 0x8086 (8086h), and the second line states the Device ID: 0x244B       (244Bh). These hexadecimal numbers can respectively be considered the surname       and the first name of your controller.       For more information about the pci.exe utility, os2warp.be Support Services       hosts this article. The pci.exe       utility can be downloaded via this web site via the Downloads Page.       *: Note not all Intel motherboard have this chipset integrated on them.
 * 2) Now you have to see in the tables below if this device is supported. This       can be done by browsing on these Vendor and Device IDs. In each table, the       first cell in the first row displays the manufacturer name, followed by       a column and the Vendor ID. All rows below have the device name and correct       Device ID in the first column.
 * 3) Based on these IDs, a particular controller can be located on this page       if it is officially supported by the Dani1S506 device driver. If the controller       is not listed, this doesn't mean that it isn't supported, though. In that       case, you'll just have to try it out, and if it works, you should report       it so that we can either include official support for it and/or list it       here.
 * 4) Sometimes there are several versions of a particular controller. In that       case, the revision column will indicate the appropriate version (second       column).
 * 5) The remaining columns display hardware information, like the different       speeds and IDE technologies which are supported by the controller/chipset.       A legend what the symbols mean is included at the bottom of this page.

Other status: or means "requires special attention described in comments"