[Bug 262579] Framework Laptop: headset/mic input issues

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 28 Apr 2022 17:04:26 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262579

--- Comment #6 from Jonathan Vasquez <jon@xyinn.org> ---
Hey Ed,

1. Given this output when plugging in the device via the USB adapter:

ugen1.10: <Razer Razer USB Sound Card> at usbus1
uhid2 on uhub1
uhid2: <Razer Razer USB Sound Card, class 0/0, rev 2.00/0.0e, addr 9> on usbus1
uaudio0 on uhub1
uaudio0: <Razer Razer USB Sound Card, class 0/0, rev 2.00/0.0e, addr 9> on
usbus1
uaudio0: Play[0]: 48000 Hz, 2 ch, 24-bit S-LE PCM format, 2x2ms buffer.
uaudio0: Record[0]: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x2ms buffer.
uaudio0: Record[0]: 16000 Hz, 2 ch, 16-bit S-LE PCM format, 2x2ms buffer.
uaudio0: No MIDI sequencer.
pcm3: <USB audio> on uaudio0
uaudio0: No HID volume keys found.

The following output for 'cat /dev/sndstat' is displayed:

Installed devices:
pcm0: <Tempo 92HD95B (Analog 2.0+HP/2.0)> (play/rec) default
pcm1: <Tempo 92HD95B (Internal Analog Mic)> (rec)
pcm2: <Intel Tiger Lake (HDMI/DP 8ch)> (play)
pcm3: <USB audio> (play/rec)
No devices installed from userspace.

No beep was audible when doing 'beep /dev/dsp1.0' or 'beep /dev/dsp2.0'. I also
tried the 0.0 and 0.1 dsps but those were for other parts of the system it
seems haha (0.1 produced a beep for the normal speakers, and 0.0 didn't yield
any sound).

2. I selected the 'Tempo 92HD95B (Internal Analog Mic)' in OBS's 'Mic/Auxiliary
Audio' box.

3. This Razer Headset actually does have a Mic option but I didn't plug it in
and test it originally (I completely forgot about it haha since it doesn't work
on Linux and so I usually just leave the Mic extension disconnected). However,
connecting it now didn't yield any results in 'dmesg' and no option to use the
Mic was displayed. I also attempted to unplug and plug the headset with the
microphone extension already attached and there was no difference in the dmesg
output or available microphone options. I'm guessing maybe because the USB
adapter serves as a way to communicate/convert the output/input channels
between the 3.5 mm jack (analog) and digital via this adapter.. so I'm thinking
the "Record[0]" lines may be related to this functionality.

4. I ordered this laptop on November 20, 2021 as part of Batch 6. 'dmesg' shows
the following:

$ dmesg | grep 92HD95B

hdacc0: <Tempo 92HD95B HDA CODEC> at cad 0 on hdac0
hdaa0: <Tempo 92HD95B Audio Function Group>GEOM_ELI: Encryption: AES-XTS 256
pcm0: <Tempo 92HD95B (Analog 2.0+HP/2.0)> at nid 13,10 and 11 on hdaa0
pcm1: <Tempo 92HD95B (Internal Analog Mic)> at nid 14 on hdaa0

$ dmesg | grep 295
<nothing>

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