Subject: kern/23962: auvia driver malfunction with esound+via vt8235 chipset
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <juan@xtraeme.unixbsd.org>
List: netbsd-bugs
Date: 01/04/2004 00:12:27
>Number:         23962
>Category:       kern
>Synopsis:       auvia driver malfunction with esound+via vt8235 chipset
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jan 03 23:12:01 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Juan RP
>Release:        NetBSD 1.6ZG
>Organization:
>Environment:
System: NetBSD Insomnio 1.6ZG NetBSD 1.6ZG (Insomnio) #24: Wed Dec 31 15:30:22 CET 2003 juan@Insomnio:/home/juan/httpd/nbsd/obj/sys/arch/i386/compile/Insomnio i386
Architecture: i386
Machine: i386
>Description:
	
	I'm using auvia driver with the chipset via vt8235, it works perfectly
	when it's used directly with oss, but when esound is used, the system
	completely hangs and there's no way to do anything, the only thing
	I can do is reboot the system, when I run ddb, I can see one process
	running is aud_write.

auvia0 at pci0 dev 17 function 5: VIA VT8235 AC'97 Audio (rev 0x50)
auvia0: interrupting at irq 6
auvia0: ac97: Avance Logic ALC650 codec; 20 bit DAC, 18 bit ADC, Realtek 3D
auvia0: ac97: ext id 5c7<AC97_22,LDAC,SDAC,CDAC,SPDIF,DRA,VRA>
audio0 at auvia0: full duplex, mmap, independent

>How-To-Repeat:

	Try to run any process which uses esound, the machine will hang without
	any response.
>Fix:

	I have to remove esound package, because otherwise the box will hang 
	if esound is used.

>Release-Note:
>Audit-Trail:
>Unformatted: