Date: Sat, 28 Jul 2007 09:24:23 +0200 From: Joel Dahl <joel@FreeBSD.org> To: Christopher Davis <loafier@FreeBSD.org> Cc: "M. Warner Losh" <imp@freebsd.org>, multimedia@freebsd.org Subject: Re: Aureal sound driver (aureal.c and au88x0.c?) Message-ID: <1185607463.1261.14.camel@localhost> In-Reply-To: <c44ca55f0707272043r7ed77d16v4422b9f427777756@mail.gmail.com> References: <c44ca55f0707272043r7ed77d16v4422b9f427777756@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2007-07-27 at 20:43 -0700, Christopher Davis wrote: > On 7/26/07, Christopher Davis <loafier@freebsd.org> wrote: > > I've edited sys/dev/sound/pci/aureal.c to use bus_alloc_resources(), > > pci_enable_io(), etc as part of my SoC project. I changed it to > > allocate only one I/O port; it previously allocated about 3 I/O ports, > > but it seemed to only use the first one. I also added the detach > > method, which was missing, but there is likely a message to send > > to the card to shut it down properly. > > > > I don't have this card, so I'm not sure if things still work. It's in my > > branch if anyone's interested in testing it out: > > > > //depot/projects/soc2007/loafier_busalloc/src/sys/dev/sound/pci/aureal.c > > http://loafier.sixbit.org/aureal.c > > > > -- > > Christopher Davis > > > > I didn't notice this before, but au88x0.c seems to be a newer > driver that supports the Aureal sound cards. The aureal.c > driver probes for the Aureal Vortex 8820, and au88x0.c probes > for the 8820, 8830 and 8810 cards, according to the source > code files. au88x0.c looks like the more complete driver. Do we have any snd_aureal(4) or snd_au88x0(4) users at all? Neither of them are enabled in NOTES, and I know that aureal lacks support for both playback and recording. I wouldn't spend too much time on them if I were you. ;-) I haven't really looked at your SoC project and what you're trying to do, but the most widely used (and actively maintained) sound drivers are probably snd_hda(4), snd_ich(4), snd_atiixp(4), snd_envy24(4), snd_envy24ht(4), snd_via8233(4), snd_emu10k1(4) and snd_emu10kx(4). You probably won't have a hard time finding testers and reviewers for them. -- Joel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1185607463.1261.14.camel>