Mic does not work with Zoom on Chromium 92.0.4515.159.

From: KIRIYAMA Kazuhiko <kiri_at_truefc.org>
Date: Mon, 04 Oct 2021 10:17:52 UTC
Hi, list

I'm now trying to webrct meeting by zoom on chromium-92.0.4515.159_1. I use
"Zoom Scheduler" and start meeting with video on and "Join from Your Browser".
Then zoom started and video screen displayed but audio mic does not
functioned. I've checked mic status on chromium, but I could not confirm USB
mic device (ugen0.8.3 or ugen0.10). I don't know how to attach these mic
device to /dev/dsp* and create /dev/audio*.

My environments are as follows:

# uname -a
FreeBSD smtp 14.0-CURRENT FreeBSD 14.0-CURRENT #0 n248730-cc1345056b11-dirty: Wed Aug 25 17:13:09 JST 2021     root@msrvkxb:/usr/obj/usr/src/amd64.amd64/sys/XIJ  amd64
# Xorg -version

X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 14.0-CURRENT amd64 
Current Operating System: FreeBSD smtp 14.0-CURRENT FreeBSD 14.0-CURRENT #0 n248730-cc1345056b11-dirty: Wed Aug 25 17:13:09 JST 2021     root@msrvkxb:/usr/obj/usr/src/amd64.amd64/sys/XIJ amd64
Build Date: 03 September 2021  02:57:26AM
 
Current version of pixman: 0.40.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
# chrome -version
Chromium 92.0.4515.159 
# usbconfig 
ugen0.1: <0x8086 XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen0.2: <vendor 0x0557 product 0x7000> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA)
ugen0.3: <vendor 0x0557 product 0x2419> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (160mA)
ugen0.4: <vendor 0x1a40 USB 2.0 Hub> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA)
ugen0.5: <GenesysLogic USB2.1 Hub> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA)
ugen0.6: <PFU Limited HHKB-Hybrid> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
ugen0.7: <Logitech Wireless Receiver> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (50mA)
ugen0.8: <Sonix Technology Co., Ltd. USB  Live camera> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
ugen0.9: <GenesysLogic USB2.1 Hub> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA)
ugen0.10: <Solid State System Co.,Ltd. TKGOU PnP USB Microphone> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
ugen0.11: <Harman Multimedia JBL Pebbles> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (500mA)
# dmesg
  :
(snip)
  :
