Subject: port-alpha/16526: ESS1888 use locks up tight on PWS 500a
To: None <firstname.lastname@example.org>
From: email@example.com <David.Hopper@scarab.chaldea.com>
Date: 04/27/2002 16:37:43
>Synopsis: /dev/audio use locks system
>Arrival-Date: Sat Apr 27 16:38:00 PDT 2002
>Originator: David Hopper
>Release: NetBSD 1.5ZC
System: NetBSD scarab 1.5ZC NetBSD 1.5ZC (ALPHA-$Revision: 22.214.171.124 $) #3: Sat Apr 27 14:58:20 UTC 2002 bard@scarab:/guns/src/sys/arch/alpha/compile/SCARAB alpha
ESS1888 is probed with the sb? driver as
sb0 at isa0 port 0x220-0x237 irq 5 drq 1: dsp v3.01
audio0 at sb0: half duplex, mmap, independent
opl0 at sb0: model OPL3
midi0 at opl0: SB Yamaha OPL3
seems okay, but any user-space audio program that writes to /dev/audio
will fail with a faint 'click, then after 10-15 seconds lock the machine
up tight; no ports, keyboard, nothing alive. Needs a hard reset at this point.
SRM identifies the chipset as an ESS1888 at 0x220, low IRQ 1, high IRQ 5.
Previous versions of the kernel (1.5Y...) would probe the audio device
correctly with ess* configured instead of sb*, but would exhibit the same error.
1.5ZC won't probe the ESS correctly via the ess* driver, indicating that
'drq -1 is invalid'.
Compile in audio on a Miata. Try to listen to a CD or play a .wav file.
I'm trying other PCI / ISA soundcards; that may do the trick for what I need.