Pro Audio Spectrum 16 May Hang Windows 3.1

Last reviewed: November 22, 1994
Article ID: Q93550
The information in this article applies to:
  • Microsoft Windows operating system versions 3.1, 3.11

SYMPTOMS

If you run an MS-DOS application from Windows version 3.1, the system may hang if Windows tries to play a Wave audio file (*.WAV) through the Pro Audio Spectrum 16 audio card. This happens if a Windows application running in the background attempts to play a Wave audio file.

CAUSE

This problem occurs if you use Pro Audio Spectrum Windows 3.1 driver versions earlier than 1.42. Versions 1.42 and later correct this problem.

MORE INFORMATION

The Pro Audio Spectrum 16 has the ability to have separate DMA and IRQ settings for Windows and MS-DOS. The default settings for both MS-DOS and Windows are DMA 3 and IRQ 7. Having different DMA and IRQ settings allows Windows 3.1 applications to be configured for maximum performance since DMA channels 5, 6, and 7 are 16-bit channels. Most MS-DOS applications cannot access DMA channels 5, 6, or 7 and thus typically use channels 1 or 3, which are only 8-bit channels. For this reason, it is beneficial to have separate DMA and IRQ settings for Windows and MS-DOS.

According to Media Vision Technical Support, the Pro Audio Spectrum 16 must reset itself when switching from Windows to MS-DOS or from MS-DOS to Windows. Even if the DMA and IRQ settings are set the same for both Windows and MS-DOS, the Spectrum 16 must still reset itself when switching environments.

For this reason, Windows 3.1 may hang if a Windows application tries to play a Wave audio file while an MS-DOS application is running. Since the Spectrum 16 is reset when switching from Windows to MS-DOS, Windows will be unable to play the Wave audio file. Upon exiting the MS-DOS application, Windows attempts to play the buffered Wave audio file. If the Wave audio file is more than a few seconds long, Windows may hang. Products, such as Microsoft SoundBits, that add the playing of Wave audio files to certain events in Windows (such as, the closing of an application) should function fine because of the relative short length of the their Wave audio files. Even with SoundBits, exiting an MS-DOS application in Windows will produce audible distortion in the Wave audio file as the Spectrum 16 is resetting itself.

Setting the DMABufferSize line in the [386enh] section of the SYSTEM.INI file to a number higher than the default of 16 may help the problem, but may not totally eliminate it.

Example:

   DMABufferSize=64

For more information, call Media Vision, Inc. Technical Support.

The product included here, Pro Audio Spectrum 16, is manufactured by Media Vision, Inc., a vendor independent of Microsoft; we make no warranty, implied or otherwise, regarding this product's performance or reliability.

Reference(s):

"Pro Audio Spectrum 16 User's Guide," pages 1-27 to 1-28


KBCategory: kbhw kbmm kb3rdparty kbprb
KBSubcategory: win31
Additional reference words: 3.10 audiospectrum lock lockup mediavision 1.50
1.5


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: November 22, 1994
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.