OS/2 DEVICE DRIVER FOR WD90C24/31 GRAPHICS CONTROLLER This package contains the following: o An OS/2* graphics controller driver supporting the 90C24/31 chip set from the Western Digital** Corporation. o This README file, which is formatted for viewing on your screen. You can: - Use the Table of Contents and page numbers (which appear at the top of each page) to help you locate specific topics. - Use the Find option in the Edit menu of the OS/2 System Editor to help you locate specific information. - Print the file. IMPORTANT PLEASE READ THE FOLLOWING TERMS AND CONDITIONS. YOUR USE OF THE OS/2 DEVICE DRIVER FOR WD90C24/31 GRAPHICS CONTROLLER INDICATES YOUR ACCEPTANCE OF THE FOLLOWING TERMS AND CONDITIONS: o YOU MUST BE, AND YOU AGREE THAT YOU ARE, A PRIOR LICENSEE OF OS/2. o YOU MAY MAKE COPIES OF THE OS/2 DEVICE DRIVER FOR WD90C24/31 GRAPHICS CONTROLLER EQUAL TO THE NUMBER OF LICENSED COPIES OF OS/2 YOU POSSESS. o ALL OTHER TERMS AND CONDITIONS OF YOUR OS/2 LICENSE AGREEMENT APPLY TO THIS OS/2 DEVICE DRIVER FOR WD90C24/31 GRAPHICS CONTROLLER; HOWEVER, THIS DOES NOT EXTEND ANY WARRANTY OUTLINED IN SUCH AGREEMENT. CONTENTS ________ Supported Features . . . . . . . . . . . . . . . 1 Supported Resolutions . . . . . . . . . . . . . 1 Supported Adapters . . . . . . . . . . . . . . 2 Supported Columns and Rows . . . . . . . . . . 4 Compatibility . . . . . . . . . . . . . . . . . . 4 Preliminary Steps . . . . . . . . . . . . . . . . 4 Installation from Diskette . . . . . . . . . . . 6 Installation in a CID Environment . . . . . . . . 9 Functional Restrictions . . . . . . . . . . . . 14 Functional Restrictions for Laptop Computers 15 Setting Your Display to VGA Mode . . . . . . . 19 Trademarks . . . . . . . . . . . . . . . . . . 22 Page 1 SUPPORTED FEATURES __________________ The WD90C24/31 device driver provides seamless support for accelerated display graphics and advanced color resolutions when used with the minimum required video memory. It conforms to the OS/2 32-bit flat memory model and is designed to function as a 32-bit Presentation Manager* graphics display driver under the OS/2 32-bit graphics engine. This driver has been enabled for use with the IBM* Display Console Access Facility (DCAF) product. SUPPORTED RESOLUTIONS This video device driver supports these resolutions and color depths: Page 2 Number of Video Memory Resolutions Colors Required 640x480 256 1MB 800x600 256 1MB* 1024x768 256 1MB* 640x480 65,536 1MB** *Only with external monitor connected. **Only on laptops that support 64K colors. SUPPORTED ADAPTERS IBM has tested the listed display adapters and systems containing the WD90C24/31 chip set with the specified amount of memory. IBM is continuing to test; therefore, support for additional cards might be added over time. Page 3 AST** Ascentia 800N (system board) (C24) AST Ascentia 900N 4/75 CT10 (system board) (C24) CompuAdd (ISA, 1MB) (C31) Dell** 486P/25 (system board) (C31) Dell Latitude XP (system board) C24) Diamond SpeedStar 24-X (ISA, 1MB) (C31) IBM ThinkPad* 750c, 750p, 750 Mono, 755 (system board) (C24) IBM ThinkPad 360 (C24) IBM ThinkPad 510 CS (C24) (65536 colors not supported) NEC** VERSA PC-440-1531 (system board) (C24) Paradise (9211, ISA, 1MB) (C31) Paradise (9210, ISA, 1MB) (C31) Paradise Accel 24 (9303, ISA, 1MB) (C31) Paradise Accel 24 (9334, ISA, 1MB) (C31) Toshiba** 1960CT (system board) (C24) Toshiba 2400CS (system board) (C24) Toshiba T200CS/80 (system board) (C24) Toshiba T2400 CT (system board) (C24) Toshiba T3400/120 (system board) (C24) Toshiba T4700 CT (system board) (C24) Toshiba T4700 CS (system board) (C24) Toshiba T4800 CT (system board) (C24) Page 4 SUPPORTED COLUMNS AND ROWS This WD90C24/31 device driver supports the following number of columns and rows in an OS/2 full-screen session: Columns Rows 132 25 132 43 COMPATIBILITY _____________ This device driver is compatible with OS/2 2.1 and higher. Do not install it on previous versions of OS/2. PRELIMINARY STEPS _________________ The following steps prepare your computer for the WD90C24/31 graphics controller device driver: 1. You must have OS/2 DOS Support installed in order to install this driver. 2. The OS/2 ATTRIB command is used during installation of the device driver. If you elected not to install the OS/2 Optional System Page 5 Utilities or you have deleted the ATTRIB command, use Selective Install and select Change File Attributes to restore the ATTRIB command before continuing. 3. If you previously installed SVGA support, return to VGA resolution using the procedures in "Setting Your Display to VGA Mode" later in this README before you install this driver. 4. Be sure to copy the VESA program supplied with your system or video adapter and update your AUTOEXEC.BAT file to get support for high resolution and high color modes. If in the future you want to change your display, you must perform the steps listed above again to configure the display profile. Then you must issue the SVGA ON command at a DOS command prompt to recreate the SVGADATA.PMI file before you connect your new display to the computer. Page 6 INSTALLATION FROM DISKETTE __________________________ To install the WD90C24/31 device driver from diskette, do the following: 1. Insert the WD90C24/31 diskette into drive A (or any other diskette drive). 2. Open an OS/2 full-screen or OS/2 window session. 3. At the OS/2 command prompt, type the following command to copy all necessary files to the OS/2 drive: A:SETUP A: C: (where A: is the diskette drive, and C: is the drive where OS/2 is installed.) Then press Enter. 4. When prompted to do so, remove the diskette from drive A, perform a shutdown, and then restart your computer. 5. Open the OS/2 System folder. 6. Open the System Setup folder. 7. Open the Display Driver Install object. When the Display Driver Install window appears, "Western Digital 90C24 [IBM BBS]"or "Western Digital 90C31 [IBM BBS]" Page 7 should be the default choice. If not, select it. Then select OK. 8. When the Monitor Configuration/Selection Utility window appears, the "Install Using Defaults for Monitor Type" choice is preselected. You can accept this choice or select "Install Using Display Adapter Utility Program" to choose a different refresh rate. Then select OK. If you select the "Install Using Display Adapter Utility Program" choice, you must have a DOS monitor utility that came with your display adapter. Contact the display adapter manufacturer's technical support for information on how to use the monitor utility under OS/2. 9. When the Source Directory pop-up window appears, insert the WD90C24/31 diskette into drive A. Then select Install. NOTE: At this point, DSPINSTL determines the hardware configuration by creating the \OS2\SVGADATA.PMI file. If the \OS2\SVGADATA.PMI file has not been created, the adapter will not be supported. 10. When the installation is complete, do the following: Page 8 a. Open the OS/2 System folder. b. Open the System Setup folder. c. Open the System object. When the Settings notebook appears, select the Screen tab to see a list of all the supported resolutions for your configuration. d. Select a resolution. Then close the notebook. e. Perform a shutdown and restart your computer. Note that during the installation of this driver, DISPLAY.LOG and DSPINSTL.LOG files are created in the OS2\INSTALL directory. These files identify the OS/2 system files that were updated and indicate whether the installation was successful. The contents of these files might be useful if you need to report an installation problem to IBM. Page 9 INSTALLATION IN A CID ENVIRONMENT _________________________________ NOTES: 1. The server must contain a directory named WD_DRVS on the same drive where the OS/2 diskettes reside. The WD_DRVS directory must contain all of the files from the WD90C24/31 device driver diskette. 2. OS/2 must have been successfully installed on the client using the CID (Configuration Installation Distribution) method. To install the WD90C24/31 device driver using CID, use the following information to modify your LCU command file. NOTE: The following information is meant as a guide. Your LCU command file might be different. Page 10 /*****************************************************/ /* LCU PRODUCT DATA SECTION */ /*****************************************************/ . . . x.wdvideo = 15 x.15.name='WD Video' x.15.statevar = 'CAS_' || x.15.name x.15.instprog = 'x:\img\wd_drvs\SETUP.CMD', ' x:\img\wd_drvs ' || bootdrive x.15.rspdir = '' x.15.default = '' x.wddspinstl = 16 x.16.name='WD CID Dspinstl' x.16.statevar = 'CAS_' || x.16.name x.16.instprog = bootdrive || '\os2\install\DSPINSTL.EXE', ' /pk:SVGA', ' /sk:NONE', ' /s:x:\img\wd_drvs', ' /t:' || bootdrive, ' /mc:4', ' /res:640x480x256' x.16.rspdir = '' x.16.default = '' Page 11 /*---------------------------------------------------*/ /* NUMBER OF PROGRAMS SET UP IN THE */ /* PRODUCT DATA SECTION */ /*---------------------------------------------------*/ NUM_INSTALL_PROGS = 16 /*****************************************************/ /* INSTALLATION SECTION */ /*****************************************************/ . . . when OVERALL_STATE = 2 then do if RunInstall(x.wdvideo) == BAD_RC then exit Call RebootAnd GotoState(3) end when OVERALL_STATE = 3 then do if RunInstall(x.wddspinstl) == BAD_RC then exit Call CheckBoot end . . . Page 12 /******************************************************/ /* ROUTINE SECTION */ /* The following information should already exist in */ /* the LCU command file. */ /******************************************************/ . . . RebootAndGotoState: parse arg new_state, other rc2 = SetState(new_state, 'RebootAndGotoState', 1) /* Set the state */ /* to go to in */ /* OVERALL_STATE */ Call SaveStates /* Save the environment vars */ Call Reboot /* Reboot the machine */ return . . . /*****************************************************/ Page 13 END OF LCU INFORMATION TO BE ADDED /*****************************************************/ Following is an explanation of the line that is executed in the LCU command file: C:\OS2\INSTALL\DSPINSTL /PK:SVGA /SK:NONE /S:X:\ /T:C: /MC:4 /res:640x480x256 /PK:SVGA where SVGA is the primary adapter key. /SK:NONE where NONE is the secondary adapter key. /S:X:\ where X:\ is the redirected source path. /T:C: where C: is the drive where OS/2 is installed. /MC:4 is the manufacturing code that distinguishes Western Digital. /res:640x480x256 is a resolution/color depth from the list of "Supported Resolutions" that appears earlier in this README. NOTES: 1. Be sure you have the stated video memory required, as listed in "Supported Resolutions" earlier in this README. A safe choice is 640x480x256. Any of the listed resolutions can be selected, but your display might be damaged if you select a resolution that your display does not support. Page 14 2. After the WD90C24/31 device driver has been successfully installed on the client machine using the CID method and the client machine is restarted, the resolution will be as specified by command line argument. FUNCTIONAL RESTRICTIONS _______________________ o The WD90C24/31 driver does not support 16 million color mode. o To avoid a general protection fault while loading Ventura Publisher** for Windows**, be sure it is in one of the 256 color resolutions. o WordPerfect** Versions 5.1 and 5.2 for Windows produce a general protection fault when the "Print Preview" option is selected while using 800x600x64K color mode. o Users of the software motion video feature of MMPM/2* should expect satisfactory results in 256-color modes. However, in 64K-color modes, users of the feature will experience unusual results. An OS/2 pervasive fix package will be available electronically. o Display Console Access Facility (DCAF) is supported in 256-color modes only. Page 15 o CorelDRAW** 2.0 will not run in a WIN-OS/2* window session. It must be run in a WIN-OS/2 full-screen session. o Micrografx** Charisma 2.1 will not run in a WIN-OS/2 window session. It must be run in a WIN-OS/2 full-screen session. FUNCTIONAL RESTRICTIONS FOR LAPTOP COMPUTERS o To change refresh rates on the ThinkPad, edit the file called IBMVESA\FRATE.DAT. See IBMVESA\TPADVESA.DOC for instructions on how to edit this file. o On laptop computers with Super-Twisted Nematode (STN) display, even though 1MB video memory is shipped with the system, only 0.5MB is addressable by the software. The other 0.5MB is used internally by the controller. This will, therefore, restrict the number of supported resolutions. Most laptops with STN panels have model numbers ending with "S." o Many laptops have a built-in internal display capable of only a 640x480 resolution when used during transportation or at remote sites. However, when connected to an external display at the office, these systems are capable of 800x600 and 1024x768 resolutions. Page 16 To avoid the need to select the lower resolution prior to leaving the office, the OS/2 device driver for the WDC24 automatically detects when the internal display is ON and sets the lower resolution (even though a higher resolution is shown as selected on the Screen page of the System Settings notebook). However, because the Windows display drivers cannot automatically detect that the internal display is ON, you must open the System object, select the Screen page, change to a lower resolution, and then shut down and restart your system if you want to use a WIN-OS/2 window or full-screen session. (If you do not need to use a WIN-OS/2 session, you do not need to make the change to the resolution in the Settings notebook. When the laptop is reconnected to an external display, the originally chosen resolution will be used again.) When using your laptop away from the office, the System Settings notebook will most likely show resolutions which are not possible to use on the internal display. On some laptops, all resolutions appear in the System Settings notebook, regardless of which displays were on when the OS/2 display driver was installed. On most laptops, the higher resolutions appear in the System Settings notebook only if the OS/2 Page 17 display driver was installed while the internal display was OFF. To add higher resolutions to the System Settings notebook, do the following: 1. Shut down and restart your computer with the internal display OFF. 2. Open an OS/2 or DOS full screen. 3. Type the following and press Enter: SVGA ON 4. Open the Settings notebook for the System object and select a higher resolution from the Screen page. 5. Shut down and restart your computer. o An external display attached to your system can use resolutions above 640x480 while an internal display cannot. Whenever you switch to an internal display, you should change the resolution to 640x480x256. To change the resolution, do the following: 1. Open OS/2 System. 2. Open System Setup. 3. Open System. 4. On the Screen page of the notebook, select 640x480x256. 5. Close the notebook. 6. Shut down and restart your computer. Page 18 NOTE: If you do not follow the above steps, the Desktop will automatically switch to the 640x480x256 resolution because the internal display cannot handle the higher resolutions. However, Windows applications running in a WIN-OS/2 window or full-screen session will have problems because the WIN-OS/2 session settings cannot automatically update from a higher resolution to the 640x480x256 resolution. The OS/2 Desktop will be functional enough to correct this situation by using the above steps. These steps can be done using either the internal or external display. o Due to a hardware restriction, MODE 132 will not work on the internal display. o MODE 40 on an external display will utilize only half of the screen. o If your system comes up with a black screen, toggle the Fn+F5 keys to correct the problem. If you have an external keyboard attached to your system, refer to the documentation that came with your computer for information about the internal or external display function key. o If you are using an external display, you might occasionally encounter a band (usually black) Page 19 across the screen when you start the system. To correct this problem, do the following: 1. Perform a shutdown of your system. 2. Turn your computer off and then on again. SETTING YOUR DISPLAY TO VGA MODE ________________________________ Use the following procedures to return to VGA mode. NOTE: If your display is out of sync, start OS/2 using the OS/2 Installation Diskette, insert Diskette 1 when prompted, then press F3 to display a command prompt. Use the following instructions to reset your display mode: o If you are installing this driver on OS/2 Warp, returning to VGA mode has been simplified. Do the following: 1. Turn on your computer. If your computer is already on, press Ctrl+Alt+Del to restart it. 2. When a small white box appears in the upper left-hand corner of your screen, press Alt+F1. 3. When the Recovery Choices screen appears, press V. Page 20 Your display adapter is restored and can work in VGA mode. If you want to install a new display adapter or video device driver, refer to Chapter 16, "Video Procedures," in the User's Guide to OS/2 Warp. o If you are installing this driver on OS/2 2.1, 2.11, or OS/2 for Windows, and you installed from diskettes, do the following: 1. Be sure RSPDSPI.EXE is in the \OS2\INSTALL directory. If it is, go to step 2. If it is not, insert Diskette 8 into drive A and unpack RSPDSPI.EXE with the following command: C:\OS2\UNPACK A:\INSTAID C: /N:RSPDSPI.EXE (where A: is the drive containing Diskette 8, and C: is the drive where OS/2 is installed.) 2. Type C: and then press Enter. 3. Type CD C:\OS2\INSTALL and then press Enter. 4. Type the following: RSPDSPI /PK:VGA /SK:NONE /S:A:\ /T:C: Page 21 (In /T:C:, C: is the drive where OS/2 is installed. In /S:A:, A: is the diskette drive you use to install OS/2.) Then press Enter. o If you are installing this driver on OS/2 2.1, 2.11, or OS/2 for Windows, and you installed from CD-ROM or a LAN, do the following: 1. Be sure RSPDSPI.EXE is in the \OS2\INSTALL directory. If it is, go to step 2. If it is not, unpack RSPDSPI.EXE with the following command: C:\OS2\UNPACK E:\DISK_8\INSTAID C: /N:RSPDSPI.EXE (where C: is the drive where OS/2 is installed, and E: is the CD-ROM or LAN drive.) 2. Type C: and then press Enter. 3. Type CD C:\OS2\INSTALL and then press Enter. 4. Type the following: RSPDSPI /PK:VGA /SK:NONE /S:E:\OS2SE21\ /T:C: Page 22 (In /T:C:, C: is the drive where OS/2 is installed. In /S:E:, E: is the CD-ROM or LAN drive.) Then press Enter. TRADEMARKS __________ The following terms, denoted by an asterisk (*) in this file, are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries: IBM MMPM/2 OS/2 Presentation Manager ThinkPad WIN-OS/2 The following terms, denoted by a double asterisk (**) in this file, are trademarks or registered trademarks of other companies as follows: Page 23 TRADEMARK OWNER AST AST Research, Inc. CorelDRAW Corel Corporation Dell Dell Computer Corporation Micrografx Micrografx Incorporated NEC NEC Corporation Toshiba Toshiba Corporation Ventura Publisher Ventura Software, Inc. Western Digital Western Digital Corporation Windows Microsoft Corporation WordPerfect WordPerfect Corporation IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM Page 24 GRANTS NO LICENSES TO ANY RELATED PATENTS OR COPYRIGHTS. THIS DRIVER IS COPYRIGHTED BY INTERNATIONAL BUSINESS MACHINES CORPORATION. ALL APPROPRIATE RESTRICTIONS APPLY. (End of Document)