From owner-freebsd-multimedia Mon Jul 14 22:35:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA06659 for multimedia-outgoing; Mon, 14 Jul 1997 22:35:47 -0700 (PDT) Received: from becker2.u.washington.edu (spaz@becker2.u.washington.edu [140.142.12.68]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA06654 for ; Mon, 14 Jul 1997 22:35:43 -0700 (PDT) Received: from localhost (spaz@localhost) by becker2.u.washington.edu (8.8.4+UW97.07/8.8.4+UW97.05) with SMTP id WAA16194; Mon, 14 Jul 1997 22:35:31 -0700 (PDT) Date: Mon, 14 Jul 1997 22:35:29 -0700 (PDT) From: "J. Utz" To: Luigi Rizzo cc: multimedia@FreeBSD.ORG Subject: This is *really* cool!Re: Yet another snap of the sound code... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-multimedia@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Hello again! just to follow up on my own post. i am building a kernel for my maui/pas16 machine ( yes, i am a soundcard geek in waiting, it was one of the reasons why i studied electrical engineering/dsp!!!!) i have rebuilt it several times because i have had trouble trying to figure out how to drive the damn thing! one of the things that is reaally coll is that my first pass was to just toss my existing config at the new sound code. Watching the probing routine work is an absolute joy to behold! It happily fired up my PAS-16 but absolute called bullshit on me with respect to my attempt to pass of my maui as a roland card: npx0: INT 16 interface -- sndtable_probe(3) -- installing card 0 -- Driver name 'ProAudioSpectrum' probe 0xf01c68f4 -- Hardware probed OK pas0 at 0x388 irq 10 drq 3 flags 0xffffffff on isa sndtable_init_card(3) entered Located card - calling attach routine at 0x388 irq 10 dma 3,7 attach routine finished -- sndtable_probe(1) -- installing card 1 -- Driver name 'OPL-2/OPL-3 FM' probe 0xf01c1024 -- Failed to find hardware opl10 not found at 0x38a -- sndtable_probe(5) -- installing card 2 -- Driver name 'Roland MPU-401' probe 0xf01c3e68 MPU401: Port 330 looks dead. -- Failed to find hardware mpu0 not found at 0x330 notice how the opl10 driver ( the opl3 driver) was handled notice how it picked up on my trickery on the midi card. the old stuff probed it as a mpu401 card! NOW the PROBLEMS! Basically 2: Config undefs my maui card and defines an MSS card despite me telling it to do exactly the opposite... oops kernel is done! gotta go try it! On Mon, 14 Jul 1997, J. Utz wrote: > Hi luigi > > i manged to figure out how to get the files from your web page..would > pointers to the directory be appropriate, or was there some simple trick > in netscape that i did not understand ( i would up pointing my browser at > the file., waited till it stopped loading the tgz file as a page, and then > i saved the page :-) > > as far as a config file is concerned... > > i have : > > pas-16 > > mss op3/1848 thingy > > musicquest mqx16s ( "real mpu 401" with chase lock sync ) > > turtle beach maui wavetable synth, mpu-401 ( this gaily panics the system > on my 2.2-ALPHA box whenever i try and run playmidi with the maui as the > midi device ) > > my primary interest is in..well...getting any of them to work better than > they do... > > i dont know how much time i have to mess with this, but i will compile a > pas16 kernel tonight. > > i would like to help really shake out the midi stuff, but i doubt i will > have the time.....and i may have a serious conflict of interest with my > new job working at a local microsoft contractor... > > nonetheless, i can at least make suggestions..... > > john > > ******************************************************************************* > John Utz spaz@u.washington.edu > idiocy is the impulse function in the convolution of life > > ******************************************************************************* John Utz spaz@u.washington.edu idiocy is the impulse function in the convolution of life