Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Sep 2006 10:17:12 +0000
From:      "Dennis Melentyev" <dennis.melentyev@gmail.com>
To:        "Alexander Leidinger" <Alexander@leidinger.net>
Cc:        freebsd-multimedia@freebsd.org, Ariff Abdullah <ariff@freebsd.org>
Subject:   Re: snd_hda on Dell Inspirion 1300 and output jacks
Message-ID:  <b84edfa10609280317o474dbc62qc4a1204e1e53a30f@mail.gmail.com>
In-Reply-To: <20060928114200.1xatzbsc8w0cgkww@webmail.leidinger.net>
References:  <b84edfa10609271142p6a72f58fo67701b00b0f81ecd@mail.gmail.com> <20060928025025.2cb5ccc9.ariff@FreeBSD.org> <b84edfa10609272320p2dc768bep9b8c22821aeac4a7@mail.gmail.com> <20060928145528.0c14f75e.ariff@FreeBSD.org> <b84edfa10609272359q7bbb05beof241b05e6cc93052@mail.gmail.com> <20060928150638.6b557435.ariff@FreeBSD.org> <b84edfa10609280123k32045d2cs86e1aa44bfb56ed8@mail.gmail.com> <20060928114200.1xatzbsc8w0cgkww@webmail.leidinger.net>

next in thread | previous in thread | raw e-mail | index | archive | help
2006/9/28, Alexander Leidinger <Alexander@leidinger.net>:
> Quoting Dennis Melentyev <dennis.melentyev@gmail.com> (from Thu, 28
> Sep 2006 08:23:39 +0000):
>
> > Hi Ariff,
> >
> >> Since you're using 6-X, just grab the binary from
> >>
> >> http://people.freebsd.org/~ariff/HDA/kmod/
> >
> > Well, today's binaries work perfect with output.
>
> Can someone please post a table which lists what works where and what
> not? Ideally it would be something like this:
>
> || chipset || output || recording || mixer ||
>

Afraid, it's more about the right pin connection on different
PCs/Notebooks with almost the same chipsets.
So, for me it looks like chipset support is great, but each particular
motherboard model/kind has some unpredictable interconnections to be
hardcoded.

I mean things like theese:

        if (sc->pci_subvendor == HP_V3000_SUBVENDOR ||
	    sc->pci_subvendor == HP_NX7400_SUBVENDOR ||
	    sc->pci_subvendor == HP_NX6310_SUBVENDOR ||
	    sc->pci_subvendor == DELL_D820_SUBVENDOR) {
	    	nid_t hp, cad = devinfo->codec->cad;

		if (sc->pci_subvendor == DELL_D820_SUBVENDOR)
			hp = 13;
		else if (sc->pci_subvendor == HP_V3000_SUBVENDOR)
			hp = 17;
		else
			hp = 6;

		hdac_command_sendone_internal(sc,
		    HDA_CMD_SET_UNSOLICITED_RESPONSE(cad, hp, 0x80), cad);

	    	hdac_unsolicited_handler(devinfo->codec);
	}


Am I right, Ariff?

> Or something like this. I don't know if we should add the name of the
> chipset or the PCI IDs or something else. Maybe there's other stuff we
> should list. Feel free to tell me. In case of problems feel free to
> describe them instead of only YES or NO entries in the table.
>
> I want to add this (if you are generating the table and you have write
> access there, feel free to do it yourself) to
> http://wiki.FreeBSD.org/soundsystem so that people see what is already
> supported and what not (so the column seperators I use above is
> already in the format our wiki expects them...).
>
> Bye,
> Alexander.
>
> --
> The label "all new," "completely new" or "great news"
> means the price went way way up.
>
> http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
> http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137
>
>


-- 
Dennis Melentyev



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