ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Copyright (c) 1995-1998 VIA Technolgies Inc. ³ ³ ³ ³ VIA Bus Master(Ultra DMA) PCI IDE Driver ReadMe.Txt ³ ³ for ³ ³ DOS/NewWare/OS2 ³ ³ & ³ ³ Win31/Win95/WinNT/Unix ³ ³ ³ ³ * This readme file is used to provide the information for installation,³ ³ Enable/Disable DMA and Uninstall "VIA Bus Master PCI IDE Driver". ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The VIA Bus Master IDE controller is a high performance Bus Master PCI IDE controller.This "VIA Bus Master(Ultra DMA) PCI IDE Driver" distribution floppy is used to utilize the DMA operation of your Hard disk/CD-ROMs drives in order to release the I/O loading from the CPU. You could refer to the related section to install the driver individually. CONTENTS *********************** 1) System Requirements 2) Distribution Package Contents 3) DOS Driver 4) NetWare Driver 5) OS/2 Driver 6) Windows 3.1 Driver 7) Windows 95 Driver 8) Windows NT Driver 9) Unix Driver 10) Package Version Identify 1) System Requirements * This package should be installed on the VIA Bus Master IDE chipset, VT82C580VP or later, and others' chipset will not be supported. * The "VIA Bus Master PCI IDE Driver" supports the following Operation System. Operation System Version ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DOS 5.x or above NewWare 3.x or above (Note) OS/2 2.x or above Windows 3.1 or above Windows 95 4.00.950 or above Windows NT 3.51 or above Unix SCO 3.2.4 or above Note : If you want to combine the Hard disk & CD-ROM on the same channel above the Netware 4.x version. VIA Netware driver only supports to handle the Hard disk & CD-ROM on the separately channel for Netware 4.x. But it is no limitation for the Netware 3.x. We recommend that you use the Netware 4.x default driver if you want to have the Hard disk & CD-ROM on the same channel. 2) Distribution Package Contents This distribution floppy is compress by auto uncompressing format. You could uncompress it by execute it. The floppy by uncompressing includes these files are listed below. FLOPPY : ³ SETUP.EXE "WIN31/WIN95/WINNT" Setup Program ³ SETUP16.EXE "DOS/NETWARE" Setup Program ³ VIAIDE.DDP "OS2" DDINSTAL related file ³ DATA.TAG InstallShield5 related files below ³ SETUP.INI ³ _INST16.EX_ ³ _INST32I.EX_ ³ _ISDEL.EXE ³ _SETUP.DLL ³ _SYS1.CAB ³ _USER1.CAB ³ DATA1.CAB ³ LANG.DAT ³ LAYOUT.BIN ³ OS.DAT ³ SETUP.BMP ³ SETUP.INS ³ SETUP.LID ³ ÃÄÄÄDOS ³ VIAIDE.SYS DOS DMA/PIO device driver file ³ ÃÄÄÄNETWARE ³ VIAIDE.DSK Netware DMA/PIO device driver file ³ ÃÄÄÄOS2 ³ VIAIDE.ADD OS/2 DMA/PIO device driver file ³ OS2.EXE OS/2 preinstall program ³ VIACD.FLT OS/2 filter device driver file ³ ÃÄÄÄWIN31 ³ VIAIDE.386 Windows 3.1 DMA/PIO device driver file ³ INT13.386 Windows 3.1 INT13 device driver file ³ ÃÄÄÄWIN95 ³ VIADSK.MPD Windows 95 DMA/PIO device driver file ³ VIAIDE.INF Windows 95 ".INF" file ³ VIAIDE.VXD Windows 95 VIA .VSD device driver file ³ ÃÄÄÄWINNT ³ VIADSK.SYS Windows NT 3.51 or above DMA/PIO device driver file ³ VIAIDE.INF Windows NT 3.51 or above ".INF" file ³ ÀÄÄÄUNIX INSTALL SCO Unix install file README SCO Unix readme file VIAIDE.TAR SCO Unix DMA/PIO device driver tar file 3) DOS Driver ************************* ** Driver Installation ** ************************* DOS device driver could be installed by using the "SETUP16.EXE" setup program. C> SETUP16 It will add the following line to CONFIG.SYS, DEVICE=C:\VIAIDE\DOS\VIAIDE.SYS /SET_DMAM=Y,Y,Y,Y and copy the VIAIDE.SYS to the \VIAIDE directory. ************************ ** Enable/Disable DMA ** ************************ If you want to disable the DMA, you could change the "Y" to "N". For example, you want to disable the PM DMA mode. /SET_DMAM=N,Y,Y,Y : DMA mode for PM, PS, SM, SS. * PM - Primary Channel Master drive PS - Primary Channel Slave drive SM - Second Channel Master drive SS - Second Channel Slave drive *************************** ** Driver Uninstallation ** *************************** If you want to remove the "VIA Bus Master PCI IDE driver" from your system then you could remove the \VIAIDE\VIAIDE.SYS file and delete the DEVICE item from the CONFIG.SYS. After the reboot, the VIA Bus Master PCI IDE Driver is not existing in your system. 4) NetWare Driver ************************* ** Driver Installation ** ************************* NetWare device driver could be installed by using the "SETUP16.EXE" setup program. C> SETUP16 It will add the following line to the STARTUP.NCF file, LOAD C:\VIAIDE\VIAIDE.DSK /SET_DMAM=Y,Y,Y,Y and copy the VIAIDE.DSK to the \VIAIDE directory. ************************ ** Enable/Disable DMA ** ************************ If you want to disable the DMA, you could change the "Y" to "N". For example, you want to disable the PM DMA mode. /SET_DMAM=N,Y,Y,Y : DMA mode for PM, PS, SM, SS. * PM - Primary Channel Master drive PS - Primary Channel Slave drive SM - Second Channel Master drive SS - Second Channel Slave drive *************************** ** Driver Uninstallation ** *************************** If you want to remove the "VIA Bus Master PCI IDE driver" from your system then you could remove the \VIAIDE\VIAIDE.SYS file and delete the LOAD item from the STARTUP.NCF. After the reboot, the VIA Bus Master PCI IDE Driver is not existing in your system. 5) OS/2 Driver ************************* ** Driver Installation ** ************************* Boot from the OS/2 hard disk and type the "DDINSTAL" command to install the device driver. C> DDINSTAL After the "DDINSTAL", the original CONFIG.SYS will be renamed to CONFIG.VIA and add two lines into the CONFIG.SYS. BASEDEV=VIAIDE.ADD /SET_DMAM:Y,Y,Y,Y BASEDEV=VIACD.FLT /MABD ************************ ** Enable/Disable DMA ** ************************ The /SET_DMA:Y,Y,Y,Y is defined for the hard disk enable/disable parameters ordering by the PM, PS, SM and SS. The /MABCD is defined for the CD-ROM enable/disable parameters ordering by the A to PM, B to PS, C to SM and D to SS. BASEDEV=VIAIDE.ADD /SET_DMAM:Y,Y,Y,Y BASEDEV=VIACD.FLT /MABCD * PM - Primary Channel Master drive PS - Primary Channel Slave drive SM - Second Channel Master drive SS - Second Channel Slave drive If you want to disable the DMA mode for the hard disk drive that you just need to change the "Y" to "N". For example, you want to disable the DMA for the PM hard drive. BASEDEV=VIAIDE.ADD /SET_DMAM:N,Y,Y,Y If you want to disable the DMA for the CD-ROM drive then you should remove the corospondence character from the parameter. For example, you want to disable the DMA for the SM. BASEDEV=VIACD.FLT /MABD After the changing, you should shutdown the OS/2 Wrap and reboot again to active the change. *************************** ** Driver Uninstallation ** *************************** You could remove the "VIA Bus Master PCI IDE Device Driver for OS/2" by removing above two lines from the config.sys file and deleting the VIA drivers named "VIAIDE.ADD" and "VIACD.FLT" located in the \OS2 directory by manual operations. After the reboot, the "VIA Bus Master PCI IDE Driver" is not existing in your system. 6) Windows 3.1 Driver ************************* ** Driver Installation ** ************************* Windows device driver could be installed by using the "SETUP.EXE" setup program. It will add the following lines and one section to the SYSTEM.INI. [386Enh] device=C:\WINDOWS\SYSTEM\INT13.386 device=C:\WINDOWS\SYSTEM\VIAIDE.386 VIRTUALHDIRQ=OFF 32BITDISKACCESS=ON [VIAIDE] SET_DMAM=Y,Y,Y,Y ************************ ** Enable/Disable DMA ** ************************ If you want to disable the DMA, you could run the SETUP.EXE again and select the "Enable/Disable DMA" button to enable or disable DMA of those drives. The parameter of the SET_DMAM will be modified in the SYSTEM.INI to reflect those changes. For example, if you select to disable the DMA of the PM drive then the SET_DMAM will be modified as SET_DMAM=N,Y,Y,Y : DMA mode for PM, PS, SM, SS. * PM - Primary Channel Master drive PS - Primary Channel Slave drive SM - Second Channel Master drive SS - Second Channel Slave drive *************************** ** Driver Uninstallation ** *************************** You could remove the "VIA Bus Master PCI IDE Device Driver" by running the "SETUP.EXE" again to uninstall the driver. All of the related setting and driver will be removed from the system. 7) Windows 95 Driver ************************* ** Driver Installation ** ************************* Click the SETUP.EXE program and select "Install" button then it will install the "VIA IDE Bus Master Driver" automatically on your Windows 95 system. It will copy the driver to the \WINDOWS\SYSTEM\IOSUBSYS and set the related registry tree. ************************ ** Enable/Disable DMA ** ************************ The default setting is the DMA mode. You could turn off the DMA setting by running "SETUP.EXE" again and select the "Enable/Disable DMA" button to disable the DMA mode. *************************** ** Driver Uninstallation ** *************************** You could remove the "VIA Bus Master PCI IDE Driver" by selecting the "Uninstall" button. It will completely remove the driver from the sytsem. 8) Windows NT Driver ************************* ** Driver Installation ** ************************* Click the SETUP.EXE program and select "Install" button then it will install the "VIA IDE Bus Master Driver" automatically on your Windows NT system. It will copy the driver to the \WINNT\SYSTEM32\DRIVERS and set the related registry tree. You should follow the procedure listed below to complete the install- ation. a) Select the "SCSI Adapters" icon on the "Control Pannel" b) Select the "Add.." button on the "Drivers" sheet. c) Select the "VIA Bus Master PCI IDE Driver" and click "OK" button. d) Reboot the sytem. ************************ ** Enable/Disable DMA ** ************************ The default setting is the DMA mode. You could turn off the DMA setting by running "SETUP.EXE" again and select the "Enable/Disable DMA" button to disable the DMA mode. *************************** ** Driver Uninstallation ** *************************** You could remove the "VIA Bus Master PCI IDE Device Driver" by running the "SETUP.EXE" again to uninstall the driver. "VIA Bus Master PCI IDE Device Driver" will not be started by this operation. You could restart it latter if it is necessary. After the reboot, the default "IDE CD-ROM ( ATAPI) Dual-channel PCI IDE Controller" driver will be started. If you want to totally remove the "VIA Bus Master PCI IDE Device Driver" then you could follow the steps listed below. a) Select the "SCSI Adapters" icon on the "Control Pannel" c) Select the "VIA Bus Master PCI IDE Driver". b) Select the "Remove" button on the "Drivers" sheet. d) Reboot the sytem. 9) Unix Driver ********************** ** Before You Start ** ********************** "VIA Bus Master PCI IDE Driver" is compressed to fix them in only one floppy. Before you install the Unix Driver. You should uncompress it first under the DOS prompt and only need to copy the \unix directory to the floppy and follow the "Driver Installation" to setup your system. ************************* ** Driver Installation ** ************************* The following steps are used to convert the diskette prepared with DOS format to a SCO UNIX "custom" installable diskette. You should prepare an extra blank diskette, 1.2MB (5.25") or 1.44MB (3.5"), to complete the installation. 1. Login to the SCO UNIX with "root" supper user account. 2. Insert our diskette into the 3.5" disk drive. 3. Type the following commands under the SCO UNIX prompt "#": # doscp /dev/fd0135ds18:/unix/install /tmp # sh /tmp/install You could change the device name according to your system configuration. You could also copy it to 5.25" diskette and install from it. It will require you to insert a new blank diskette. After this "install" command, you will get a SCO UNIX "custom" installable diskette. Insert the "custom" installable diskette to the floppy drive and type : # custom If you have installed the IDE drives on the 17x channel, you should execute the following command to attach those drives. # /usr/bin/attachhd ************************ ** Enable/Disable DMA ** ************************ You could enable and disable the DMA operation by changing the "/etc/conf/pack.d/vth1/space.c". The DMA_Supp[4] is defined for the enable/disable parameters ordering by the PM, PS, SM and SS. After the changing, you should relink the unix kernel and reboot again to active the change. int DMA_Supp[4] = {1,1,1,1}; * PM - Primary Channel Master drive PS - Primary Channel Slave drive SM - Second Channel Master drive SS - Second Channel Slave drive *************************** ** Driver Uninstallation ** *************************** You could remove the "VIA Bus Master PCI IDE Device Driver" by using # custom command and by selecting the "Remove" item. After the reboot, the "VIA Bus Master PCI IDE Device Driver" will be removed from the system. 10) Package Version Identify You could check this distribuation version and release date by using the DATE\TIME displayed by using dir/p command, e.g : SETUP EXE 59,392 08-30-97 2:30a SETUP.EXE The time column is 2:30a which means the package distribution version is 2.3.0 and is released on the Aug. 30 '97.