Subject: ess_isapnp.c does not support ESS ES1868
To: None <current-users@netbsd.org>
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
List: current-users
Date: 08/23/1998 01:16:49
Hi,

I'm using ESS ES1868 based ISA-PnP sound card on my i386.
It was probed as sb0 and worked fine on July 31 kernel,
but Aug 21 kernel tried to probe it as ess0 and essmatch() failed.

July 31 kernel dmesg output:
---
isapnp0: <ESS ES1868 Plug and Play AudioD, ESS0000, , > port 0x800/8 not configured
sb0 at isapnp0 port 0x220/16,0x388/4,0x330/2 irq 5 drq 1,0
sb0: ESS ES1868 Plug and Play AudioD : dsp v3.01
audio0 at sb0
joy0 at isapnp0 port 0x201/1
joy0: ESS ES1868 Plug and Play AudioD 
joy0: joystick not connected
isapnp0: <ESS ES1868 Plug and Play AudioD, ESS0002, , > port 0x168/8,0x36e/2 irq 10 not configured
---

Aug 21 kernel dmesg output:
---
isapnp0: <ESS ES1868 Plug and Play AudioD, ESS0000, , > port 0x800/8 not configured
ess0 at isapnp0 port 0x220/16,0x388/4,0x330/2 irq 5 drq 1,0
ess: Hardware error (unable to change mixer register 0x70)
ess0: essmatch failed
joy0 at isapnp0 port 0x201/1
joy0: ESS ES1868 Plug and Play AudioD 
joy0: joystick not connected
isapnp0: <ESS ES1868 Plug and Play AudioD, ESS0002, , > port 0x168/8,0x36e/2 irq 10 not configured
---

ess.c seems to support only ES1887/1888/888, not ES1868/1869.
I think they should be probed as sb0 until ess.c supports them...
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp