I’m dealing with some annoying problem where my microphone does not work while everything seems to be in order. This is a brand new hardware (rather cutting-edge) and I’m guessing the problem is at driver level but I’ll leave that up to you to conclude.
So here’s the thing, while my onboard sound card is detected and the audio output does work, the microphone refuses to capture any sound (absolute mute). Here are some pointers:
- The audio input is detected by the system and when I plug in the jack, its option is activated in the system settings.
- I checked the input volume and made sure it is not muted.
- The mic itself is tested on other hardware and I have verified that the problem is not the mic.
- My webcam has also an internal mic and when I select that one, I can capture audio. But when I manually select the “Microphone (USB Audio Analog Stereo)” it stops capturing any sound. Also, I don’t know why it is called “USB”!
Here are some info on my hardware:
$ inxi -Fazy
System:
Kernel: 5.15.2-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
root=UUID=5c9ed198-4f9b-43fa-bdae-bb546e3c8ad1 rw quiet apparmor=1
security=apparmor resume=UUID=fd6d4a07-bba1-459b-a166-3779bdc1ae0e
udev.log_priority=3
Desktop: KDE Plasma 5.23.3 tk: Qt 5.15.2 info: latte-dock, docker
wm: kwin_x11 vt: 1 dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: ROG STRIX Z590-I GAMING WIFI v: Rev 1.xx
serial: <superuser required> UEFI: American Megatrends v: 1007
date: 07/13/2021
Battery:
Device-1: hidpp_battery_0 model: Logitech MX Keys Wireless Keyboard
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: Discharging
Device-2: hidpp_battery_1
model: Logitech MX Vertical Advanced Ergonomic Mouse serial: <filter>
charge: 55% (should be ignored) rechargeable: yes status: Discharging
CPU:
Info: 8-Core model: 11th Gen Intel Core i9-11900 bits: 64 type: MT MCP
arch: Rocket Lake family: 6 model-id: A7 (167) stepping: 1 microcode: 40
cache: L1: 640 KiB L2: 4 MiB L3: 16 MiB
flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
bogomips: 79888
Speed: 4980 MHz min/max: 800/5000 MHz Core speeds (MHz): 1: 4972 2: 4927
3: 4978 4: 4989 5: 4925 6: 4984 7: 4990 8: 4887 9: 4980 10: 4991 11: 4883
12: 4937 13: 5105 14: 5085 15: 4976 16: 4990
Vulnerabilities: Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel RocketLake-S GT1 [UHD Graphics 750] vendor: ASUSTeK
driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:4c8a class-ID: 0300
Device-2: Logitech Webcam C930e type: USB driver: snd-usb-audio,uvcvideo
bus-ID: 1-13:5 chip-ID: 046d:0843 class-ID: 0102 serial: <filter>
Display: x11 server: X.Org 1.21.1.1 compositor: kwin_x11 driver:
loaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1
Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.7x15.0")
s-diag: 777mm (30.6")
Monitor-1: DP-3 res: 2560x1440 hz: 60 dpi: 118 size: 553x311mm (21.8x12.2")
diag: 634mm (25")
OpenGL: renderer: Mesa Intel Graphics (RKL GT1) v: 4.6 Mesa 21.2.5
direct render: Yes
Audio:
Device-1: Intel Tiger Lake-H HD Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3
chip-ID: 8086:43c8 class-ID: 0403
Device-2: ASUSTek USB Audio type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-10:4 chip-ID: 0b05:1998
class-ID: 0300
Device-3: Logitech Webcam C930e type: USB driver: snd-usb-audio,uvcvideo
bus-ID: 1-13:5 chip-ID: 046d:0843 class-ID: 0102 serial: <filter>
Sound Server-1: ALSA v: k5.15.2-2-MANJARO running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: yes
Sound Server-4: PipeWire v: 0.3.40 running: yes
Network:
Device-1: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel
port: N/A bus-ID: 6e:00.0 chip-ID: 8086:15f3 class-ID: 0200
IF: enp110s0 state: down mac: <filter>
Device-2: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
bus-ID: 6f:00.0 chip-ID: 8086:2725 class-ID: 0280
IF: wlp111s0 state: up mac: <filter>
IF-ID-1: br-7506bc417bdd state: down mac: <filter>
IF-ID-2: docker0 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
IF-ID-3: vethda4e4e5 state: up speed: 10000 Mbps duplex: full mac: <filter>
IF-ID-4: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
IF-ID-5: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
Device-1: Intel AX210 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-2:2
chip-ID: 8087:0032 class-ID: e001
Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
Local Storage: total: 931.51 GiB used: 108.56 GiB (11.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Sabrent model: Rocket 4.0 Plus
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 type: SSD serial: <filter> rev: RKT4P1.2 temp: 41.9 C scheme: GPT
Partition:
ID-1: / raw-size: 922.42 GiB size: 906.86 GiB (98.31%)
used: 108.56 GiB (12.0%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 288 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 27.8 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 403 Uptime: 14h 54m wakeups: 86 Memory: 62.57 GiB
used: 14.69 GiB (23.5%) Init: systemd v: 249 tool: systemctl Compilers:
gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1636 lib: 380 flatpak: 0
Shell: Zsh v: 5.8 default: Bash v: 5.1.8 running-in: konsole inxi: 3.3.09
$ pacmd dump
### Configuration dump generated at Fri Dec 3 22:06:21 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="1" name="usb-Generic_USB_Audio-00" card_name="alsa_card.usb-Generic_USB_Audio-00" 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-046d_Logitech_Webcam_C930e_1948C32E-02" card_name="alsa_card.usb-046d_Logitech_Webcam_C930e_1948C32E-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="0" name="pci-0000_00_1f.3" card_name="alsa_card.pci-0000_00_1f.3" 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-x11-publish display=:0 xauthority=/home/mehran/.Xauthority
load-module module-x11-xsmp display=:0 xauthority=/home/mehran/.Xauthority session_manager=local/tiny-beast:@/tmp/.ICE-unix/1686,unix/tiny-beast:/tmp/.ICE-unix/1686
load-module module-cli-protocol-unix
set-sink-volume alsa_output.pci-0000_00_1f.3.hdmi-stereo 0xcce6
set-sink-mute alsa_output.pci-0000_00_1f.3.hdmi-stereo no
suspend-sink alsa_output.pci-0000_00_1f.3.hdmi-stereo yes
set-sink-volume alsa_output.usb-Generic_USB_Audio-00.iec958-stereo 0x10000
set-sink-mute alsa_output.usb-Generic_USB_Audio-00.iec958-stereo no
suspend-sink alsa_output.usb-Generic_USB_Audio-00.iec958-stereo yes
set-source-volume alsa_input.usb-046d_Logitech_Webcam_C930e_1948C32E-02.analog-stereo 0xcb57
set-source-mute alsa_input.usb-046d_Logitech_Webcam_C930e_1948C32E-02.analog-stereo no
suspend-source alsa_input.usb-046d_Logitech_Webcam_C930e_1948C32E-02.analog-stereo yes
set-source-volume alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor no
suspend-source alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor yes
set-source-volume alsa_output.usb-Generic_USB_Audio-00.iec958-stereo.monitor 0x10000
set-source-mute alsa_output.usb-Generic_USB_Audio-00.iec958-stereo.monitor no
suspend-source alsa_output.usb-Generic_USB_Audio-00.iec958-stereo.monitor yes
set-source-volume alsa_input.usb-Generic_USB_Audio-00.analog-stereo 0xe428
set-source-mute alsa_input.usb-Generic_USB_Audio-00.analog-stereo no
suspend-source alsa_input.usb-Generic_USB_Audio-00.analog-stereo yes
set-card-profile alsa_card.usb-Generic_USB_Audio-00 output:iec958-stereo+input:analog-stereo
set-card-profile alsa_card.usb-046d_Logitech_Webcam_C930e_1948C32E-02 input:analog-stereo
set-card-profile alsa_card.pci-0000_00_1f.3 output:hdmi-stereo
set-default-sink alsa_output.usb-Generic_USB_Audio-00.iec958-stereo
set-default-source alsa_input.usb-Generic_USB_Audio-00.analog-stereo
### EOF
$ amixer --card=0
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',3
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',4
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',5
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',6
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',7
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',8
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',9
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',10
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',11
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
I appreciate your help. Thanks.