Subject: kern/32473: GUS PnP audio device seem to be broken in NetBSD 3.0
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <zb@ispid.com.pl>
List: netbsd-bugs
Date: 01/07/2006 01:50:00
>Number:         32473
>Category:       kern
>Synopsis:       GUS PnP audio device seem to be broken in NetBSD 3.0
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jan 07 01:50:00 +0000 2006
>Originator:     Zbigniew Baniewski
>Release:        3.0
>Organization:
>Environment:
Same as in case pkg/32472 (writing from my Linux-box now)
>Description:
While trying to access audio device (f.e. by sending something to
/dev/audio) system panicked and debugger is called, reporting:
isa0: dma start on free channel 7
panic: _isa_dmastart
Stopped in pid 753.1 (bash) at netbsd:cpu_Debugger+0x4:      leave

Below 'tr' output:
cpu_Debugger(cb587860,0,cb58784c,7,feb0) at netbsd:cpu_Debugger+0x4
panic(c0425794,c09a819c,7,ca867000,0) at netbsd:panic+0x11d
_isa_dmastart(c04a8c40,7,ca867000,feb0,0) at netbsd:_isa_dmastart+0x7f
iw_init_output(c0a87000,ca867000,feb0,ca876eb0,4) at netbsd:iw_init_output+0x20
audio_initbufs(c0a74000,1,cb5879a4,1,cb587a10) at netbsd:audio_initbufs+0x72
audiosetinfo(c0a74000,cb587b74,88,2,1f40) at netbsd:audiosetinfo+0x628
audio_set_defaults(c0a74000,5,cb587ed8,ca2cc348,cb7d2690) at netbsd:audio_set_defaults+0xb3
audio_open(80,c0a74000,402,2000,cb79cb30) at netbsd:audio_open+0x14a
>How-To-Repeat:
tr output continued:
audioopen(2a80,402,2000,cb79cb30,cb70ddd4) at netbsd:audioopen+0xa3
spec_open(cb587da4,cb70ddd4,cb587df4,ca2c00fc,c03f08e0) at netbsd:spec_open+0xfb
VOP_OPEN(cb70ddd4,402,ca2c00fc,cb79cb30,ca2c00fc) at VOP_OPEN+0x34
vn_open(cb587eb4,402,1a4,fffffffc,0) at netbsd:vn_open+0x352
sys_open(ca2cbdec,cb587f64,cb587f5c,0,cb587fa4) at netbsd:sys_open+0xbc
syscall_plain() at netbsd:syscall_plain+0x7e
--- syscall (number 5) ---
0xbdb3f007:

Easy to repeat - just by trying to use Gravis Ultrasound PnP as
audio device.
>Fix: