Listing of IDE chipsets supported by the latest Dani1S506 device driver
(Redirected from Daniela's Enhanced Drivers)
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:
- 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.
- 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.
- 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.
- 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.
- Sometimes there are several versions of a particular controller. In that case, the revision column will indicate the appropriate version (second column).
- 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.
AEC/Artop: 0x1191 | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x0005 AEC 6210 | ✔ | ✔ | ? | ? | ? | ✔ | ✘ | ✘ | ✘ | ✘ | |
0x0006 AEC 6260 | ✔ | ✔ | ? | ? | ? | ✔ | ✔ | ✘ | ✘ | ✘ | |
0x0007 AEC 6260 | ✔ | ✔ | ? | ? | ? | ✔ | ✔ | ✘ | ✘ | ✘ | |
0x0009 AEC 6280/6880 | ✔ | ✔ | ? | ? | ? | ✔ | ✔ | ✔ | ✔ | ✘ | |
|
AMD: 0x1022 | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x7401 AMD 751 | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | |
0x7409 AMD 756 | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✔ | |
0x7411 AMD 766 MP | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | |
0x7441 AMD 768 MPX | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | |
0x7469 AMD 8111 | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Comments |
|
CMD/Silicon Image: 0x1095 | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x0640 CMD 640 | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | |
0x0643 CMD 643 | < 03 | ✔ | ✔ | ? | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✔ |
>= 03 | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
0x0646 CMD 646 | < 03 | ✔ | ✔ | ? | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✔ |
>= 03 | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
0x0648 CMD 648 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✔ | |
0x0649 CMD 649 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | |
0x0680 SiI 680 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
0x3112 SiI 3112 | ✔ | ✔ | ✔ | ✔ | ✔ | SATA | SATA | SATA | ✘ | ✓ |
Cyrix: 0x1078 | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x0102 CX5530 | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
Comments |
|
HighPoint: 0x1103 | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x0004 HPT 36x/37x | <=01 HPT 366 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✔ |
02 HPT 368 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | |
03 HPT 370 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | |
04 HPT 370A | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✓ | |
05 HPT 372 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
0x0005 HPT 372A | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | |
0x0006 HPT 302 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | |
0x0007 HPT 371 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | |
0x0008 HPT 36x/37x dual | 07 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
0x0009 HPT 372N | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | |
Comments |
|
Intel: 0x8086 | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x1230 PIIX | ✔ | ✔ | ? | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✔ | |
< 02 | ✔ | ✘ | ✘ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | |
SbID: 0x84C4 OrionSbRev: < 04 | < 02 | ✔ | ✘ | ✘ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ |
0x7010 PIIX3 | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✔ | |
0x7111 PIIX4 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
0x7199 PIIX4 MX | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✓ | |
0x2411 ICH | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✔ | |
0x7601 ICH | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✓ | |
0x2421 ICH0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
0x244B ICH2 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | ✔ | |
0x244A ICH2 mobile | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | ✔ | |
0x245B C-ICH | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | ✔ | |
0x248B ICH3 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | ✔ | |
0x248A ICH3 mobile | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | ✔ | |
0x24CB ICH4 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | ✔ | |
0x24CA ICH4 mobile | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | ✔ | |
0x24DB ICH5 (PATA) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✓ | ✔ | |
0x24D1 ICH5 (SATA) | ✔ | ✔ | ✔ | ✔ | ✔ | SATA | SATA | SATA | ✘ | ✔ | |
0x24DF ICH5R (SATA) | ✔ | ✔ | ✔ | ✔ | ✔ | SATA | SATA | SATA | ✘ | ✔ | |
Comments |
| ||||||||||
Notes: | SbID = Southbridge or Host ID SbRev = Southbridge or Host Revision |
Nation Semiconductor: 0x100B | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x052 SCx200 | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ |
Nvidia: 0x10DE | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x01BC nForce | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | |
0x0065 nForce2 | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | |
|
Opti: 0x1045 | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0xC621 n/a | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | |
0xC558 Viper | ✔ | ✔ | ? | ? | ? | ✘ | ✘ | ✘ | ✘ | ✔ | |
0xD568 | < 0xC700 Viper | ✔ | ✔ | ? | ? | ? | ✘ | ✘ | ✘ | ✘ | ✔ |
>= 0xC700 FireStar/Vendetta? | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
0xD721 Vendetta | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
0xD768 Vendetta | ✔ | ✔ | ? | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
|
ServerWorks: 0x1166 | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x0211 OSB4 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
0x0212 CSB5 | < 0x92 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ |
>= 0x92 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | |
0x0213 CSB6 | < 0xA0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✔ |
>= 0xA0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | |
|
SMSC: 0x1055 | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x9130 SLC90E66 | ? | ✔ | ? | ? | ? | ✔ | ✔ | ✘ | ✘ | ✔ |
Via: 0x1106 | Rev. | ATA PIO 32bit | ATA DMA | LBA48 DMA | ATAPI PIO 32bit | ATAPI DMA | ATA33 | ATA66 | ATA100 | ATA133 | Docs. avail. |
---|---|---|---|---|---|---|---|---|---|---|---|
0x1571 571 | ✔ | ✔ | ? | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | |
0x0571 571 SbID: 0x0586 |
✔ | ✔ | ? | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✔ | |
SbID: 0x0586SbRev: >= 0x20 586A/B | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
SbID: 0x0596SbRev: < 0x10 596/A | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔ | |
SbID: 0x0596SbRev: >= 0x10 596B | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✔ | |
SbID: 0x0686SbRev: < 0x10 686 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | |
SbID: 0x0686SbRev: < 0x40 686A | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✔ | |
SbID: 0x0686SbRev: >= 0x40 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | |
SbID: 0x8231SbRev: VT8231 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | |
SbID: 0x3074SbRev: VT8233 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | |
SbID: 0x3109SbRev: VT8233c | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | |
SbID: 0x3147SbRev: VT8233a | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | |
SbID: 0x3177SbRev: VT8235 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | |
| |||||||||||
SbRev = Southbridge or Host Revision |
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"
Other status:
or ✓ means "requires special attention described in comments"