Camera Microphone Detected, But No Sound

Hi, i recently installed manjaro on dual boot with windows 10, i have a camera microphone and on windows 10 it works perfectly, but on manjaro the microphone is detected, but i can’t hear anything though it.


System:
 Kernel: 5.10.2-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
 Desktop: GNOME 3.38.2 tk: GTK 3.24.24 wm: gnome-shell dm: GDM 
 Distro: Manjaro Linux 
Machine:
 Type: Desktop Mobo: Gigabyte model: B450M S2H v: x.x serial: <filter> 
 UEFI [Legacy]: American Megatrends v: F50 date: 11/27/2019 
CPU:
 Info: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 
 rev: 0 L2 cache: 3 MiB 
 flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
 bogomips: 86272 
 Speed: 2196 MHz min/max: 2200/3600 MHz boost: enabled Core speeds (MHz): 
 1: 2196 2: 2196 3: 2664 4: 2001 5: 2196 6: 2019 7: 2661 8: 3979 9: 2196 
 10: 2196 11: 2196 12: 1996 
Graphics:
 Device-1: NVIDIA TU117 [GeForce GTX 1650] vendor: Gigabyte driver: nvidia 
 v: 455.45.01 bus ID: 0a:00.0 chip ID: 10de:1f82 
 Display: x11 server: X.org 1.20.10 compositor: gnome-shell driver: nvidia 
 resolution: <missing: xdpyinfo> 
 OpenGL: renderer: GeForce GTX 1650/PCIe/SSE2 v: 4.6.0 NVIDIA 455.45.01 
 direct render: Yes 
Audio:
 Device-1: NVIDIA vendor: Gigabyte driver: snd_hda_intel v: kernel 
 bus ID: 0a:00.1 chip ID: 10de:10fa 
 Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte 
 driver: snd_hda_intel v: kernel bus ID: 0c:00.4 chip ID: 1022:1487 
 Device-3: Jieli USB PHY 2.0 type: USB driver: snd-usb-audio,uvcvideo 
 bus ID: 1-5:2 chip ID: 1224:2a25 
 Sound Server: ALSA v: k5.10.2-2-MANJARO 
Network:
 Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
 vendor: Gigabyte driver: r8169 v: kernel port: f000 bus ID: 09:00.0 
 chip ID: 10ec:8168 
 IF: enp9s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
 Device-2: Ralink RT5370 Wireless Adapter type: USB driver: rt2800usb 
 bus ID: 3-3:4 chip ID: 148f:5370 
 IF: wlp12s0f3u3 state: down mac: <filter> 
Drives:
 Local Storage: total: 3.18 TiB used: 63.03 GiB (1.9%) 
 ID-1: /dev/nvme0n1 vendor: Gigabyte model: GP-GSM2NE3256GNTD 
 size: 238.47 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 17.9 C 
 ID-2: /dev/sda vendor: Kingston model: SA400S37240G size: 223.57 GiB 
 speed: 6.0 Gb/s serial: <filter> 
 ID-3: /dev/sdb vendor: Western Digital model: WD30EFRX-68EUZN0 
 size: 2.73 TiB speed: 6.0 Gb/s serial: <filter> 
Partition:
 ID-1: / size: 219.06 GiB used: 63.03 GiB (28.8%) fs: ext4 dev: /dev/sda1 
Swap:
 Alert: No Swap data was found. 
Sensors:
 System Temperatures: cpu: 55.0 C mobo: N/A gpu: nvidia temp: 43 C 
 Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
