Subject: Re: Gravis Ultrasound driver?
To: Marc Unangst <mju@cs.cmu.edu>
From: Ken Hornstein <kenh@cmf.nrl.navy.mil>
List: port-i386
Date: 06/13/1995 01:41:19
>Is anyone currently working on a driver for the Gravis Ultrasound
>board?  I am thinking of starting to try to port the VoxWare driver,
>but if someone's already working on it I don't want to repeat their
>work.  If someone has a driver with at least a minimal level of
>functionality (i.e., doesn't crash the system when you send audio to
>it, plays the audio a reasonable percentage of the time, etc.), I'd
>love to get a copy, even if it isn't in releaseable form -- I've owned
>a GUS for the past year, and have never gotten it to work under BSD!

I have one that works most of the time, but mono-playback only.

My work on it has stalled, due to a number of things (mostly a lack of time).
John Kohl expressed an interest in getting it working, so I gave him everything
I had done.  You might want to get in touch with him and co-ordinate your
progress with him.  If you want my version of the driver, you're welcome to
it, but it's pretty rough and requires an old version of the generic audio
layer (which may not be available anymore).

>(I originally bought it on the recommendation of the FreeBSD folk, who
>claimed it was the best-supported soundcard -- neglecting to mention
>that the initialization code in the driver didn't work, so you had to
>boot DOS before you booted FreeBSD!  And, of course, I've never gotten
>it working since I switched to NetBSD, for lack of driver support...)

I think the FreeBSD driver now uses a version of my initialization routine,
as I figured out the quirks of the GUS initialization sequence a long time
ago and I had exchanged e-mail with Paul Traina about it a while back.

--Ken