Subject: Re: Chrystal Sound System (CS4232)
To: None <s_frueau@ira.uka.de>
From: Mike Long <mike.long@analog.com>
List: port-i386
Date: 04/02/1997 18:07:17
>Date: Wed, 2 Apr 1997 12:58:45 +0200 (MET DST)
>From: s_frueau@ira.uka.de (Thorsten Frueauf)

>I changed the ISSB2CLASS macro in /src/sys/dev/isa/sbdspvar.h so it
>returns always false, and this "fixed" the problem for me - I can play
>.au files properly by cat'ing to /dev/audio and even xanim works now as
>expected. But as John pointed out this is only a workaround and no
>"real" fix. But I thought it might be of interest for others too.

Either the autoinit DMA support in the NetBSD sb driver is buggy, or
the Crystal chip's SBPro emulation is.  I won't guess which, because
I'm biased. :-)

>> but I did not even get a message from isapnp. Even not with DEBUG_ISAPNP
>> enabled.
>
>That was not entirely correct - I got the "Trying port xxx" messages
>though. But nothing matched.

If you see the 'trying port xxx' go all the way to the end (0x3ff)
then there are no PnP devices in your system.  Your machine's BIOS
probably disables the CS4232's PnP feature after configuring it, so
the NetBSD isapnp driver will never see it.
-- 
Mike Long <mike.long@analog.com>     <URL:http://www.shore.net/~mikel>
VLSI Design Engineer         finger mikel@shore.net for PGP public key
Analog Devices, CPD Division          CCBF225E7D3F7ECB2C8F7ABB15D9BE7B
Norwood, MA 02062 USA       (eq (opinion 'ADI) (opinion 'mike)) -> nil