Oct  1 21:14:53 kx kernel: ugen0.5: <GenesysLogic USB2.1 Hub> at usbus0 (disconnected)
Oct  1 21:14:53 kx kernel: uhub3: at uhub2, port 1, addr 33 (disconnected)
Oct  1 21:14:53 kx kernel: ugen0.6: <PFU Limited HHKB-Hybrid> at usbus0 (disconnected)
Oct  1 21:14:53 kx kernel: ukbd1: at uhub3, port 1, addr 31 (disconnected)
Oct  1 21:14:53 kx kernel: ukbd1: detached
Oct  1 21:14:53 kx kernel: ukbd2: at uhub3, port 1, addr 31 (disconnected)
Oct  1 21:14:53 kx kernel: ukbd2: detached
Oct  1 21:14:53 kx kernel: uhid0: at uhub3, port 1, addr 31 (disconnected)
Oct  1 21:14:53 kx kernel: uhid0: detached
Oct  1 21:14:53 kx kernel: ugen0.7: <Logitech Wireless Receiver> at usbus0 (disconnected)
Oct  1 21:14:53 kx kernel: ums1: at uhub3, port 2, addr 36 (disconnected)
Oct  1 21:14:53 kx kernel: ums1: detached
Oct  1 21:14:53 kx kernel: ugen0.8: <Sonix Technology Co., Ltd. USB  Live camera> at usbus0 (disconnected)
Oct  1 21:14:53 kx kernel: uaudio0: at uhub3, port 3, addr 32 (disconnected)
Oct  1 21:14:53 kx kernel: pcm3: detached
Oct  1 21:14:53 kx kernel: uaudio0: detached
Oct  1 21:14:53 kx kernel: ugen0.9: <GenesysLogic USB2.1 Hub> at usbus0 (disconnected)
Oct  1 21:14:53 kx kernel: uhub4: at uhub3, port 4, addr 46 (disconnected)
Oct  1 21:14:53 kx kernel: ugen0.10: <Solid State System Co.,Ltd. TKGOU PnP USB Microphone> at usbus0 (disconnected)
Oct  1 21:14:53 kx kernel: uaudio1: at uhub4, port 1, addr 41 (disconnected)
Oct  1 21:14:53 kx kernel: pcm4: detached
Oct  1 21:14:53 kx kernel: uaudio1: detached
Oct  1 21:14:53 kx kernel: ugen0.11: <Harman Multimedia JBL Pebbles> at usbus0 (disconnected)
Oct  1 21:14:53 kx kernel: uaudio2: at uhub4, port 4, addr 42 (disconnected)
Oct  1 21:14:53 kx kernel: pcm5: detached
Oct  1 21:14:53 kx kernel: uaudio2: detached
Oct  1 21:14:53 kx kernel: uhub4: detached
Oct  1 21:14:53 kx kernel: uhub3: detached
Oct  2 06:45:28 kx kernel: ugen0.5: <GenesysLogic USB2.1 Hub> at usbus0
Oct  2 06:45:28 kx kernel: uhub3 numa-domain 0 on uhub2
Oct  2 06:45:28 kx kernel: uhub3: <GenesysLogic USB2.1 Hub, class 9/0, rev 2.10/6.54, addr 44> on usbus0
Oct  2 06:45:29 kx kernel: uhub3: 4 ports with 4 removable, self powered
Oct  2 06:45:30 kx kernel: ugen0.6: <PFU Limited HHKB-Hybrid> at usbus0
Oct  2 06:45:30 kx kernel: ukbd1 numa-domain 0 on uhub3
Oct  2 06:45:30 kx kernel: ukbd1: <keyboard> on usbus0
Oct  2 06:45:30 kx kernel: kbd3 at ukbd1
Oct  2 06:45:30 kx kernel: ukbd2 numa-domain 0 on uhub3
Oct  2 06:45:30 kx kernel: ukbd2: <Multi-Media> on usbus0
Oct  2 06:45:30 kx kernel: kbd4 at ukbd2
Oct  2 06:45:30 kx kernel: uhid0 numa-domain 0 on uhub3
Oct  2 06:45:30 kx kernel: uhid0: <PFU Limited HHKB-Hybrid, class 0/0, rev 1.10/0.01, addr 40> on usbus0
Oct  2 06:45:30 kx kernel: ugen0.7: <Logitech Wireless Receiver> at usbus0
Oct  2 06:45:30 kx kernel: ums1 numa-domain 0 on uhub3
Oct  2 06:45:30 kx kernel: ums1: <Logitech Wireless Receiver, class 0/0, rev 1.10/3.02, addr 38> on usbus0
Oct  2 06:45:30 kx kernel: ums1: 5 buttons and [XYZ] coordinates ID=1
Oct  2 06:45:31 kx kernel: ugen0.8: <Sonix Technology Co., Ltd. USB  Live camera> at usbus0
Oct  2 06:45:31 kx kernel: uaudio0 numa-domain 0 on uhub3
Oct  2 06:45:31 kx kernel: uaudio0: <USB Live Camera audio> on usbus0
Oct  2 06:45:31 kx webcamd[12865]: Webcamd is already running for ugen0.8.0
Oct  2 06:45:31 kx webcamd[12872]: Webcamd is already running for ugen0.8.0
Oct  2 06:45:31 kx kernel: uaudio0: No playback.
Oct  2 06:45:31 kx kernel: uaudio0: Record[0]: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
Oct  2 06:45:31 kx kernel: uaudio0: Record[0]: 44100 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
Oct  2 06:45:31 kx kernel: uaudio0: Record[0]: 11025 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
Oct  2 06:45:31 kx kernel: uaudio0: No MIDI sequencer.
Oct  2 06:45:31 kx kernel: pcm3: <USB audio> numa-domain 0 on uaudio0
Oct  2 06:45:31 kx kernel: uaudio0: No HID volume keys found.
Oct  2 06:45:31 kx kernel: ugen0.9: <GenesysLogic USB2.1 Hub> at usbus0
Oct  2 06:45:31 kx kernel: uhub4 numa-domain 0 on uhub3
Oct  2 06:45:31 kx kernel: uhub4: <GenesysLogic USB2.1 Hub, class 9/0, rev 2.10/6.54, addr 43> on usbus0
Oct  2 06:45:32 kx kernel: uhub4: 4 ports with 4 removable, self powered
Oct  2 06:45:32 kx kernel: ugen0.10: <Solid State System Co.,Ltd. TKGOU PnP USB Microphone> at usbus0
Oct  2 06:45:32 kx kernel: uaudio1
Oct  2 06:45:32 kx kernel:  numa-domain 0 on uhub4
Oct  2 06:45:32 kx kernel: uaudio1: <Solid State System Co.,Ltd. TKGOU PnP USB Microphone, class 0/0, rev 1.10/1.00, addr 39> on usbus0
Oct  2 06:45:32 kx kernel: uaudio1: No playback.
Oct  2 06:45:32 kx kernel: uaudio1: Record[0]: 48000 Hz, 1 ch, 16-bit S-LE PCM format, 2x8ms buffer.
Oct  2 06:45:32 kx kernel: uaudio1: No MIDI sequencer.
Oct  2 06:45:32 kx kernel: pcm4: <USB audio> numa-domain 0 on uaudio1
Oct  2 06:45:32 kx kernel: uaudio1: HID volume keys found.
Oct  2 06:45:33 kx kernel: ugen0.11: <Harman Multimedia JBL Pebbles> at usbus0
Oct  2 06:45:33 kx kernel: uaudio2
Oct  2 06:45:33 kx kernel:  numa-domain 0 on uhub4
Oct  2 06:45:33 kx kernel: uaudio2: <Harman Multimedia JBL Pebbles, class 0/0, rev 1.10/1.00, addr 49> on usbus0
Oct  2 06:45:33 kx kernel: uaudio2: Play[0]: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
Oct  2 06:45:33 kx kernel: uaudio2: No recording.
Oct  2 06:45:33 kx kernel: uaudio2: No MIDI sequencer.
Oct  2 06:45:33 kx kernel: pcm5: <USB audio> numa-domain 0 on uaudio2
Oct  2 06:45:33 kx kernel: uaudio2: HID volume keys found.
Oct  2 08:10:32 kx kernel: WARNING pid 13594 (chrome): ioctl sign-extension ioctl ffffffffc0405602
Oct  2 08:10:32 kx syslogd: last message repeated 1 times
Oct  2 08:10:32 kx kernel: WARNING pid 13594 (chrome): ioctl sign-extension ioctl ffffffffc02c564a
Oct  2 08:10:32 kx kernel: WARNING pid 13594 (chrome): ioctl sign-extension ioctl ffffffffc034564b
Oct  2 08:10:32 kx syslogd: last message repeated 1 times
Oct  2 08:10:32 kx kernel: WARNING pid 13594 (chrome): ioctl sign-extension ioctl ffffffffc02c564a
Oct  2 08:10:32 kx kernel: WARNING pid 13594 (chrome): ioctl sign-extension ioctl ffffffffc034564b
Oct  2 08:10:32 kx syslogd: last message repeated 1 times
  :
