Bug 18765

Summary: [PATCH] PNP Handle for ESS 1888 on Dell Latitude XPi CD
Product: Base System Reporter: Sean O'Connell <sto>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 1.0-RELEASE   
Hardware: Any   
OS: Any   

Description Sean O'Connell 2000-05-23 04:40:01 UTC
 Submitter-Id:   current-users
 Originator:     Sean OConnell
 Organization:   ISDS, Duke University
 Confidential:   no
 Synopsis:       PNP Handle for ESS 1888 on Dell Latitude XPi CD
 Severity:       non-critical
 Priority:       medium
 Release:        FreeBSD 4.0-STABLE i386
 Class:          change-request
 Environment:
 
          FreeBSD 4.0-STABLE on Dell Latituded XPi CD ST
 
 Description:
 
         In order to have PNPBIOS detect and properly attach the
         sound card on this machine, there needs to be an entry for
         the following handle in /sys/dev/sound/isa/sbc.c
 
 
 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)
 
 
 How-To-Repeat:
 
         Boot machine with kernel with
 
         options PNPBIOS
         device pcm
 
         and audio is not properly detected.
 
 Fix:
 
         The following trivial patch to /sys/dev/sound/isa/sbc.c (similar
         to that for the Compaq entry) enables sound, glorious sound to
         work:
 
 
 --- 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}
  };
Comment 1 bill fumerola freebsd_committer freebsd_triage 2000-05-23 05:25:28 UTC
State Changed
From-To: open->closed

After all my hard work fixing up this PR, Sean went and submitted 
the right one. 


:->