Patch-ID# 102061-04 Keywords: sbpro audio balance ASSERT rootnex_io_brkup Synopsis: SunOS 5.4_x86: sbpro bug fixes Date: Aug/28/96 Solaris Release: 2.4_x86 SunOS Release: 5.4_x86 Unbundled Product: Unbundled Release: Topic: SunOS 5.4_x86: sbpro bug fixes BugId's fixed with this patch: 1144663 1147171 1161817 1162571 1168091 1168237 1169302 1170255 1170256 1170353 1170357 1170358 1170359 1170360 1170361 1172116 1172364 1172442 1173916 1174167 1174295 1174476 1175102 1175112 1175828 1176017 1189719 1189724 1189726 1191248 1192040 1192049 1214666 1236077 1236078 1237775 1244650 1244652 1244803 Changes incorporated in this version: 1214666 1236077 1236078 1237775 1244650 1244652 1244803 Relevant Architectures: i386 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /kernel/drv/sbpro /kernel/drv/sbpro.conf /usr/include/sys/sbpro.h Problem Description: 1244803 sbpro: request to support Compaq Business Audio AD1847 1237775 sbpro: ESS does not work on some Toshiba Laptops 1244650 sbpro: probe conflict: dsp_reset trashes smc interrupt register 1214666 sbpro: audiocontrol won't let CD audio sound out the speakers 1236077 sbpro: EOF not reported as early as it could be 1236078 sbpro: play.buffer_size not supported 1244652 sbpro: u-law to linear conversion table wrong (from 102061-03) 1192040 sbpro: ASSERT failure in rootnex_io_brkup() during attach 1192049 sbpro: output volume is "weak" the first time driver opened after attach (from 102061-02) 1191248 sbpro: need to backout fix for 1189728 until 1180033 is fixed 1147171 sbpro: intel audio driver does not support two audio devices 1175828 sbpro: Audio stops working after device is flushed 1176017 various drivers do not create/destroy things y in _init and _fini 1189719 sbpro: two simultaneous setinfo ioctls can cause a system panic 1189724 sbpro: six (6) severity 3 bugs in sbpro driver 1189726 sbpro: sixty five (65) severity 4 bugs in sbpro driver (from 102061-01) 1144663 4 4 0 2 balance does not work when using sbpro audio driver 1161817 4 4 0 2 sbpro should automatically use IRQ 5 or 7 as needed 1162571 4 4 0 2 x86 sbpro driver monitor volume doesn't work 1168091 4 3 0 2 sbpro: Running audioplay and audiorecord at same time causes problem. 1168237 4 3 0 2 sbpro: Problem with muting the play of an audio file sampled above 22KHZ 1169302 3 3 0 2 Sol x86 audio sounds "tinny" and noisy 1170255 4 4 0 2 The record volume slider in audiotool has no effect when recording 1170256 4 4 0 2 The sbpro driver does not deallocate DMA channels if the attach fails. 1170353 4 4 0 2 The sbpro driver does not support the SB16 AWE32 card 1170357 4 5 0 2 sbpro driver should use gain registers available on the SB16 card 1170358 4 5 0 2 sbpro driver setsnon-existent Input and Output filter registers on the SB16 card 1170359 5 5 0 2 sbpro driver should not use compatibility mode registers with SB16 card 1170360 4 4 0 2 sbpro driver causes problems with balance slider jitter in audiotool 1170361 4 5 0 2 sbpro driver does not use the input and output mixer switches on the SB16 1172116 4 5 0 2 bug with sb16 stereo record and playback 1172364 5 5 0 2 When recording, the sbpro driver produces background hiss. 1172442 4 4 0 2 x86: sbpro: infinite loop in dsp_data() 1173916 3 3 0 2 sbpro: audiotool doesn't allow changing file format 1174167 3 2 0 2 sbpro: Intermittent Page Fault panic while running tests on Sound Blaster 16 1174295 3 3 0 2 sbpro: Problem with audioplay a stereo, 8000 HZ sampling rate file on sbpro 1174476 2 2 0 2 sbpro: record stereo & high sample rate on SBPRO cause sbpro & temp system hang 1175102 5 5 0 2 Sbpro driver allows audiocontrol panel changes to take effect immediately 1175112 5 5 0 2 sbpro driver reports to console that an invalid ioctl has been received. This sbpro x86 driver update adds support for the Sound Blaster AWE32 card, and for the higher resolution mixer registers on the Sound Blaster 16 card. It also fixes several bugs affecting sound quality, balance, ease of use, and system hangs under unusual conditions. Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- None.