I recently installed manjaro with KDE on an Asus laptop, and the microphone doesn’t work. (Neither does Bluetooth, but that’s for another post.) It’s a built-in mic that works on Windows but not on Linux. It is detected thouth, but when I try recording with arecord it doesn’t show any activity – when I try to listen to what’s been recorded I only get low level white noise.
Here’s output from arecord -l:
[user@hostname ~]$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC3236 Analog [ALC3236 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
Output from pacmd list-sources
4 source(s) available.
index: 0
name: <alsa_input.hw_1_0>
driver: <module-alsa-source.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9030
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
module: 5
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC3236 Analog"
alsa.id = "ALC3236 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xf7a18000 irq 50"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card1"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "9c20"
device.product.name = "8 Series HD Audio Controller"
device.form_factor = "internal"
device.string = "hw:1,0"
device.buffering.buffer_size = "384000"
device.buffering.fragment_size = "192000"
device.access_mode = "mmap+timer"
device.description = "Built-in Audio"
device.icon_name = "audio-input-microphone-pci"
index: 1
name: <combined.monitor>
driver: <module-combine-sink.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1000
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 200.00 ms
monitor_of: 0
module: 16
properties:
device.description = "Monitor Source of Simultaneous output to Built-in Audio Analog Stereo"
device.class = "monitor"
device.icon_name = "audio-input-microphone"
index: 2
name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor>
driver: <module-alsa-card.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1030
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
monitor_of: 1
card: 1 <alsa_card.pci-0000_00_1b.0>
module: 28
properties:
device.description = "Monitor of Built-in Audio Analog Stereo"
device.class = "monitor"
alsa.card = "1"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xf7a18000 irq 50"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card1"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "9c20"
device.product.name = "8 Series HD Audio Controller"
device.form_factor = "internal"
device.string = "1"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
* index: 3
name: <alsa_input.pci-0000_00_1b.0.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9039
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 5206 / 8% / -66.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
card: 1 <alsa_card.pci-0000_00_1b.0>
module: 28
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC3236 Analog"
alsa.id = "ALC3236 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xf7a18000 irq 50"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card1"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "9c20"
device.product.name = "8 Series HD Audio Controller"
device.form_factor = "internal"
device.string = "front:1"
device.buffering.buffer_size = "384000"
device.buffering.fragment_size = "192000"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Built-in Audio Analog Stereo"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-input-microphone"
analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
active port: <analog-input-internal-mic>
Output from
$ dmesg | grep snd:
[ 28.640245] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC3236: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 28.640248] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 28.640250] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 28.640252] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
[ 28.640253] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 28.640255] snd_hda_codec_realtek hdaudioC1D0: Internal Mic=0x1a
[ 28.640257] snd_hda_codec_realtek hdaudioC1D0: Mic=0x19
[ 29.494599] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Output from
inxi -Fazy:
System:
Kernel: 5.10.2-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0
parameters: BOOT_IMAGE=/vmlinuz-5.10-x86_64 root=/dev/mapper/vg0-root ro
cryptdevice=UUID=c273662c-17fe-4fed-a414-c4da2ce6fbf3:cryptlvm rw quiet
udev.log_priority=3
resume=/dev/disk/by-uuid/616b7481-c262-4d11-b277-da306deb5c10
Desktop: KDE Plasma 5.20.4 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM
Distro: Manjaro Linux
Machine:
Type: Laptop System: ASUSTeK product: X550LN v: 1.0 serial: <filter>
Mobo: ASUSTeK model: X550LN v: 1.0 serial: <filter>
UEFI: American Megatrends v: X550LN.306 date: 06/26/2014
Battery:
ID-1: BAT0 charge: 3.7 Wh condition: 3.9/38.5 Wh (10%) volts: 14.8/14.8
model: ASUSTeK X550A26 type: Li-ion serial: N/A status: Not charging
cycles: 164
CPU:
Info: Dual Core model: Intel Core i5-4200U bits: 64 type: MT MCP
arch: Haswell family: 6 model-id: 45 (69) stepping: 1 microcode: 26
L2 cache: 3 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
bogomips: 18366
Speed: 1596 MHz min/max: 800/2600 MHz Core speeds (MHz): 1: 1596 2: 1596
3: 1596 4: 1597
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf
mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
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: Full generic retpoline, IBPB: conditional,
IBRS_FW, STIBP: conditional, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel Haswell-ULT Integrated Graphics vendor: ASUSTeK driver: i915
v: kernel bus ID: 00:02.0 chip ID: 8086:0a16
Device-2: NVIDIA GM108M [GeForce 840M] vendor: ASUSTeK driver: nouveau
v: kernel bus ID: 04:00.0 chip ID: 10de:1341
Device-3: Chicony USB2.0 HD UVC WebCam type: USB driver: uvcvideo
bus ID: 2-5:2 chip ID: 04f2:b40a serial: <filter>
Display: x11 server: X.Org 1.20.10 compositor: kwin_x11
driver: intel,nouveau unloaded: modesetting alternate: fbdev,nv,vesa
display ID: :0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0")
s-diag: 414mm (16.3")
Monitor-1: eDP1 res: 1366x768 hz: 60 dpi: 99 size: 350x190mm (13.8x7.5")
diag: 398mm (15.7")
OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2)
v: 4.5 Mesa 20.3.1 compat-v: 3.0 direct render: Yes
Audio:
Device-1: Intel Haswell-ULT HD Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel bus ID: 00:03.0 chip ID: 8086:0a0c
Device-2: Intel 8 Series HD Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel bus ID: 00:1b.0 chip ID: 8086:9c20
Sound Server: ALSA v: k5.10.2-2-MANJARO
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel port: e000 bus ID: 02:00.1
chip ID: 10ec:8168
IF: enp2s0f1 state: down mac: <filter>
Device-2: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter
vendor: AzureWave driver: ath9k v: kernel port: e000 bus ID: 03:00.0
chip ID: 168c:0036
IF: wlp3s0 state: up mac: <filter>
Drives:
Local Storage: total: 465.76 GiB used: 26.46 GiB (5.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Toshiba model: MQ01ABF050
size: 465.76 GiB block size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
serial: <filter> rev: 1J
Partition:
ID-1: / raw size: 32 GiB size: 31.25 GiB (97.65%) used: 14.68 GiB (47.0%)
fs: ext4 dev: /dev/dm-1 maj-min: 254:1 mapped: vg0-root
ID-2: /boot raw size: 388 MiB size: 367.7 MiB (94.77%) used: 161 MiB (43.8%)
fs: ext4 dev: /dev/sda2 maj-min: 8:2
ID-3: /boot/efi raw size: 100 MiB size: 96 MiB (96.00%)
used: 43.4 MiB (45.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
ID-4: /home raw size: 277.64 GiB size: 272.28 GiB (98.07%)
used: 11.57 GiB (4.3%) fs: ext4 dev: /dev/dm-3 maj-min: 254:3
mapped: vg0-home
Swap:
Kernel: swappiness: 60 (default) cache pressure: 100 (default)
ID-1: swap-1 type: partition size: 16 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/dm-2 maj-min: 254:2 mapped: vg0-swap
Sensors:
System Temperatures: cpu: 42.0 C mobo: N/A
Fan Speeds (RPM): cpu: 2100
Info:
Processes: 186 Uptime: 2h 18m wakeups: 1 Memory: 7.66 GiB
used: 1.33 GiB (17.4%) Init: systemd v: 247 Compilers: gcc: 10.2.0
clang: 11.0.0 Packages: pacman: 1677 lib: 428 flatpak: 0 Shell: Bash
v: 5.1.0 running in: konsole inxi: 3.2.01
I’ve been struggling with this for three days now and I don’t know what to do. I’ve been reading post here on the forum, as well as Arch Wiki, and nothing seems to work! Appreciate any help.