From owner-freebsd-multimedia Tue Nov 18 07:25:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id HAA28710 for multimedia-outgoing; Tue, 18 Nov 1997 07:25:40 -0800 (PST) (envelope-from owner-freebsd-multimedia) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id HAA28695 for ; Tue, 18 Nov 1997 07:25:19 -0800 (PST) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id OAA20107; Tue, 18 Nov 1997 14:05:59 +0100 From: Luigi Rizzo Message-Id: <199711181305.OAA20107@labinfo.iet.unipi.it> Subject: Re: AWE 64 MIDI config -- I'm lost To: conrads@neosoft.com Date: Tue, 18 Nov 1997 14:05:58 +0100 (MET) Cc: rhh@ct.picker.com, multimedia@FreeBSD.ORG In-Reply-To: from "Conrad Sabatier" at Nov 17, 97 10:44:03 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-multimedia@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > |MIDI is driving me nuts. I get no sound from playmidi, or it hangs my > > |system > > |altogether. Installed the awedrv package from Randall Hopper, rebuilt my > > |kernel, but still no luck; AWE32 is not found at bootup. Compiled the > > > > I suspect this might be PnP biting. To my knowledge, all the AWE64s are > > PnP. Hardware wise, they're virtually identical to the AWE32. My non-PnP > > 32 detects OK. > > What I'm wondering about is: in the awe_detect* code, I see it looks like we're > looking for a certain "signature" at certain addresses, otherwise the awe > device is reorted as not found. Could it be that these signatures differ > between the AWE32 and 64? as i already posted yesterday, the docs from the Linux support for the AWExx say that the card actually uses three (3) addresses, which are (going from memory here) 0x620, 0xa20, 0xe20. You have to set all three in your PnP config menu otherwise the proba fails. I posted the relevant command yesterday, I think it was something like pnp X 2 os enable port0 0x620 port1 0xa20 port2 0xe20 where X is the PnP CSN on your machine. Why is 3 addresses and not one, i have no idea (well, they are 0x400 apart, and that probably means that the signature is designed to avoid being mistaken with another card at 0x220 which only uses 10bit address decoding, as per the (old ?) isa standard. > Frankly, I'm about ready to try the solution someone propsed a while back: get > out the Exacto knife and kill the fu**ing Crystal! :-) there is no point in doing the above. The PnP code effectively disables the device. Luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________