[1404] in netbsd-help mailing list archive
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