Enabling analog output on Newmay AC8

From: Anton Shepelev <anton.txt_at_gmail.com>
Date: Sat, 03 Jan 2026 17:00:55 UTC
Hello, all.

I cannot seem to enable the analog audio output on my Newsmay AC8
MiniPC:

  <http://www.newsmaytech.com/product/showproduct.php?lang=en&id=74>
  <https://bsd-hardware.info/?probe=952050187f>

with FreeBSD 14.3-RELEASE-p5 FreeBSD 14.3-RELEASE-p5 GENERIC amd64 .
pciconf(8) shows that my PC has a "Jasper Lake HD Audio" device:

  hdac0@pci0:0:31:3:	class=0x040100 rev=0x01 hdr=0x00 vendor=0x8086 device=0x4dc8 subvendor=0x0000 subdevice=0x0000
      vendor     = 'Intel Corporation'
      device     = 'Jasper Lake HD Audio'
      class      = multimedia
      subclass   = audio

and according to:

  <https://bsd-hardware.info/?id=pci:8086-4dc8-8086-7270>

the device is supported by FreeBSD.  Although snd_diver.ko is loaded,
and the snd_hda (the driver for Intel HD Audio) is in the kernel,
the corresonding PCM device does not appear in dmesg:

  # dmesg | grep '^\(hda\|pcm\)'
  hdac0:  <Intel Jasper Lake HDA Controller> mem 0x6002120000-0x6002123fff,0x6002000000-0x60020fffff at device 31.3 on pci0
  hdacc0: <Intel Jasper Lake HDA CODEC> at cad 2 on hdac0
  hdaa0:  <Intel Jasper Lake Audio Function Group> at nid 1 on hdacc0
  pcm0:   <Intel Jasper Lake (HDMI/DP 8ch)> at nid 4 on hdaa0

Nor is it listed in /dev/sndstat:

  Installed devices:
  pcm0: <Intel Jasper Lake (HDMI/DP 8ch)> (play) default
  No devices installed from userspace.

Similarly, a pindump with snd_hda(4), shows only a digital output:

  $ sysctl dev.hdac.0.pindump=1
  hdaa0:  Dumping AFG pins:
  hdaa0:  nid   0x    as seq device       conn  jack    loc        color   misc
  hdaa0:   4 18560010 1  0  Digital-out   Jack  Digital 0x18       Unknown 0
  hdaa0:      Caps:    OUT              Sense: 0x00000000 (disconnected)
  hdaa0:  NumGPIO=0 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=0

and there are no other dev.hdac.<n> kernel-state values.  Observe
that whereas my device is hdac0, the pindump shows only hdaa0, which
corresponds to HDMI audio.  Is it possible that the hdac0 device
is for digital audio over HDMI, whereas the analog output is
connected to a different device unseen and/or unrecognised by
the system?

Can you please help to make it work or to confirm that it is
unsupported?