README - Thinkpad Crystal Semi 4231 Audio Device Driver Installation -------------------------------------------------------------------- This readme file contains information on how to install the Thinkpad Crystal Semi 4231 Audio Device driver for CS4231 and compatibles in OS/2. Users requiring support who have access to the IBM public support forums on CompuServe, OS2BBS, and Prodigy should obtain answers to their questions by interacting with IBM personnel who monitor those bulletin boards. Users may also report suspected defects relating to this code by completing a problem report form available on the bulletin boards. This support is ongoing. It is not limited to a 60-day entitlement period, nor does it preclude any other form of OS/2 support. Users who do not have access to electronic networks can call 1-800-992-4777 for support. In order to access this support, it is necessary to supply the registration number that was included on an enclosure with your Product. Applying the Crystal Semi WINOS2 Audio Device Support does not extend the initial 60-day support period provided when the the OS/2 product was purchased. ******************************************************************** System Requirement ------------------ Before you install Thinkpad Crystal Semi Audio for OS/2, check to see if you have the October 1993 version of the MMPM/2 CSD, or later level, installed on your system (CSD stands for Corrective Service Diskette) Use the SYSLEVEL command to determine which level of MMPM/2 you have installed. The "Current CSD Level" field displays a similar The "Current CSD Level" field displays one of the following values: UN00000 - The version of MMPM/2 as shipped with OS/2 2.1. An update is required. UN09407 - The October 1993 CSD version of MMPM/2. No update is required. This is the same version for the OS/2 2.11 service refresh of February 1994. The MMPM/2 CSD should be installed on top of OS/2 2.1 and can be obtained free from Compuserve or from the IBM OS/2 BBS. CompuServe: OS/2 Support Forum: Library 17: mmpmcs.dsk IBM BBS: (919) 517-0001 mmoscsd.dsk Thinkpad Crystal Semi 4231 Audio for OS/2 Installation Procedure ---------------------------------------------------------------- It is required before installation that audio support is first removed. To do this, rename the mmpm2.ini file in the MMOS2 directory to mmpm2bak.ini. Reinstall MMPM/2 from the CSD or your original MMPM install disks. Do not select any Audio devices at this time. Install only SMV and CD (if installed). Installation of the Thinkpad Crystal Semi Audio is detailed below: To install device support, insert the Thinkpad Crystal Semi Audio for OS/2 diskette in driver A:. Start the multimedia installation program, located in the Multimedia folder on the OS/2 desktop. Once you are in the Multimedia installation program, select Source Drive A: (or whichever drive Thinkpad Crystal Semi Audio for OS/2 diskette is in). Select the "Thinkpad Crystal Semi 4231 Audio" icon after it appears. The Multimedia installation program adds two Thinkpad Crystal Semi 4231 Audio device driver statements to your CONFIG.SYS file. These statements are displayed as follows: DEVICE=c:\mmos2\cs4231.sys N:BSAUD1$ DEVICE=c:\mmos2\vcs4231.sys BSAUD1$ Thinkpad Crystal Semi 4231 Audio for Windows / WinOS2 Installation Procedure ---------------------------------------------------------------------------- To add Audio support for Windows or WINOS/2, run the command file, WIN_INST from an OS2 prompt. WIN_INST requires two parameters, the windows directory and the OS2 drive. If native Windows is used type the following command: WIN_INST C:\WINDOWS D: If WINOS/2 is installed on the system, use the following command: WIN_INST D:\OS2\MDOS\WINOS2 D: where d: is the drive on which OS2 is installed. This REX command file will modify the SYSTEM.INI file in windows. IMPORTANT: ** DO NOT run WIN_INST more than once without restoring the SYSTEM.INI file ** ** THE system must be rebooted after WIN_INST completes ** Using Audio in DOS and Win-OS/2 Sessions ---------------------------------------- Support will need to be added from Device Drivers that come with the hardware. To enable Audio for DOS sessions, you must set DOS properties to the following: AUDIO_ADAPTER_SHARING Required INT_DURING_IO On IDLE_SENSITIVITY 100 HW_TIMER On VIDEO_RETRACE_EMULATION Off To change these settings, do the following: 1. Display the pop-up menu for the WIN-OS/2 session by pressing mouse button 2. 2. Select the arrow to the right of OPEN; then select SETTINGS. 3. Select SESSION. 4. Select WIN-OS/2 SETTINGS. 5. Change the settings as required; then select SAVE. 6. Close the Settings notebook for the WIN-OS/2 session. The line in gain is set for a Microphone. It can be changed by editing the CS31ba11.INI file in the windows directory. Change lMicVolume and rMicVolume to values between 0 and 65535 to suit your specific gain requirements. 0 is th lowest setting and 65535 i s the highest volume. Audio Concurrency Issues - OS/2, DOS, Win-OS/2 ---------------------------------------------- OS/2 MMPM/2 is designed such that, when an application is running in the foreground (has focus), then that application takes priority over others running in the background. Background applications are put on hold until they are placed in the foreground (have focus). When you have a single audio device, it is not possible for two programs (device drivers) to use the device at the same time. For example, if one application has the device configured for audio playback, and a second application configures the device for audio record, the application with the focus takes priority and the application in the background is placed on hold. This situation also exists for sampling rate and sample size configuration. DOS applications do not participate in MMPM/2 resource management. When DOS and Win-OS/2 sessions use the audio device, all other programs are unable to access the audio device. Audio device drivers for Windows, installed under Win-OS/2, attempt to use the audio device in all Windows sessions. For Win-OS/2 sessions which do not use the audio device, you can set the AUDIO_ADAPTER_SHARING property to "None". This prevents the session from accessing the audio device, and enables the device to be used by other applications. * CompuServe is a trademark of CompuServe Information Services * OS/2 is a trademark of IBM Corporation * Prodigy is a trademark of Prodigy Services