Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Jan 1999 17:07:18 +0100 (CET)
From:      espensk@stud.cs.uit.no
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   i386/9777: Generic AD1816 sound suport in Luigi's pcm driver
Message-ID:  <199901291607.RAA01022@hstudb.cs.uit.no>

next in thread | raw e-mail | index | archive | help

>Number:         9777
>Category:       i386
>Synopsis:       Generic AD1816 sound suport in Luigi's pcm driver
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 29 08:10:00 PST 1999
>Closed-Date:
>Last-Modified:
>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:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901291607.RAA01022>