From owner-freebsd-current Mon Jun 14 9: 5:13 1999 Delivered-To: freebsd-current@freebsd.org Received: from lupo.thebarn.com (lupo.lcse.umn.edu [128.101.182.105]) by hub.freebsd.org (Postfix) with ESMTP id 92F58151B2 for ; Mon, 14 Jun 1999 09:05:01 -0700 (PDT) (envelope-from cattelan@thebarn.com) Received: from thebarn.com (jizz.thebarn.com [128.101.182.205]) by lupo.thebarn.com (8.9.3/8.9.1) with ESMTP id LAA41112; Mon, 14 Jun 1999 11:04:45 -0500 (CDT) Message-ID: <376527F0.395EB392@thebarn.com> Date: Mon, 14 Jun 1999 11:04:00 -0500 From: Russell Cattelan X-Mailer: Mozilla 4.51C-SGI [en] (X11; U; IRIX 6.5 IP22) X-Accept-Language: en MIME-Version: 1.0 To: jbryant@unix.tfs.net Cc: freebsd-current@FreeBSD.ORG Subject: Re: sound driver setup References: <199906132243.RAA52418@argus.tfs.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jim Bryant wrote: > okay, here's the deal. > > I have a Tyan Thunder-2 Motherboard, S1696DLUA, running -current SMP. > > does anyone have successfully running: > > 1). the OPL3-SAx sound driver for the motherboard sound? > 2). a Soundblaster-Live? > > I would appreciate a sample config file, as I'm at a loss as to the > cause of these NOT being detected. > Try this patch. If it still doesn't work, run pnpinfo and find out what Vendor ID it is reporting. i.e. Vendor ID YMH0802 (0x0208a865), Serial Number 0xffffffff Note the sound quality of that card... umm well it sucks! It is ok for simple stuff but I wouldn't try and listen to music. Index: ad1848.c =================================================================== RCS file: /usr/FreeBSD-CVS/src/sys/i386/isa/snd/ad1848.c,v retrieving revision 1.23 diff -u -r1.23 ad1848.c --- ad1848.c 1999/05/12 19:01:29 1.23 +++ ad1848.c 1999/05/12 22:07:15 @@ -1461,6 +1461,8 @@ s = "Yamaha SA2"; else if ( id == 0x3000a865) s = "Yamaha SA3"; + else if ( id == 0x2100a865) + s = "Yamaha SA3"; else if ( id == 0x0000a865) s = "Yamaha YMF719 OPL-SA3"; else if (vend_id == 0x8140d315) @@ -1520,7 +1522,8 @@ dev->id_alive = 16 ; /* number of io ports ? */ tmp_d = sb_op_desc ; if (vend_id==0x2000a865 || vend_id==0x3000a865 || - vend_id==0x0008a865 || vend_id==0x8140d315) { + vend_id==0x0008a865 || vend_id==0x8140d315 || + vend_id==0x2100a865 ) { /* Yamaha SA2/SA3 or ENSONIQ SoundscapeVIVO ENS4081 */ dev->id_iobase = d.port[0] ; tmp_d.alt_base = d.port[1] ; @@ -1539,6 +1542,7 @@ case 0x2000a865: /* Yamaha SA2 */ case 0x3000a865: /* Yamaha SA3 */ + case 0x2100a865: /* Yamaha SA3 */ case 0x0000a865: /* Yamaha TMF719 SA3 */ dev->id_iobase = d.port[1]; tmp_d.alt_base = d.port[0]; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message