From espensk@hstudb.cs.uit.no  Fri Jan 29 08:07:34 1999
Received: from hstudb.cs.uit.no (hstudb.cs.UiT.No [129.242.16.146])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA02452
          for <FreeBSD-gnats-submit@freebsd.org>; Fri, 29 Jan 1999 08:07:30 -0800 (PST)
          (envelope-from espensk@hstudb.cs.uit.no)
Received: (from espensk@localhost)
	by hstudb.cs.uit.no (8.9.2/8.9.1) id RAA01022;
	Fri, 29 Jan 1999 17:07:18 +0100 (CET)
	(envelope-from espensk)
Message-Id: <199901291607.RAA01022@hstudb.cs.uit.no>
Date: Fri, 29 Jan 1999 17:07:18 +0100 (CET)
From: espensk@stud.cs.uit.no
To: FreeBSD-gnats-submit@freebsd.org
Subject: Generic AD1816 sound suport in Luigi's pcm driver
X-Send-Pr-Version: 3.2

>Number:         9777
>Category:       i386
>Synopsis:       [sound] [patch] generic AD1816 sound suport in Luigi's pcm driver
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    sound
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 29 08:10:00 PST 1999
>Closed-Date:    Tue Jun 14 14:45:48 GMT 2005
>Last-Modified:  Tue Jun 14 14:45:48 GMT 2005
>Originator:     Espen Skoglund
>Release:        FreeBSD 3.0-STABLE i386
>Organization:
University of Troms
>Environment:

	

>Description:

Luigi's pcm sound driver does not support generic AD1816 based sound
cards.  (Like the one found for instance on-board in HP Kayaks.)

>How-To-Repeat:

	

>Fix:

The following patch to /usr/src/sys/i386/isa/snd/ad1848.c fixes the
problem:

================================================================
*** ad1848.c~   Fri Jan 29 16:12:27 1999
--- ad1848.c    Fri Jan 29 15:28:29 1999
***************
*** 1466,1471 ****
--- 1466,1473 ----
        s = "Terratec Soundsystem BASE 1";
      else if (vend_id == 0x50719304)
        s = "Generic AD1815";
+     else if (vend_id == 0x81719304)
+       s = "Generic AD1816";
      if (s) {
        struct pnp_cinfo d;
        read_pnp_parms(&d, 0);
***************
*** 1496,1502 ****
      snddev_last_probed = &tmp_d;
  
      /* AD1816 */
!     if (vend_id == 0x1114b250 || vend_id == 0x50719304) {
        dev->id_alive = 16;     /* number of io ports ? */
  
        tmp_d = mss_op_desc;    /* copy it */
--- 1498,1505 ----
      snddev_last_probed = &tmp_d;
  
      /* AD1816 */
!     if (vend_id == 0x1114b250 || vend_id == 0x50719304 ||
!       vend_id == 0x81719304) {
        dev->id_alive = 16;     /* number of io ports ? */
  
        tmp_d = mss_op_desc;    /* copy it */
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->luigi 
Responsible-Changed-By: billf 
Responsible-Changed-When: Sat Mar 20 13:58:14 PST 1999 
Responsible-Changed-Why:  
Luigi is the pcm maintainer. 
Responsible-Changed-From-To: luigi->cg 
Responsible-Changed-By: luigi 
Responsible-Changed-When: Sat Sep 1 12:24:02 PDT 2001 
Responsible-Changed-Why:  
Cameron is the maintainer of sound driver. Cameron, does this apply to your driver ? 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=9777 
Responsible-Changed-From-To: cg->sound 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Sep 9 19:31:58 GMT 2004 
Responsible-Changed-Why:  
With permission, reassign to mailing list alias. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=9777 
State-Changed-From-To: open->closed 
State-Changed-By: arved 
State-Changed-When: Tue Jun 14 14:37:37 GMT 2005 
State-Changed-Why:  
This driver has been removed from CURRENT nearly 6 years ago  
(before the RELENG_4 branch).  
The ad1848.c driver in RELENG_4 is slightly different, and has 
been removed from CURRENT nearly 5 years ago. 

I don't think it makes sense to keep this PR open. We can reopen 
it, if someone wants to submit a patch against today's driver. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=9777 
>Unformatted:
