Date: Wed, 24 Mar 2021 22:48:53 -0400 From: Vlad Markov <dvoich@aim.com> To: freebsd-questions@freebsd.org Cc: Aim <dvoich@aim.com> Subject: Re: Audio Questions Message-ID: <20210324224853.f5e858b65e4620d7db219d35@aim.com> In-Reply-To: <20210324152709.3b8dd9d7f42453ff98d0fd8c@aim.com> References: <20210324152709.3b8dd9d7f42453ff98d0fd8c.ref@aim.com> <20210324152709.3b8dd9d7f42453ff98d0fd8c@aim.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 24 Mar 2021 15:27:09 -0400 Aim via freebsd-questions <freebsd-questions@freebsd.org> wrote: > > When I added a webcam last night my audio stopped working. I was very surprised. > > I got it working again but have no clue what I did. In loader.conf I did the following changes: > > # Original > # hint.hdac.0.cad0.nid17.config="as=1 seq=15" > # hint.hdac.0.cad0.nid22.config="as=1 seq=0" > # end of original > hint.hdac.0.cad0.nid21.config="as=1 seq=15" > hint.hdac.0.cad0.nid28.config="as=1 seq=0" > > Is there something I can read that explains all these elements? What is a NID, for example? I just guessed after reading dmesg. The man page sent me here: Intel High Definition Audio specification I now know cad = codec address, nid = node id. A cad has many nids which correspond to inputs/outputs. The man page now made sense. cad0.nid28 is line out. A seq of 0 turned it off. I switched to a seq of 15 which implements jack detection. cad0.nid21 was a disconnected microphone, it needed no value. In /etc/sysctl.conf setting "hw.snd.verbose=4" let me see everything. Still have no idea why things changed. --
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210324224853.f5e858b65e4620d7db219d35>