Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jun 1999 11:04:00 -0500
From:      Russell Cattelan <cattelan@thebarn.com>
To:        jbryant@unix.tfs.net
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: sound driver setup
Message-ID:  <376527F0.395EB392@thebarn.com>
References:  <199906132243.RAA52418@argus.tfs.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?376527F0.395EB392>