[1404] in netbsd-help mailing list archive

home help back first fref pref prev next nref lref last post

Re: AudioPCI support?

daemon@ATHENA.MIT.EDU (Nathan J. Williams)
Tue Feb 9 17:50:23 1999

To: Andrew J Lynn <alynn@MIT.EDU>
Cc: netbsd-help@MIT.EDU
From: nathanw@MIT.EDU (Nathan J. Williams)
Date: 09 Feb 1999 17:50:14 -0500
In-Reply-To: Andrew J Lynn's message of Tue, 09 Feb 1999 17:18:43 EST

Andrew J Lynn <alynn@MIT.EDU> writes:

> So, I see from the NetBSD supported hardware list that Ensoniq AudioPCI is
> supported in 1.3.3, and my Soundblaster PCI 128 (AudioPCI derivative/
> compatible) is detected but "not configured" during boot:

	The AudioPCI support isn't in 1.3.3. I'm not sure if something
was misdocumented or misread; where did you see the reference to
AudioPCI support?

> I'd like to biuld a kernel with support, but the GENERIC config file does
> not have a section for PCI audio devices or a line for AudioPCI, and I'm
> not sure of how to format one.  I'd assume it looks something like:
> 
> xxxx   at pci? dev ? function ?
> 
> for a generic setup or
> 
> xxxx at pci0 dev 16 function 0
> 
> for mine.  Is this correct, and if so, what is the xxxx for an AudioPCI
> card?

The driver for the AudioPCI is called 'eap'. The lines you would want
(stolen from a -current config file) are:

eap*	at pci? dev ? function ?        # Ensoniq AudioPCI
audio*	at eap?

	However, even if you get those lines and steal the eap.c file
and the little bit of config glue it needs, the driver isn't going to
work in a 1.3.3 system; the internal audio layers have changed
somewhat. So if you want to use this, you can either port the driver
back to 1.3 (which could then be included in the next patch release,
1.3.4, and the world would be grateful), or run a -current kernel. 

	- Nathan

home help back first fref pref prev next nref lref last post