From owner-freebsd-multimedia Thu Jul 17 19:35:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA21628 for multimedia-outgoing; Thu, 17 Jul 1997 19:35:53 -0700 (PDT) Received: from rah.star-gate.com (rah.star-gate.com [204.188.121.18]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA21623 for ; Thu, 17 Jul 1997 19:35:50 -0700 (PDT) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.5/8.8.5) with ESMTP id TAA06776; Thu, 17 Jul 1997 19:35:10 -0700 (PDT) Message-Id: <199707180235.TAA06776@rah.star-gate.com> X-Mailer: exmh version 2.0gamma 1/27/96 To: Conrad Sabatier cc: Daniel Baker , Robert Busby , Steve Galland , Patrick McGuire , Gary Pitts , "Craig B. Massey" , freebsd-multimedia@FreeBSD.ORG Subject: Re: MAJOR progress on the AWE 64 sound front under FreeBSD! In-reply-to: Your message of "Thu, 17 Jul 1997 18:24:05 CDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 17 Jul 1997 19:35:10 -0700 From: Amancio Hasty Sender: owner-multimedia@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Well, the PnP stuff is not that bad if you happen to have a PnP bios and know what the BIOS sets your card to then you can treat it as a regular card provided of course that the card does not require further initialization such as the gus pnp. You haven't mentioned which sound driver are you using. Till Luigi rolls out his supper duper sound driver with PnP support you can init PnP devices in FreeBSD with: ftp://rah.star-gate.com/pub/FreeBSD-ISA_PnP_June8.tar.gz Sujal Patel from Progressive Networks is the author of the PnP code . Randall reminded me about a patch to the above PnP code. Recently I bought a SB 16 PnP and my BIOS is initializing the card so I don't need the PnP code for my P133 test system . The PnP code can reconfigure the card in case that I specifically need to test or use a configuration. ----- I found a problem in pnp.c of FreeBSD-ISA_PnP_June8.tar.gz. If Logical Device Number is explicitly specified as `0', it cause a trouble. A board which has multiple LDN (such as Sound Blaster {32, AWE32, AWE64}) may not work. -- furuta@sra.co.jp (Atsushi Furuta) Advanced Technology Group. Software Research Associates, Inc. --- pnp.c.orig Wed Jul 16 11:38:26 1997 +++ pnp.c Wed Jul 16 11:39:06 1997 @@ -206,7 +206,7 @@ printf (" Configuring (Logical Device %x)\n", ci->ldn != -1 ? ci->ldn : 0); - if (ci->ldn > 0) + if (ci->ldn >= 0) SEND (SET_LDN, ci->ldn); for (i = 0; i < 8; i++) -----End of forwarded message----- Enjoy, Amancio >From The Desk Of Conrad Sabatier : > I'm listening to a CD in the background as I type this, playing through my > Soundblaster AWE 64! Yay! > > Got the CD, microphone and mixer parts working; the mixer even does bass and > treble! Still having some problems with MIDI/au stuff, though. I think I'm > definitely going to have to install that AWE driver for FreeBSD to get that > ironed out. Think I'll postpone that until the weekend, when I can work on > it concentratedly. I'm too excited right now. :-) > > Still, I can't believe I'm actually getting *sound* out of this thing, under > UNIX! I was just about ready to just write it off as impossible, or at > least just too frustratingly difficult to bother with. Fantastic! > > Think I'll go have a few beers tonight to celebrate. :-) > > Conrad, boy genius, in a decidedly self-congratulatory mood (and deservedly > so!) :-) > > P.S. For those of you just tuning in, the AWE 64 is a Plug-and-Play card > (some would say Plug-and-Pray). FreeBSD, unfortunately, does *not* support > PnP by default, so configuring certain hardware is a rather tricky business > (especially cards like this one, that have no jumpers or DIP switches to > configure the IRQ and such). > > -- > Conrad Sabatier > http://www.neosoft.com/~conrads/