High Definition Audio driver
Angka H. K.
harikurniawan at gmail.com
Wed May 17 08:45:29 UTC 2006
Please make it work
I'll be very hapy to test it
On 5/17/06, Stephane E. Potvin <sepotvin at videotron.ca> wrote:
> feature wrote:
> > Hi, Steph.
> > Having the same `audio problem'. Tried your driver .
> > (got it to compile only after commenting everything related to
> hdac_probe(), because of the following:
> > hdac.c: In function `hdac_probe':
> > hdac.c:866: error: `PCIS_MULTIMEDIA_HDA' undeclared (first use in this
> > hdac.c:866: error: (Each undeclared identifier is reported only once
> > hdac.c:866: error: for each function it appears in.)
> > *** Error code 1)
> > kldload went ok, but without any noticable effect to the system (still
> no sound, nothing in dmesg, etc).
> > uname: 6.1-STABLE
> It seems that I have forgotten to include a small patch to make the
> driver compile. Apply the following small patch and it should compile
> Index: pcireg.h
> RCS file: /home/FreeBSD/ncvs/src/sys/dev/pci/pcireg.h,v
> retrieving revision 1.51
> diff -u -r1.51 pcireg.h
> --- pcireg.h 30 Dec 2005 20:25:40 -0000 1.51
> +++ pcireg.h 25 Feb 2006 18:57:53 -0000
> @@ -233,6 +233,7 @@
> #define PCIS_MULTIMEDIA_VIDEO 0x00
> #define PCIS_MULTIMEDIA_AUDIO 0x01
> #define PCIS_MULTIMEDIA_TELE 0x02
> +#define PCIS_MULTIMEDIA_HDA 0x03
> #define PCIS_MULTIMEDIA_OTHER 0x80
> #define PCIC_MEMORY 0x05
> Unfortunately, even with that you'll find that the driver doesn't do
> much so far. It's just probing for the HDA controller and then tries to
> scan for some child devices.
> I haven't got the chance to put as much efforts into this lately as I
> would have liked to do but it's progressing. The driver that I have in
> my local tree now really probe for child devices using newbus and tries
> to attach drivers to them. I'll try to make it available within a few
> days in case anybody wants to look at it.
> freebsd-multimedia at freebsd.org mailing list
> To unsubscribe, send any mail to "
> freebsd-multimedia-unsubscribe at freebsd.org"
More information about the freebsd-multimedia