Subject: kern/12236: Ensoniq AudioPCI 97 doesn't work any more
To: None <gnats-bugs@gnats.netbsd.org>
From: None <bouyer@antioche.lip6.fr>
List: netbsd-bugs
Date: 02/18/2001 18:10:18
>Number:         12236
>Category:       kern
>Synopsis:       Ensoniq AudioPCI 97 doesn't work any more
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Feb 18 09:11:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     
>Release:        -current as of 2 days ago
>Organization:

LIP6, Universite Paris VI.

>Environment:
	
System: NetBSD armandeche 1.5R NetBSD 1.5R (ARMANDECHE) #5: Sun Feb 18 16:00:17 MET 2001 bouyer@armandeche:/home/thorpej_scsipi/syssrc/sys/arch/i386/compile/ARMANDECHE i386
Architecture: i386
Machine: i386

eap0 at pci0 dev 11 function 0: Ensoniq AudioPCI 97 (rev. 0x08)
eap0: interrupting at irq 7
eap0: Crystal CS4297A codec; headphone, 20 bit DAC, 18 bit ADC, Spatializer 3D
audio0 at eap0: full duplex, mmap, independent
midi0 at eap0: AudioPCI MIDI UART

>Description:
	My eap board used to work fine for realplayer and mpg123.
	Then I upgraded my box to -current and I could'nt get any sound
	out of it. mixerctl -a didn't show any difference between working
	and non-working kernels.
>How-To-Repeat:
	Boot -current on a machine with a AudioPCI 97 + CS4297A codec
	(maybe other codecs are different). Try to get noise out of it.
	
>Fix:
	Reverting the following files make it work again:
	ac97.c to 1.15
	ac97reg.h to 1.2
	ac97var.h to 1.2
	eap.c to 1.42
	(all is needed; reverting only the ac97 stuff, or only eap.c isn't
	enouth).
>Release-Note:
>Audit-Trail:
>Unformatted: