Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Mar 2000 11:10:28 -0600
From:      Arindum Mukerji <rmukerji@execpc.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   kern/17358: [PATCH] Aureal Vortex audio controllers in pcisupport.c
Message-ID:  <20000313111028.A415@earth.execpc.com>

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

>Number:         17358
>Category:       kern
>Synopsis:       PCI ids for Aureal 8810, 8820 and 8830 audio chips
>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:   Mon Mar 13 09:20:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Arindum Mukerji
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
>Environment:
FreeBSD playground.testbed.eng 4.0-CURRENT FreeBSD 4.0-CURRENT #17: Sun Mar 12  23:07:49 CST 2000     arm@playground.testbed.eng:/usr/src/sys/compile/HADES  i386

Has an Aureal Vortex SQ2500 (AU8830 chipset) audio controller.

>Description:

Aureal vendor id and vortex (audio, not NIC) device ids are not recognized in
probe. I'm not sure whether this should be committed, since there are no
FBSD device drivers out for it yet (although OSS sells one.)

I'm attempting to get docs from Aureal right now for this card. I've
visited http://linux.aureal.com/ and downloaded the relevant Linux drivers,
however, they've only made source available for the Linux kernel-driver glue,
not the actual driver source to the card itself (those are .o's.) They have,
however, stated that they will be releasing a full open-source version of
their linux drivers; at that point in time, I shall port them to FreeBSD.

Perhaps this should be committed once I have a working driver? (Although
cosmetically it makes a bit sense to drop it in now.)

>How-To-Repeat:

For the purposes of this patch:

On any system with an Aureal audio chipset:

playground:% dmesg |grep 0x12eb
pci0: <unknown card> (vendor=0x12eb, dev=0x0002) at 10.0 irq 10

Where 0x12eb is Aureal Inc.'s vendor id.

>Fix:

(PCI Ids obtained from Aureal's GPL'd linux driver glue)

Index: pcisupport.c
===================================================================
RCS file: /home/ncvs/src/sys/pci/pcisupport.c,v
retrieving revision 1.154
diff -u -r1.154 pcisupport.c
--- pcisupport.c	2000/03/12 21:55:15	1.154
+++ pcisupport.c	2000/03/13 16:57:12
@@ -1256,6 +1256,14 @@
 	/* ESS Technology Inc -- vendor 0x125d */
 	case 0x1978125d:
 		return ("ESS Technology Maestro 2E Audio controller");
+
+	/* Aureal Inc -- vendor 0x12eb */
+	case 0x000112eb:
+		return ("Aureal Vortex Au8820 Audio controller");
+	case 0x000212eb:
+		return ("Aureal Vortex Au8830 Audio controller");
+	case 0x000312eb:
+		return ("Aureal Vortex Au8810 Audio controller");
 
 	/* Toshiba -- vendor 0x1179 */
 	case 0x07011179:



>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?20000313111028.A415>