From owner-freebsd-hackers Sun May 19 08:00:59 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA00783 for hackers-outgoing; Sun, 19 May 1996 08:00:59 -0700 (PDT) Received: from dg-rtp.dg.com (dg-rtp.rtp.dg.com [128.222.1.2]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id IAA00778 for ; Sun, 19 May 1996 08:00:56 -0700 (PDT) Received: by dg-rtp.dg.com (5.4R3.10/dg-rtp-v02) id AA26519; Sun, 19 May 1996 11:00:24 -0400 Received: from ponds by dg-rtp.dg.com.rtp.dg.com; Sun, 19 May 1996 11:00 EDT Received: from lakes (lakes [192.96.3.39]) by ponds.UUCP (8.6.12/8.6.5) with ESMTP id JAA21566 for ; Sun, 19 May 1996 09:15:09 -0400 Received: (from rivers@localhost) by lakes (8.6.12/8.6.9) id JAA01460 for freebsd-hackers@freefall.cdrom.com; Sun, 19 May 1996 09:15:29 -0400 Date: Sun, 19 May 1996 09:15:29 -0400 From: Thomas David Rivers Message-Id: <199605191315.JAA01460@lakes> To: freebsd-hackers@freefall.FreeBSD.org Subject: 2.1-RELEASE sound fixes for Opti 82c929. Content-Type: text Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Well - Using the 2.2-current sources as an example, along with the specs from Opti; I've managed to hack 82C929 support into the 2.1-RELEASE sound drivers. Also, I made one fix; if all you have is a "mss0" config line; the sound system isn't configured (a trival fix to local.h) In fact; I've gone one step beyond 2.2-current. 2.2-current only supports the 82C929 in WSS mode. I didn't like the clicking that accompanies the WSS driver; so I hacked support for putting the card in SB-Pro mode. That works much better... The code I have follows the 2.1 scheme of requiring a compile-time option for MAD16 support - OPTI_MAD16. However; it could easily be made non-optional since there is a probe for the MAD16 chips. I'd like to mail the diffs to someone for inclusion into 2.1-STABLE, who would that be? - Thanks - - Dave Rivers - p.s. It's nice to (finally) be able to contribute something again :-)