Info:
 Processes: 316 Uptime: 53m Memory: 15.64 GiB used: 8.53 GiB (54.5%) 
 Init: systemd v: 247 Compilers: gcc: 10.2.0 Packages: 1440 pacman: 1436 
 snap: 4 Shell: Zsh v: 5.8 running in: gnome-terminal inxi: 3.2.01```

Update:
The camera microphone is USB, so i tried to plug in another camera microphone but this microphone was plugged in the jack port, and the microphone worked, so i don’t know why the USB camera microphone doesn’t work

Welcome to Manjaro

I suggest you first check audio hardware settings in ALSA to make sure audio capture is turned on and audio capture level is set for microphone

amixer --card=2

and then check if PulseAudio is configured to use USB device for audio capture instead of the built-in microphone or a headset microphone

pacmd dump

Thank you for replying, the audio capture is on


Simple mixer control 'Mic',0
  Capabilities: cvolume cvolume-joined cswitch cswitch-joined
  Capture channels: Mono
  Limits: Capture 0 - 4096
  Mono: Capture 4096 [100%] [16.00dB] [on]

Also i was not sure what u meant for the second part so heres the second command

### Configuration dump generated at Sun Jan 31 20:37:35 2021

load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
load-module module-udev-detect
load-module module-alsa-card device_id="0" name="pci-0000_0a_00.1" card_name="alsa_card.pci-0000_0a_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-alsa-card device_id="2" name="usb-Jieli_Technology_USB_PHY_2.0-02" card_name="alsa_card.usb-Jieli_Technology_USB_PHY_2.0-02" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-alsa-card device_id="1" name="pci-0000_0c_00.4" card_name="alsa_card.pci-0000_0c_00.4" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-jackdbus-detect channels=2
load-module module-bluetooth-policy
load-module module-bluetooth-discover
load-module module-bluez5-discover
load-module module-dbus-protocol
load-module module-native-protocol-unix
load-module module-gsettings
load-module module-default-device-restore
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
load-module module-console-kit
load-module module-systemd-login
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
load-module module-device-manager
load-module module-x11-publish display=:0 xauthority=/run/user/1000/gdm/Xauthority
load-module module-x11-xsmp display=:0 xauthority=/run/user/1000/gdm/Xauthority session_manager=local/teamart:@/tmp/.ICE-unix/964,unix/teamart:/tmp/.ICE-unix/964
load-module module-cli-protocol-unix

set-sink-volume alsa_output.pci-0000_0a_00.1.hdmi-stereo 0x10000
set-sink-mute alsa_output.pci-0000_0a_00.1.hdmi-stereo no
suspend-sink alsa_output.pci-0000_0a_00.1.hdmi-stereo yes
set-sink-volume alsa_output.pci-0000_0c_00.4.analog-stereo 0x10000
set-sink-mute alsa_output.pci-0000_0c_00.4.analog-stereo no
suspend-sink alsa_output.pci-0000_0c_00.4.analog-stereo no

set-source-volume alsa_output.pci-0000_0a_00.1.hdmi-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_0a_00.1.hdmi-stereo.monitor no
suspend-source alsa_output.pci-0000_0a_00.1.hdmi-stereo.monitor yes
set-source-volume alsa_input.usb-Jieli_Technology_USB_PHY_2.0-02.mono-fallback 0x10000
set-source-mute alsa_input.usb-Jieli_Technology_USB_PHY_2.0-02.mono-fallback no
suspend-source alsa_input.usb-Jieli_Technology_USB_PHY_2.0-02.mono-fallback yes
set-source-volume alsa_output.pci-0000_0c_00.4.analog-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_0c_00.4.analog-stereo.monitor no
suspend-source alsa_output.pci-0000_0c_00.4.analog-stereo.monitor no
set-source-volume alsa_input.pci-0000_0c_00.4.analog-stereo 0x10000
set-source-mute alsa_input.pci-0000_0c_00.4.analog-stereo no
suspend-source alsa_input.pci-0000_0c_00.4.analog-stereo yes

set-card-profile alsa_card.pci-0000_0a_00.1 output:hdmi-stereo
set-card-profile alsa_card.usb-Jieli_Technology_USB_PHY_2.0-02 input:mono-fallback
set-card-profile alsa_card.pci-0000_0c_00.4 output:analog-stereo+input:analog-stereo

set-default-sink alsa_output.pci-0000_0c_00.4.analog-stereo
set-default-source alsa_input.pci-0000_0c_00.4.analog-stereo

### EOF

USB microphone appears to be suspended, so use this command

pacmd suspend-source alsa_input.usb-Jieli_Technology_USB_PHY_2.0-02.mono-fallback no

The default sink is set to use audio capture from onboard audio instead of webcam microphone
(which explains why the other microphone worked when plugged in)

use this command to set the USB microphone to be default-sink

pacmd set-default-source alsa_input.usb-Jieli_Technology_USB_PHY_2.0-02.mono-fallback

Thank you for replying, unfortunately it didn’t work, i used both of the commands you told me to use but they didn’t make the microphone work

here’s some commands

amixer --card=2
Simple mixer control 'Mic',0
  Capabilities: cvolume cvolume-joined cswitch cswitch-joined
  Capture channels: Mono
  Limits: Capture 0 - 4096
  Mono: Capture 4096 [100%] [16.00dB] [on]
### Configuration dump generated at Sat Feb 20 14:11:43 2021

load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
load-module module-udev-detect
load-module module-alsa-card device_id="0" name="pci-0000_0a_00.1" card_name="alsa_card.pci-0000_0a_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-alsa-card device_id="2" name="usb-Jieli_Technology_USB_PHY_2.0-02" card_name="alsa_card.usb-Jieli_Technology_USB_PHY_2.0-02" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-alsa-card device_id="1" name="pci-0000_0c_00.4" card_name="alsa_card.pci-0000_0c_00.4" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-jackdbus-detect channels=2
load-module module-bluetooth-policy
load-module module-bluetooth-discover
load-module module-bluez5-discover
load-module module-dbus-protocol
load-module module-native-protocol-unix
load-module module-gsettings
load-module module-default-device-restore
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
load-module module-console-kit
load-module module-systemd-login
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
load-module module-device-manager
load-module module-x11-publish display=:0 xauthority=/run/user/1000/gdm/Xauthority
load-module module-x11-xsmp display=:0 xauthority=/run/user/1000/gdm/Xauthority session_manager=local/teamart:@/tmp/.ICE-unix/1067,unix/teamart:/tmp/.ICE-unix/1067
load-module module-cli-protocol-unix

set-sink-volume alsa_output.pci-0000_0a_00.1.hdmi-stereo 0x10000
set-sink-mute alsa_output.pci-0000_0a_00.1.hdmi-stereo no
suspend-sink alsa_output.pci-0000_0a_00.1.hdmi-stereo no
set-sink-volume alsa_output.pci-0000_0c_00.4.analog-stereo 0x10000
set-sink-mute alsa_output.pci-0000_0c_00.4.analog-stereo no
suspend-sink alsa_output.pci-0000_0c_00.4.analog-stereo no

set-source-volume alsa_output.pci-0000_0a_00.1.hdmi-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_0a_00.1.hdmi-stereo.monitor no
suspend-source alsa_output.pci-0000_0a_00.1.hdmi-stereo.monitor no
set-source-volume alsa_output.pci-0000_0c_00.4.analog-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_0c_00.4.analog-stereo.monitor no
suspend-source alsa_output.pci-0000_0c_00.4.analog-stereo.monitor no
set-source-volume alsa_input.pci-0000_0c_00.4.analog-stereo 0x10000
set-source-mute alsa_input.pci-0000_0c_00.4.analog-stereo no
suspend-source alsa_input.pci-0000_0c_00.4.analog-stereo no
set-source-volume alsa_input.usb-Jieli_Technology_USB_PHY_2.0-02.mono-fallback 0x10000
set-source-mute alsa_input.usb-Jieli_Technology_USB_PHY_2.0-02.mono-fallback no
suspend-source alsa_input.usb-Jieli_Technology_USB_PHY_2.0-02.mono-fallback no

set-card-profile alsa_card.pci-0000_0a_00.1 output:hdmi-stereo
set-card-profile alsa_card.usb-Jieli_Technology_USB_PHY_2.0-02 input:mono-fallback
set-card-profile alsa_card.pci-0000_0c_00.4 output:analog-stereo+input:analog-stereo

set-default-sink alsa_output.pci-0000_0c_00.4.analog-stereo
set-default-source alsa_input.usb-Jieli_Technology_USB_PHY_2.0-02.mono-fallback

### EOF