Tyan TIDE Bus Master driver version 2.10 for Microsoft Windows NT 4.0 Copyright (c) Tyan Computer Corp. 1996-1997 +----------+ | Features | +----------+ 1. The driver supports ultra DMA mode 2, 1, and 0, ie 33MB/s. Only motherboards that have PIIX4 PCI chipset and up can support Ultra DMA. 2. The driver supports PIO mode 0, 1, 2, 4 3. The driver supports multiword DMA mode 1 and 2 4. It supports CHS and LBA parameters. 5. It support 120MB IDE floppy drive. 6. It support multi-sector data transfer in PIO mode and scatter/gather transfer in DMA mode. 7. Increase the overall system performance by reduing the CPU overhead. Even doing singletask under NT 4.0! +---------------+ | Installation: | +---------------+ 1. Install Windows NT 4.0 first. This driver is not compatible with NT 3.51, so do not try it on NT 3.51 or NT 3.5. Do not install the driver during Windows NT setup, install the driver after you've installed NT successfully. 2. Perform a DMA timing test before installing the driver. Only do this test under DOS and Do not perform the test under Windows environment. If your hard disk return a number 04 then your hard disk can not do bus mastering. In that case, do not install this driver. Type DEBUG at the DOS prompt. Then enter the following to test your hard disk's DMA protocol timing. To test the primary IDE channel, enter the following. Press Enter before the --- mark. The first character of each line is O as in output not zero. O 1F6 A0 --- A-Zero is for master drive, use B0 for the slave drive O 1F2 21 --- 22 is for DMA mode 2 (PIO mode 4), use 21 for DMA mode 1 (PIO mode 3) --- use 42 for ultra DMA mode 2, 41 for ultra DMA mode 1, 40 for ultra DMA mode 0. O 1F1 03 --- Zero-3 is to program the hard disk timing O 1F7 EF --- EF is the set feature command for the hard disk I 1F1 --- this reads in the error status If you get a number of 00 after I 1f1, then your hard disk accepts the multiword DMA protocol timing that you've programmed in the O 1f2 statement. If you get a number of 04, then it means the hard disk can not do bus mastering. In that case, do not install the driver. Normally, a PIO mode 3 hard disk should support multiword DMA mode 1 and a PIO mode 4 should support multiword DMA mode 2. If you have a PIO mode 4 drive but it does not support multiword DMA mode 2 then most likely the hard disk probably has firmware problem. Contact the hard disk manufacturer, and verify the firmware version with them. To test the secondary IDE channel, enter the following. Press Enter before the --- mark. O 176 A0 --- A0 is for master drive, use B0 for the slave drive O 172 21 --- 22 is for DMA mode 2, use 21 for DMA mode 1 --- use 42 for ultra DMA mode 2, 41 for ultra DMA mode 1, 40 for ultra DMA mode 0. O 171 03 --- 03 is to program the hard disk timing O 177 EF --- EF is the set feature command for the hard disk I 171 --- this is to read in the error status If you get a number of 00 after I 1f1, then your hard disk accepts the DMA protocol timing that you've programmed in the O 1f2 statement. If you get a number of 04, then it means the hard disk can not do bus mastering. In that case, do not install the driver. 3. Unzip the bmnt4131.zip file to a floppy disk. 4. In Windows NT 4.0 My Computer --> Control Panel --> SCSI Adapters --> Drivers folder --> Remove "IDE CD-ROM (Atapi 1.2)/Dual-Channel PCI IDE" driver DO NOT restart the system yet --> Drivers folder -> Add -> Have Disk --> OK --> Select "Tyan 32Bit Ultra DMA Bus Mastering Driver" --> Restart the system. 5. You can check the version of the driver by checking the properties of the file tynbmnt4.sys in the \your Windows NT4.0\system32\drivers directory. +---------------------+ | Removing the Driver | +---------------------+ There are 3 ways of removing the driver. 1. Temporarily In Control Panel SCSI Adapters -> Drivers folder -> Select "Tyan Ultra DMA Bus Mastering Driver" -> Remove -> DO NOT restart the system yet -> Add -> select "IDE CD-ROM (Atapi 1.2)/Dual-Channel PCI IDE -> Restart 2. Permanently. Go to the \your windows NT 4.0\inf directory and find the oemX.inf file associated with the bus master setup file. Delete all the files associated the bus mastering IDE driver. The X can be any number starting from 0. In Control Panel SCSI Adapters -> Drivers folder -> Select "Tyan Ultra DMA Bus Mastering Driver" -> Remove -> DO NOT restart the system yet -> Add -> select "IDE CD-ROM (Atapi 1.2)/Dual-Channel PCI IDE -> Restart 3. In case you can not boot up to Windows NT. Just replace the tynbmnt4.sys in the \your Windows NT 4.0\system32\drivers directory with atapi.sys file. In \your Windows NT 4.0\system32\drivers directory type copy atapi.sys tynbmnt4.sys then boot up to NT and do the following. In Control Panel SCSI Adapters -> Drivers folder -> Select "Tyan Ultra DMA Bus Mastering Driver" -> Remove -> DO NOT restart the system yet -> Add -> select "IDE CD-ROM (Atapi 1.2)/Dual-Channel PCI IDE -> Restart +----------------+ | Devices Tested | +----------------+ This bus master driver has been tested with the following devices. Tyan's Titan I, II, & III motherboards. Tyan's Tomcat I, I+, II, II+ motherboard Tyan's Titan Pro AT & ATX motherboards And all Tyan's motherobard that use PIIX, PIIX2, PIIX3, and PIIX4 PCI chipset. ATAPI CD-ROM Cinon 8X OK GoldStar 4x OK Hitachi 4x OK NEC 4x4 OK Mitsumi 2X OK Mitsumi 4X OK Mitsumi 6X OK Plextor 4X OK Sanyo 4X OK Sony 2X OK Sony 4X OK Teac 56E OK Toshiba 4X OK Wearnes 8X OK Hard Disk PIO Mode Multiword DMA mode Bus Mastering Conner 425MB 3 1 OK Conner 540MB 3 1 OK Conner 850MB 3 1 bad, firmware problem Conner 1275F 4 2 OK Conner 1275A 4 2 OK Fujitsu 1GB 4 2 OK Fujitsu 540MB 4 2 OK HP 1.6GB 4 2 OK IBM 540MB 3 1 OK IBM 1GB 4 2 OK Maxtor 850MB 3 1 bad, firmware problem Maxtor 71626A 3 1 bad, firmware problem Maxtor 71260AT 3 1 bad, firmware problem Maxtor 2GB 4 2 Ok NEC 1.6GB 3 1 OK Quantum 1GB 4 2 OK Quantum 1.2GB 4 2 OK Quantum 730MB 3 1 OK Quantum 540MB 3 1 bad, firmware problem Quantum 345MB 3 1 OK Quantum 270MB 3 1 bad, timing problem Quantum 640MB 3 1 OK Quantum 850MB 3 1 OK Quantum 2.5GB (Sirroco) OK Quantum 2.1GB (Big Foot) OK Seagate 1GB 4 2 OK Seagate 1.6GB 4 2 OK Seagate 1.2GB 4 2 OK Seagate 540MB 4 2 OK Seagate 850MB 3 1 OK Seagate 2.1GB 4 2 OK SyQuest EZ135MB 0 0 PIO transfer only Western 31000 3 1 bad, timing problem Western 31600 4 2 bad Western 21000 4 2 OK Western 21200 4 2 OK Western 640MB 3 1 OK Western 540MB 3 1 bad, firmware problem Western 850MB 3 1 OK Western 700Mb 3 1 OK Western 32100 4 2 OK Please check out Tyan's web site at http://www.tyan.com for any future update.