Bug 18714

Summary: Recognize ESS 1888 in Dell Latitude XPi CD ST
Product: Base System Reporter: sean <sean>
Component: kernAssignee: cg
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.0-STABLE   
Hardware: Any   
OS: Any   

Description sean 2000-05-21 18:30:03 UTC
 
 The ESS sound card on the Dell has a different PNP handle
 than the generic ESS one, similar to the Compaq entry already
 committed.  See output from verbose boot.
 
 ESS0106: adding fixed io range 0x230-0x23f, size=0x10, align=0x1
 ESS0106: adding fixed io range 0x388-0x38b, size=0x4, align=0x1
 ESS0106: adding fixed io range 0x330-0x331, size=0x2, align=0x1
 ESS0106: adding irq mask 0x20
 ESS0106: adding dma mask 0x1
 ESS0106: adding dma mask 0x8
 ESS0106: end config
 pnpbios: handle 11 device ID ESS0106 (06017316)

Fix: 

Apply the following patch to /sys/dev/sound/isa/sbc.c
 $FreeBSD: src/sys/dev/sound/isa/sbc.c,v 1.19 2000/03/09 02:13:21 tanimura Exp $
 
 
 --- sbc.c.orig  Sun May 21 13:12:07 2000
 +++ sbc.c       Sun May 21 13:11:51 2000
 @@ -213,6 +213,7 @@
         {0x78187316, "ESS ES1878"},                     /* ESS1878 */
         {0x79187316, "ESS ES1879"},                     /* ESS1879 */
         {0x88187316, "ESS ES1888"},                     /* ESS1888 */
 +       {0x06017316, "ESS ES1888 (Dell OEM)"},          /* ESS0106 */
         {0x07017316, "ESS ES1888 (DEC OEM)"},           /* ESS0107 */
         {0}
  };
 
 Here is the output from dmesg with patch applied
 
 sbc0: <ESS ES1888 (Dell OEM)> at port 0x230-0x23f,0x388-0x38b,0x330-0x331 irq 5 
 drq 0,3 on isa0
 pcm0: <SB DSP 3.01 (ESS mode)> on sbc0
 
 Output of cat /dev/sndstat 
 
 FreeBSD Audio Driver (newpcm) May 21 2000 00:16:24
 Installed devices:
 pcm0: <SB DSP 3.01 (ESS mode)> at io 0x230 irq 5 drq 0 (1p/1r channels)
How-To-Repeat:  
 boot machine without patch with a kernel with 
 options PNPBIOS
 device pcm
Comment 1 Jeroen Ruigrok van der Werven freebsd_committer freebsd_triage 2000-05-27 22:39:40 UTC
Responsible Changed
From-To: gnats-admin->cg

Cameron's truf. 
Restore a botched PR. 
And of course you cannot change a line above the one you just 
entered.  s/truf/turf.  *sigh*  Need sleep. 

Comment 2 greid freebsd_committer freebsd_triage 2001-04-08 23:03:18 UTC
State Changed
From-To: open->closed

Committed, thanks!