[Bug 287508] snd_hda: Missing audio device on FreeBSD 14.3 on Framework laptop

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 13 Jun 2025 18:22:12 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287508

            Bug ID: 287508
           Summary: snd_hda: Missing audio device on FreeBSD 14.3 on
                    Framework laptop
           Product: Base System
           Version: 14.3-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: asomers@FreeBSD.org

Created attachment 261241
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=261241&action=edit
Output of "pciconf -lv" on either FreeBSD 14.2 or 14.3

I have a Framework laptop, the one with the 13th gen Intel CPU.  On FreeBSD
14.2, I saw two audio devices: /dev/dsp0 and /dev/dsp1.  The builtin microphone
worked, with dsp1 selected.  But on FreeBSD 14.3 there is only dsp0, and the
microphone does not work.

The output of "mixer" on FreeBSD 14.3:
pcm0:mixer: <Tempo 92HD95B (Analog 2.0+HP/2.0)> on hdaa0 (play/rec) (default)
    vol       = 1.00:1.00     pbk
    pcm       = 0.93:0.93     pbk
    speaker   = 0.97:0.97     pbk
    mic       = 0.75:0.75     rec src
    rec       = 0.75:0.75     pbk
    ogain     = 1.00:1.00     pbk
    monitor   = 0.67:0.67     rec

And on FreeBSD 14.2:
pcm0:mixer: <Tempo 92HD95B (Analog)> on hdaa0 (play/rec) (default)
    vol       = 1.00:1.00     pbk
    pcm       = 0.93:0.93     pbk
    speaker   = 0.97:0.97     pbk
    mic       = 0.75:0.75     rec src
    rec       = 0.75:0.75     pbk
    ogain     = 1.00:1.00     pbk

"pciconf -lv" returns the exact same text on either OS release.  I've attached
it.  The output of "sysctl dev.hdaa" is slightly different on the two releases.
 I'll attach both of them.

-- 
You are receiving this mail because:
You are the assignee for the bug.