(snip)
  :
# cat /dev/sndstat 
Installed devices:
pcm0: <NVIDIA (0x0094) (HDMI/DP 8ch)> (play)
pcm1: <NVIDIA (0x0094) (HDMI/DP 8ch)> (play)
pcm2: <NVIDIA (0x0094) (HDMI/DP 8ch)> (play)
pcm3: <USB audio> (rec)
pcm4: <USB audio> (rec)
pcm5: <USB audio> (play) default
No devices installed from userspace.
# ps -ax|grep webcamd
45377  -  S<s       0:28.20 /usr/local/sbin/webcamd -i 0 -d ugen0.8 -B -U webcamd -G webcamd
84393 12  S+        0:00.00 grep webcamd
# kldstat
Id Refs Address                Size Name
 1  101 0xffffffff80200000  2338530 kernel
 2    2 0xffffffff82539000  27c4238 nvidia.ko
 3    7 0xffffffff84cfe000    1d030 linux_common.ko
 4    3 0xffffffff84d1c000    66970 linux.ko
 5    1 0xffffffff84d83000    5c2f8 linux64.ko
 6    1 0xffffffff84de0000     a550 cuse.ko
 7    1 0xffffffff84dec000   17ca70 nvidia-modeset.ko
 8    1 0xffffffff84f69000     85d0 cryptodev.ko
 9    1 0xffffffff84f72000     93b0 nullfs.ko
10    1 0xffffffff84f7c000   704548 zfs.ko
11    1 0xffffffff85b21000     3378 acpi_wmi.ko
12    1 0xffffffff85b25000     3250 ichsmb.ko
13    1 0xffffffff85b29000     2180 smbus.ko
14    1 0xffffffff85b2c000     8da8 ioat.ko
15    1 0xffffffff85b35000     2110 pchtherm.ko
16    1 0xffffffff85b38000     2340 uhid.ko
17    1 0xffffffff85b3b000     4350 ums.ko
18    1 0xffffffff85b40000     3380 usbhid.ko
19    1 0xffffffff85b44000     31f8 hidbus.ko
20    1 0xffffffff85b48000     3320 wmt.ko
21    1 0xffffffff85b4c000     e538 snd_uaudio.ko
22    2 0xffffffff85b5b000    27040 ipfw.ko
23    1 0xffffffff85b83000     42a0 ipfw_nat.ko
24    1 0xffffffff85b88000     d852 libalias.ko
25    1 0xffffffff85b96000     2a08 mac_ntpd.ko
26    1 0xffffffff85b99000     3608 logo_saver.ko
27    1 0xffffffff85b9d000     3538 fdescfs.ko
28    1 0xffffffff85ba1000     639c linprocfs.ko
29    1 0xffffffff85ba8000     3284 linsysfs.ko
# sysctl hw.snd.default_unit
hw.snd.default_unit: 5
root@kx:~ # 

Best regards
---
Kazuhiko Kiriyama <kiri@truefc.org>