I'm using a ThinkPad Yoga 370 on FreeBSD 15.1-RELEASE-p6. snd_driver is loaded on boot and the internal speakers work fine. Device hints are set up with their "default" values and also function properly. However, plugging in headphones produces only about half-a-second of sound before cutting out.
In earlier sessions, it printed the headphone jack as pcm1 and the HDMI port as pcm2, and it did produce consistent sound to the headphones. I'm not sure what I could've done to have the ThinkPad suddenly stop recognizing them. Any help would be much appreciated.
dmesg | grep pcm currently prints:
Code:
pcm0: <Conexant (0x2008) (Analog 2.0+HP/2.0)> at nid 23,22 and 25 on hdaa0
pcm1: <Intel Kaby Lake (HDMI/DP 8ch)> at nid 3 on hdaa1