I recently started using i386 3.1 on some new-to-me hardware with
onboard audio
auich0 at pci0 dev 2 function 7: SiS 7012 AC-97 Audio
auich0: interrupting at irq 10
auich0: ac97: C-Media unknown (0x434d4983) codec; no 3D stereo
auich0: ac97: ext id bc2<AC97_23,AMAP,LDAC,SDAC,CDAC,DRA>
...
audio0 at auich0: full duplex, independent
But I find that using mixerctl to change outputs.master (which is what
I'm used to using, from previous hardware) does not change volume.
I've tried "0,0", "255,255", "0,255", and "255,0" and, for all the
audible difference they make, I might as well have been typing to
another machine entirely. (It seems to force the low three bits of
each channel's setting to 111, but still, 7 to 255 should be a
substantial difference.) The only thing that seems to make any
difference at all is setting inputs.dac.mute=on, which silences it, but
a single-bit volume control is..less than useful.
Am I just doing something stupid, or is audio support for this hardware
busted in 3.1 (or perhaps "incomplete" is a better word), or what?