Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Nov 2000 17:15:29 -0500 (EST)
From:      Darrell Anderson <anderson@cs.duke.edu>
To:        scott_long@btc.adaptec.com (Long, Scott)
Cc:        anderson@cs.duke.edu ('Darrell Anderson'), freebsd-mobile@freebsd.org ('freebsd-mobile@freebsd.org')
Subject:   Re: ESS Maestro 3i sound?
Message-ID:  <200011302215.RAA02229@cold.cs.duke.edu>
In-Reply-To: <7C2FD0FC33C3D411BB580000D11ABE9219E414@btcexc01.btc.adaptec.com> from "Long, Scott" at Nov 30, 2000 01:42:43 PM

next in thread | previous in thread | raw e-mail | index | archive | help
Long, Scott wrote:
> 
> I started porting Zach's driver last night.  Unfortunately, my laptop also
> suffered a major failure not long after that, so when I will be done is
> dependant on how long it takes to get my laptop replaced.  The driver is
> fairly easy; I expect to have something within 4-5 days after I get a
> working laptop.  To complicate things though, the firmware for the card's
> DSP is GPL'd, so I need to get it relicensed before I would do a final
> release.  Out of curiosity, what PCI ID is reported for your chip when
> FreeBSD boots?  If you're interested, I'll update you when I have something
> that you can play with.

Heh, I was working on a driver last night too.  I started with Cameron
Grant's pcm template, merging Zach's card-specific configuration (including
the firmware).  I've also used the ESS docs to sanity check some magic
numbers.

pcm template http://people.freebsd.org/~cg/template.c
ESS docs http://virgo.caltech.edu/~dmoore/maestro3.pdf.gz [ES1983==pci1998]

It does "something," generating nice static when writing /dev/audio (the
same data to a pca /dev/pcaudio produces low quality, but correct audio).
The chip DMA pointer cycles through the expect physical address range.

Mine is an ES1983 Maestro-3i, pci 0x125d1998, in a Dell Inspiron 4000.
FreeBSD reports the correct pci id.

I'm not a driver guru, I'm very interested in help and/or an independently
written working driver. (:  I'm also happy to share what I've got so far.

-Darrell


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011302215.RAA02229>