You are not logged in.

#1 2025-05-23 10:51:36

jogeso2305
Member
Registered: 2025-05-23
Posts: 10

No sound input from Fifine USB microphone in Telegram and PulseAudio

I'm using a Fifine USB microphone on Linux (PipeWire with PulseAudio compatibility). The mic is detected and works with arecord -D hw:0,0, and I can hear the recorded audio.

However:

    In pavucontrol, the mic appears but shows no input level.

    In parecord, the recording creates a file, but it contains no sound.

    Telegram Desktop sees the mic, but doesn't record any audio.

I've tried restarting PipeWire, checking profiles in pavucontrol, and verifying with arecord, which works. But PulseAudio-based apps don't receive audio input from the mic.

Any ideas?

Offline

#2 2025-05-23 14:06:32

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,346
Website

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Mod note: moving to NC


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Online

#3 2025-05-23 14:56:26

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,074

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

What are your outputs wrapped in  [code][/code] tags for

pactl list cards
pactl list sources
pactl list source-outputs
arecord -lL

Online

#4 2025-05-23 15:23:20

jogeso2305
Member
Registered: 2025-05-23
Posts: 10

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Output:


[heso@heso-x79g ~]$ pactl list cards
Card #0
        Name: alsa_card.pci-0000_03_00.1
        Driver: module-alsa-card.c
        Owner Module: 6
        Properties:
                alsa.card = "1"
                alsa.card_name = "HDA NVidia"
                alsa.long_card_name = "HDA NVidia at 0xfb080000 irq 44"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:03:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:02.0/0000:03:00.1/sound/card1"
                device.bus = "pci"
                device.vendor.id = "10de"
                device.vendor.name = "NVIDIA Corporation"
                device.product.id = "10f0"
                device.product.name = "GP104 High Definition Audio Controller"
                device.string = "1"
                device.description = "GP104 High Definition Audio Controller"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Profiles:
                output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
                output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: off
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
                hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
                hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
                hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #1
        Name: alsa_card.pci-0000_00_1b.0
        Driver: module-alsa-card.c
        Owner Module: 7
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xfb200000 irq 45"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1b.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "1d20"
                device.product.name = "C600/X79 series chipset High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "0"
                device.description = "Built-in Audio"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Profiles:
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 32833, available: yes)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 39268, available: yes)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 39333, available: yes)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: output:analog-stereo+input:analog-stereo
        Ports:
                analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, latency offset: 0 usec, available)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, not available)
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, not available)
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, available)
                        Properties:
                                device.icon_name = "audio-headphones"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo

Card #2
        Name: alsa_card.usb-3142_Fifine_Microphone-00
        Driver: module-alsa-card.c
        Owner Module: 8
        Properties:
                alsa.card = "2"
                alsa.card_name = "Fifine Microphone"
                alsa.long_card_name = "Fifine Microphone at usb-0000:00:1d.0-1.4, full speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:00:1d.0-usb-0:1.4:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/sound/card2"
                udev.id = "usb-3142_Fifine_Microphone-00"
                device.bus = "usb"
                device.vendor.id = "3142"
                device.vendor.name = "3142"
                device.product.id = "5060"
                device.product.name = "Fifine Microphone"
                device.serial = "3142_Fifine_Microphone"
                device.form_factor = "microphone"
                device.string = "2"
                device.description = "Fifine Microphone"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-input-microphone-usb"
        Profiles:
                input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: input:mono-fallback
        Ports:
                analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:mono-fallback
[heso@heso-x79g ~]$ pactl list sources
Source #0
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
        Description: Monitor of Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 7
        Mute: no
        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
        Monitor of Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
        Latency: 0 usec, configured 0 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                device.description = "Monitor of Built-in Audio Analog Stereo"
                device.class = "monitor"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xfb200000 irq 45"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1b.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "1d20"
                device.product.name = "C600/X79 series chipset High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "0"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Formats:
                pcm

Source #1
        State: SUSPENDED
        Name: alsa_input.pci-0000_00_1b.0.analog-stereo
        Description: Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
        Sample Specification: s16le 2ch 44100Hz
        Channel Map: front-left,front-right
        Owner Module: 7
        Mute: no
        Volume: front-left: 65537 / 100% / 0,00 dB,   front-right: 65537 / 100% / 0,00 dB
                balance 0,00
        Base Volume: 5841 /   9% / -63,00 dB
        Monitor of Sink: n/a
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC662 rev1 Analog"
                alsa.id = "ALC662 rev1 Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xfb200000 irq 45"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1b.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "1d20"
                device.product.name = "C600/X79 series chipset High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "front:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                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-front-mic: Front Microphone (type: Mic, priority: 8500, available)
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, not available)
                analog-input-linein: Line In (type: Line, priority: 8100, not available)
        Active Port: analog-input-front-mic
        Formats:
                pcm

Source #2
        State: SUSPENDED
        Name: alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback
        Description: Fifine Microphone Mono
        Driver: module-alsa-card.c
        Sample Specification: s16le 1ch 44100Hz
        Channel Map: mono
        Owner Module: 8
        Mute: no
        Volume: mono: 65536 / 100% / 0,00 dB
                balance 0,00
        Base Volume: 19944 /  30% / -31,00 dB
        Monitor of Sink: n/a
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "USB Audio"
                alsa.id = "USB Audio"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "2"
                alsa.card_name = "Fifine Microphone"
                alsa.long_card_name = "Fifine Microphone at usb-0000:00:1d.0-1.4, full speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:00:1d.0-usb-0:1.4:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/sound/card2"
                udev.id = "usb-3142_Fifine_Microphone-00"
                device.bus = "usb"
                device.vendor.id = "3142"
                device.vendor.name = "3142"
                device.product.id = "5060"
                device.product.name = "Fifine Microphone"
                device.serial = "3142_Fifine_Microphone"
                device.form_factor = "microphone"
                device.string = "hw:2"
                device.buffering.buffer_size = "176400"
                device.buffering.fragment_size = "88200"
                device.access_mode = "mmap+timer"
                device.profile.name = "mono-fallback"
                device.profile.description = "Mono"
                device.description = "Fifine Microphone Mono"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-input-microphone-usb"
        Ports:
                analog-input-mic: Microphone (type: Mic, priority: 8700, availability unknown)
        Active Port: analog-input-mic
        Formats:
                pcm
[heso@heso-x79g ~]$ pactl list source-outputs
[heso@heso-x79g ~]$ arecord -lL
null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Default ALSA Output (currently PipeWire Media Server)
sysdefault:CARD=PCH
    HDA Intel PCH, ALC662 rev1 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC662 rev1 Analog
    Front output / input
usbstream:CARD=PCH
    HDA Intel PCH
    USB Stream Output
usbstream:CARD=NVidia
    HDA NVidia
    USB Stream Output
sysdefault:CARD=Microphone
    Fifine Microphone, USB Audio
    Default Audio Device
front:CARD=Microphone,DEV=0
    Fifine Microphone, USB Audio
    Front output / input
usbstream:CARD=Microphone
    Fifine Microphone
    USB Stream Output
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC662 rev1 Alt Analog [ALC662 rev1 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Microphone [Fifine Microphone], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
[heso@heso-x79g ~]$ 

Offline

#5 2025-05-23 21:08:12

jogeso2305
Member
Registered: 2025-05-23
Posts: 10

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Thanks to everyone who tried to help.

Somehow, YouTube video playback suddenly stopped working. While searching for a solution, I stumbled upon this thread: https://bbs.archlinux.org/viewtopic.php?id=276918 , and found that running

pacman -Syu pipewire-media-session

did the trick.

Not only did YouTube start working again, but I also started hearing sound from my device — the volume meter began responding too.

Last edited by jogeso2305 (2025-05-23 21:08:55)

Offline

#6 2025-06-15 11:53:38

jogeso2305
Member
Registered: 2025-05-23
Posts: 10

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Hi everyone again,
For some reason, the sound stopped working.

I was cleaning my room and unplugged the USB microphone.
After I plugged it back in, the sound stopped working.

Please help.

[heso@heso-x79g ~]$ pactl list cards
pactl list sources
pactl list source-outputs
arecord -lL
Card #0
        Name: alsa_card.pci-0000_03_00.1
        Driver: module-alsa-card.c
        Owner Module: 6
        Properties:
                alsa.card = "1"
                alsa.card_name = "HDA NVidia"
                alsa.long_card_name = "HDA NVidia at 0xfb080000 irq 44"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:03:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:02.0/0000:03:00.1/sound/card1"
                device.bus = "pci"
                device.vendor.id = "10de"
                device.vendor.name = "NVIDIA Corporation"
                device.product.id = "10f0"
                device.product.name = "GP104 High Definition Audio Controller"
                device.string = "1"
                device.description = "GP104 High Definition Audio Controller"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Profiles:
                output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
                output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: off
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
                hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
                hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
                hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "video-display"
                        Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #1
        Name: alsa_card.pci-0000_00_1b.0
        Driver: module-alsa-card.c
        Owner Module: 7
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xfb200000 irq 45"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1b.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "1d20"
                device.product.name = "C600/X79 series chipset High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "0"
                device.description = "Built-in Audio"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Profiles:
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 32833, available: yes)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 39268, available: yes)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 39333, available: yes)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: output:analog-stereo+input:analog-stereo
        Ports:
                analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, latency offset: 0 usec, available)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, latency offset: 0 usec, not available)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, not available)
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, not available)
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, available)
                        Properties:
                                device.icon_name = "audio-headphones"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo

Card #2
        Name: alsa_card.usb-3142_Fifine_Microphone-00
        Driver: module-alsa-card.c
        Owner Module: 8
        Properties:
                alsa.card = "2"
                alsa.card_name = "Fifine Microphone"
                alsa.long_card_name = "Fifine Microphone at usb-0000:00:1d.0-1.2, full speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:00:1d.0-usb-0:1.2:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/sound/card2"
                udev.id = "usb-3142_Fifine_Microphone-00"
                device.bus = "usb"
                device.vendor.id = "3142"
                device.vendor.name = "3142"
                device.product.id = "5060"
                device.product.name = "Fifine Microphone"
                device.serial = "3142_Fifine_Microphone"
                device.form_factor = "microphone"
                device.string = "2"
                device.description = "Fifine Microphone"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-input-microphone-usb"
        Profiles:
                input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        Active Profile: input:mono-fallback
        Ports:
                analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
                        Properties:
                                device.icon_name = "audio-input-microphone"
                        Part of profile(s): input:mono-fallback
Source #0
        State: IDLE
        Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
        Description: Monitor of Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 7
        Mute: no
        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
        Monitor of Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
        Latency: 0 usec, configured 1837500 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                device.description = "Monitor of Built-in Audio Analog Stereo"
                device.class = "monitor"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xfb200000 irq 45"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1b.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "1d20"
                device.product.name = "C600/X79 series chipset High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "0"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Formats:
                pcm

Source #1
        State: SUSPENDED
        Name: alsa_input.pci-0000_00_1b.0.analog-stereo
        Description: Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
        Sample Specification: s16le 2ch 44100Hz
        Channel Map: front-left,front-right
        Owner Module: 7
        Mute: no
        Volume: front-left: 44650 /  68% / -10,00 dB,   front-right: 44650 /  68% / -10,00 dB
                balance 0,00
        Base Volume: 5841 /   9% / -63,00 dB
        Monitor of Sink: n/a
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC662 rev1 Analog"
                alsa.id = "ALC662 rev1 Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xfb200000 irq 45"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1b.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "1d20"
                device.product.name = "C600/X79 series chipset High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "front:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                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-front-mic: Front Microphone (type: Mic, priority: 8500, available)
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, not available)
                analog-input-linein: Line In (type: Line, priority: 8100, not available)
        Active Port: analog-input-front-mic
        Formats:
                pcm

Source #2
        State: SUSPENDED
        Name: alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback
        Description: Fifine Microphone Mono
        Driver: module-alsa-card.c
        Sample Specification: s16le 1ch 44100Hz
        Channel Map: mono
        Owner Module: 8
        Mute: no
        Volume: mono: 65360 / 100% / -0,07 dB
                balance 0,00
        Base Volume: 19944 /  30% / -31,00 dB
        Monitor of Sink: n/a
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "USB Audio"
                alsa.id = "USB Audio"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "2"
                alsa.card_name = "Fifine Microphone"
                alsa.long_card_name = "Fifine Microphone at usb-0000:00:1d.0-1.2, full speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:00:1d.0-usb-0:1.2:1.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/sound/card2"
                udev.id = "usb-3142_Fifine_Microphone-00"
                device.bus = "usb"
                device.vendor.id = "3142"
                device.vendor.name = "3142"
                device.product.id = "5060"
                device.product.name = "Fifine Microphone"
                device.serial = "3142_Fifine_Microphone"
                device.form_factor = "microphone"
                device.string = "hw:2"
                device.buffering.buffer_size = "176400"
                device.buffering.fragment_size = "88200"
                device.access_mode = "mmap+timer"
                device.profile.name = "mono-fallback"
                device.profile.description = "Mono"
                device.description = "Fifine Microphone Mono"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-input-microphone-usb"
        Ports:
                analog-input-mic: Microphone (type: Mic, priority: 8700, availability unknown)
        Active Port: analog-input-mic
        Formats:
                pcm
null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=PCH
    HDA Intel PCH, ALC662 rev1 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC662 rev1 Analog
    Front output / input
usbstream:CARD=PCH
    HDA Intel PCH
    USB Stream Output
usbstream:CARD=NVidia
    HDA NVidia
    USB Stream Output
sysdefault:CARD=Microphone
    Fifine Microphone, USB Audio
    Default Audio Device
front:CARD=Microphone,DEV=0
    Fifine Microphone, USB Audio
    Front output / input
usbstream:CARD=Microphone
    Fifine Microphone
    USB Stream Output
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC662 rev1 Alt Analog [ALC662 rev1 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Microphone [Fifine Microphone], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
[heso@heso-x79g ~]$ 

Offline

#7 2025-06-20 13:27:25

jogeso2305
Member
Registered: 2025-05-23
Posts: 10

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Hi.

Any ideas?

Offline

#8 2025-06-20 17:08:16

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,074

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Repost these while actively trying to record something, detection wise things look fine. FWIW these outputs suggest you are not actually running on pipewire but plain pulseaudio. If you actually want to use pipewire for everything I suggest you install wireplumber in lieu of pipewire-media-session and pipewire-pulse instead of pulseaudio.

Online

#9 2025-06-23 01:22:06

jogeso2305
Member
Registered: 2025-05-23
Posts: 10

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Yes, I was actively recording using OBS during the following outputs — the microphone was capturing audio, and OBS showed signal activity.

Here are the updated logs:

[heso@heso-x79g ~]$ pactl list sources
pactl info
pw-dump | grep -i fifine -A 20
Source #54
        State: IDLE
        Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
        Description: Monitor of Built-in Audio Analog Stereo
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        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
        Monitor of Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.class = "generic"
                alsa.components = "HDA:10ec0662,10ec0662,00100101"
                alsa.device = "0"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "ALC662 rev1 Analog"
                alsa.long_card_name = "HDA Intel PCH at 0xfb200000 irq 45"
                alsa.mixer_name = "Realtek ALC662 rev1"
                alsa.name = "ALC662 rev1 Analog"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.sync.id = "00000000:00000000:00000000:00000000"
                api.alsa.card.longname = "HDA Intel PCH at 0xfb200000 irq 45"
                api.alsa.card.name = "HDA Intel PCH"
                api.alsa.path = "front:0"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "4"
                device.api = "alsa"
                device.class = "monitor"
                device.icon_name = "audio-card-analog"
                device.id = "46"
                device.profile.description = "Analog Stereo"
                device.profile.name = "analog-stereo"
                device.routes = "2"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Built-in Audio"
                node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo"
                node.nick = "ALC662 rev1 Analog"
                node.pause-on-idle = "false"
                object.path = "alsa:acp:PCH:4:playback"
                port.group = "playback"
                priority.driver = "1009"
                priority.session = "1009"
                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "44"
                node.driver = "true"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "54"
                object.serial = "54"
                node.max-latency = "16384/48000"
                api.alsa.period-size = "1024"
                api.alsa.period-num = "32"
                api.alsa.headroom = "0"
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "0"
                api.alsa.split-enable = "true"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio0"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.bus = "pci"
                device.bus_path = "pci-0000:00:1b.0"
                device.enum.api = "udev"
                device.form_factor = "internal"
                device.name = "alsa_card.pci-0000_00_1b.0"
                device.nick = "HDA Intel PCH"
                device.plugged.usec = "6419742"
                device.product.id = "0x1d20"
                device.product.name = "C600/X79 series chipset High Definition Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
                device.vendor.id = "0x8086"
                device.vendor.name = "Intel Corporation"
                spa.object.id = "2"
                device.string = "0"
        Ports:
                analog-output-lineout: Line Out (type: Line, priority: 9000, availability group: Legacy 4, not available)
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 5, available)
        Active Port: analog-output-headphones
        Formats:
                pcm

Source #55
        State: SUSPENDED
        Name: alsa_input.pci-0000_00_1b.0.analog-stereo
        Description: Built-in Audio Analog Stereo
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
                balance 0,00
        Base Volume: 5841 /   9% / -63,00 dB
        Monitor of Sink: n/a
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.class = "generic"
                alsa.components = "HDA:10ec0662,10ec0662,00100101"
                alsa.device = "0"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "ALC662 rev1 Analog"
                alsa.long_card_name = "HDA Intel PCH at 0xfb200000 irq 45"
                alsa.mixer_name = "Realtek ALC662 rev1"
                alsa.name = "ALC662 rev1 Analog"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.sync.id = "00000000:00000000:00000000:00000000"
                api.alsa.card.longname = "HDA Intel PCH at 0xfb200000 irq 45"
                api.alsa.card.name = "HDA Intel PCH"
                api.alsa.path = "front:0"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "capture"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "0"
                device.api = "alsa"
                device.class = "sound"
                device.icon_name = "audio-card-analog"
                device.id = "46"
                device.profile.description = "Analog Stereo"
                device.profile.name = "analog-stereo"
                device.routes = "3"
                factory.name = "api.alsa.pcm.source"
                media.class = "Audio/Source"
                device.description = "Built-in Audio"
                node.name = "alsa_input.pci-0000_00_1b.0.analog-stereo"
                node.nick = "ALC662 rev1 Analog"
                node.pause-on-idle = "false"
                object.path = "alsa:acp:PCH:0:capture"
                port.group = "capture"
                priority.driver = "2009"
                priority.session = "2009"
                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "44"
                node.driver = "true"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "55"
                object.serial = "55"
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "0"
                api.alsa.split-enable = "true"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio0"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.bus = "pci"
                device.bus_path = "pci-0000:00:1b.0"
                device.enum.api = "udev"
                device.form_factor = "internal"
                device.name = "alsa_card.pci-0000_00_1b.0"
                device.nick = "HDA Intel PCH"
                device.plugged.usec = "6419742"
                device.product.id = "0x1d20"
                device.product.name = "C600/X79 series chipset High Definition Audio Controller"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
                device.vendor.id = "0x8086"
                device.vendor.name = "Intel Corporation"
                spa.object.id = "2"
                device.string = "0"
        Ports:
                analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, availability group: Legacy 1, available)
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, availability group: Legacy 2, not available)
                analog-input-linein: Line In (type: Line, priority: 8100, availability group: Legacy 3, not available)
        Active Port: analog-input-front-mic
        Formats:
                pcm

Source #56
        State: (null)
        Name: alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback
        Description: Fifine Microphone Mono
        Driver: PipeWire
        Sample Specification: s24le 1ch 48000Hz
        Channel Map: mono
        Owner Module: 4294967295
        Mute: no
        Volume: mono: 65536 / 100% / 0,00 dB
                balance 0,00
        Base Volume: 19944 /  30% / -31,00 dB
        Monitor of Sink: n/a
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "2"
                alsa.card_name = "Fifine Microphone"
                alsa.class = "generic"
                alsa.components = "USB3142:5060"
                alsa.device = "0"
                alsa.driver_name = "snd_usb_audio"
                alsa.id = "USB Audio"
                alsa.long_card_name = "Fifine Microphone at usb-0000:00:1d.0-1.2, full speed"
                alsa.mixer_name = "USB Mixer"
                alsa.name = "USB Audio"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.sync.id = "00000000:00000000:00000000:00000000"
                api.alsa.card.longname = "Fifine Microphone at usb-0000:00:1d.0-1.2, full speed"
                api.alsa.card.name = "Fifine Microphone"
                api.alsa.path = "hw:2"
                api.alsa.pcm.card = "2"
                api.alsa.pcm.stream = "capture"
                audio.channels = "1"
                audio.position = "MONO"
                card.profile.device = "1"
                device.api = "alsa"
                device.class = "sound"
                device.icon_name = "audio-card-analog"
                device.id = "47"
                device.profile.description = "Mono"
                device.profile.name = "mono-fallback"
                device.routes = "1"
                factory.name = "api.alsa.pcm.source"
                media.class = "Audio/Source"
                device.description = "Fifine Microphone"
                node.name = "alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback"
                node.nick = "Fifine Microphone"
                node.pause-on-idle = "false"
                object.path = "alsa:acp:Microphone:1:capture"
                port.group = "capture"
                priority.driver = "2000"
                priority.session = "2000"
                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "44"
                node.driver = "true"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "56"
                object.serial = "56"
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "2"
                api.alsa.split-enable = "true"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio2"
                api.dbus.ReserveDevice1.Priority = "-20"
                device.bus = "usb"
                device.bus-id = "usb-3142_Fifine_Microphone-00"
                device.bus_path = "pci-0000:00:1d.0-usb-0:1.2:1.0"
                device.enum.api = "udev"
                device.form_factor = "microphone"
                device.name = "alsa_card.usb-3142_Fifine_Microphone-00"
                device.nick = "Fifine Microphone"
                device.plugged.usec = "112557422"
                device.product.id = "0x5060"
                device.product.name = "Fifine Microphone"
                device.serial = "3142_Fifine_Microphone"
                device.subsystem = "sound"
                sysfs.path = "/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/sound/card2"
                device.vendor.id = "0x3142"
                device.vendor.name = "3142"
                spa.object.id = "6"
                device.string = "2"
        Ports:
                analog-input-mic: Microphone (type: Mic, priority: 8700, availability unknown)
        Active Port: analog-input-mic
        Formats:
                pcm
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 157
Tile Size: 65472
User Name: heso
Host Name: heso-x79g
Server Name: PulseAudio (on PipeWire 1.4.5)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback
Cookie: 23fb:bb86
      { "subject": 0, "key": "default.configured.audio.source", "type": "Spa:String:JSON", "value": { "name": "alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback" } },
      { "subject": 0, "key": "default.audio.sink", "type": "Spa:String:JSON", "value": { "name": "alsa_output.pci-0000_00_1b.0.analog-stereo" } },
      { "subject": 0, "key": "default.audio.source", "type": "Spa:String:JSON", "value": { "name": "alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback" } },
      { "subject": 82, "key": "target.node", "type": "Spa:Id", "value": -1 },
      { "subject": 83, "key": "target.node", "type": "Spa:Id", "value": -1 }
    ]
  },
  {
    "id": 43,
    "type": "PipeWire:Interface:Metadata",
    "version": 3,
    "permissions": [ "r", "w", "x" ],
    "props": {
      "client.id": 33,
      "factory.id": 7,
      "metadata.name": "route-settings",
      "module.id": 6,
      "object.serial": 43
    },
    "metadata": [
      { "subject": 0, "key": "restore.stream.Output/Audio.media.role:Notification", "type": "Spa:String:JSON", "value": { "mute": true, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }
    ]
  },
--
        "alsa.card_name": "Fifine Microphone",
        "alsa.components": "USB3142:5060",
        "alsa.driver_name": "snd_usb_audio",
        "alsa.id": "Microphone",
        "alsa.long_card_name": "Fifine Microphone at usb-0000:00:1d.0-1.2, full speed",
        "alsa.mixer_name": "USB Mixer",
        "api.acp.auto-port": false,
        "api.acp.auto-profile": false,
        "api.alsa.card": 2,
        "api.alsa.card.longname": "Fifine Microphone at usb-0000:00:1d.0-1.2, full speed",
        "api.alsa.card.name": "Fifine Microphone",
        "api.alsa.path": "hw:2",
        "api.alsa.split-enable": true,
        "api.alsa.use-acp": true,
        "api.dbus.ReserveDevice1": "Audio2",
        "api.dbus.ReserveDevice1.Priority": -20,
        "client.id": 44,
        "device.api": "alsa",
        "device.bus": "usb",
        "device.bus-id": "usb-3142_Fifine_Microphone-00",
        "device.bus-path": "pci-0000:00:1d.0-usb-0:1.2:1.0",
        "device.description": "Fifine Microphone",
        "device.enum.api": "udev",
        "device.form-factor": "microphone",
        "device.icon-name": "audio-input-microphone-analog-usb",
        "device.name": "alsa_card.usb-3142_Fifine_Microphone-00",
        "device.nick": "Fifine Microphone",
        "device.plugged.usec": 112557422,
        "device.product.id": "0x5060",
        "device.product.name": "Fifine Microphone",
        "device.serial": "3142_Fifine_Microphone",
        "device.string": 2,
        "device.subsystem": "sound",
        "device.sysfs.path": "/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/sound/card2",
        "device.vendor.id": "0x3142",
        "device.vendor.name": 3142,
        "factory.id": 15,
        "media.class": "Audio/Device",
        "object.id": 47,
        "object.path": "alsa:acp:Microphone",
        "object.serial": 47,
        "spa.object.id": 6
      },
      "params": {
        "EnumProfile": [
          {
            "index": 0,
            "name": "off",
            "description": "Off",
            "priority": 0,
            "available": "yes",
--
        "alsa.card_name": "Fifine Microphone",
        "alsa.class": "generic",
        "alsa.components": "USB3142:5060",
        "alsa.device": 0,
        "alsa.driver_name": "snd_usb_audio",
        "alsa.id": "USB Audio",
        "alsa.long_card_name": "Fifine Microphone at usb-0000:00:1d.0-1.2, full speed",
        "alsa.mixer_name": "USB Mixer",
        "alsa.name": "USB Audio",
        "alsa.resolution_bits": 16,
        "alsa.subclass": "generic-mix",
        "alsa.subdevice": 0,
        "alsa.subdevice_name": "subdevice #0",
        "alsa.sync.id": "00000000:00000000:00000000:00000000",
        "api.alsa.card.longname": "Fifine Microphone at usb-0000:00:1d.0-1.2, full speed",
        "api.alsa.card.name": "Fifine Microphone",
        "api.alsa.path": "hw:2",
        "api.alsa.pcm.card": 2,
        "api.alsa.pcm.stream": "capture",
        "audio.channels": 1,
        "audio.position": "MONO",
        "card.profile.device": 1,
        "client.id": 44,
        "clock.quantum-limit": 8192,
        "device.api": "alsa",
        "device.class": "sound",
        "device.icon-name": "audio-card-analog",
        "device.id": 47,
        "device.profile.description": "Mono",
        "device.profile.name": "mono-fallback",
        "device.routes": 1,
        "factory.id": 19,
        "factory.name": "api.alsa.pcm.source",
        "library.name": "audioconvert/libspa-audioconvert",
        "media.class": "Audio/Source",
        "node.description": "Fifine Microphone Mono",
        "node.driver": true,
        "node.loop.name": "data-loop.0",
        "node.name": "alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback",
        "node.nick": "Fifine Microphone",
        "node.pause-on-idle": false,
        "object.id": 56,
        "object.path": "alsa:acp:Microphone:1:capture",
        "object.serial": 56,
        "port.group": "capture",
        "priority.driver": 2000,
        "priority.session": 2000
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": {
              "default": "S24LE",
              "alt1": "S24LE",
              "alt2": "S16LE"
            },
            "rate": { "default": 48000, "min": 44100, "max": 192000 },
            "channels": 1,
--
        "port.alias": "Fifine Microphone:capture_MONO",
        "port.direction": "out",
        "port.group": "capture",
        "port.id": 0,
        "port.name": "capture_MONO",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
--
        "target.object": "alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": "F32LE",
            "rate": 48000,
            "channels": 1,
            "position": [ "MONO" ]
          }
        ],
        "PropInfo": [
          {
            "id": "volume",
            "description": "Volume",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "mute",
[heso@heso-x79g ~]$ systemctl --user status pipewire pipewire-pulse wireplumber
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Mon 2025-06-23 04:17:25 MSK; 2min 48s ago
 Invocation: bea69c4304ed48789fa5744f6907f63a
TriggeredBy: ● pipewire.socket
   Main PID: 11119 (pipewire)
      Tasks: 3 (limit: 38149)
     Memory: 9.4M (peak: 11.2M)
        CPU: 487ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─11119 /usr/bin/pipewire

июн 23 04:20:00 heso-x79g pipewire[11119]: spa.audioadapter: 0x56041bd011e8: can't send command 2: Broken pipe
июн 23 04:20:01 heso-x79g pipewire[11119]: spa.alsa: hw:2c: snd_pcm_start: Broken pipe
июн 23 04:20:01 heso-x79g pipewire[11119]: spa.audioadapter: 0x56041bd011e8: can't send command 2: Broken pipe
июн 23 04:20:01 heso-x79g pipewire[11119]: pw.node: (alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback-5>
июн 23 04:20:06 heso-x79g pipewire[11119]: spa.alsa: hw:2c: snd_pcm_start: Broken pipe
июн 23 04:20:06 heso-x79g pipewire[11119]: spa.audioadapter: 0x56041bd011e8: can't send command 2: Broken pipe
июн 23 04:20:06 heso-x79g pipewire[11119]: pw.node: (alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback-5>
июн 23 04:20:11 heso-x79g pipewire[11119]: spa.alsa: hw:2c: snd_pcm_start: Broken pipe
июн 23 04:20:11 heso-x79g pipewire[11119]: spa.audioadapter: 0x56041bd011e8: can't send command 2: Broken pipe
июн 23 04:20:11 heso-x79g pipewire[11119]: pw.node: (alsa_input.usb-3142_Fifine_Microphone-00.mono-fallback-5>

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
     Active: active (running) since Mon 2025-06-23 04:15:07 MSK; 5min ago
 Invocation: 115acf7e217a4b078dcfe3b6a683771a

[heso@heso-x79g ~]$ 

Let me know if this looks better or if there's anything else I should check.

Offline

#10 2025-06-27 06:32:19

jogeso2305
Member
Registered: 2025-05-23
Posts: 10

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

any ideas?

Offline

#11 2025-07-04 06:50:24

jogeso2305
Member
Registered: 2025-05-23
Posts: 10

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

still actual.

Offline

#12 2025-07-04 16:32:34

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,074

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Sorry this one fell off the radar a bit, the broken pipe assertions read concerning and suggest data can't be properly sent to the device.

Does direct HW access via

arecord -Dhw:2 test.wav

work properly? If it does it could be either some incorrect sample rate reporting or too low of a quantum buffer in which case you can give the following suggestions a try: https://wiki.archlinux.org/title/PipeWi … ample_rate -- try to bring that closer to a default of 44100 hz or so, or if you want to more fine grainedly target the mic directly, check e.g. https://wiki.archlinux.org/title/PipeWi … hiit_DACs) and the wireplumber section for how to apply changes to just the USB DAC/just the input and use more conservative sample rates, e.g.

monitor.alsa.rules = [
  {
    matches = [
      {
        node.name = "alsa_output.name-of-node"
      }
    ]
    actions = {
      update-props = {
        audio.format = "S16_LE"
        audio.rate = 16000
        # Following value should be doubled until audio does not cut out or other issues stop occurring
        api.alsa.period-size = 128
      }
    }
  }

Online

#13 2025-07-05 21:22:23

jogeso2305
Member
Registered: 2025-05-23
Posts: 10

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Hi,

Thanks for your suggestions.

I tried the direct hardware access command you mentioned:

 arecord -Dhw:2 test.wav 

but it returned an error:

 arecord: main:850: audio open error: No such file or directory 

So it seems that the device with index hw:2 does not exist or is not accessible.

Also, I applied the PipeWire/WirePlumber configuration changes to adjust the sample rate and buffer size, but unfortunately, it did not resolve the broken pipe issue.

Could you please advise how to identify the correct hardware device identifier to use with arecord? Or suggest alternative troubleshooting steps to get the device working properly?

(Also, when i try to record with arecord i getting this error many times):

overrun!!! (at least 10003125,407 ms long)
overrun!!! (at least 10003125,420 ms long)
overrun!!! (at least 10003125,433 ms long)
overrun!!! (at least 10003125,446 ms long)
overrun!!! (at least 10003125,466 ms long)
overrun!!! (at least 10003125,490 ms long)
overrun!!! (at least 10003125,510 ms long)
overrun!!! (at least 10003125,524 ms long)
overrun!!! (at least 10003125,536 ms long)
overrun!!! (at least 10003125,549 ms long)
overrun!!! (at least 10003125,562 ms long)
overrun!!! (at least 10003125,575 ms long)
overrun!!! (at least 10003125,588 ms long)
overrun!!! (at least 10003125,601 ms long)
overrun!!! (at least 10003125,614 ms long)
overrun!!! (at least 10003125,627 ms long)
overrun!!! (at least 10003125,639 ms long)
overrun!!! (at least 10003125,652 ms long)
^CAborted by signal Interrupt...
overrun!!! (at least 10003125,677 ms long)

Last edited by jogeso2305 (2025-07-05 21:25:41)

Offline

#14 2025-07-08 06:55:33

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,074

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Check the output of

arecord -l

to reach the correct card index of the mic. If direct hw access via a -Dhw:$index doesn't work it's potentially lower level and kernel related and you might want to e.g. test the LTS kernel or so.

Online

#15 2025-07-08 21:36:30

jogeso2305
Member
Registered: 2025-05-23
Posts: 10

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

I fixed the issue simply by switching to PulseAudio and installing pipewire-media-session with:

sudo pacman -Syu pipewire-media-session

The problem originally happened because I connected a bunch of adapters and plugged the microphone into those USB ports, which overloaded the USB ports on the motherboard, causing it not to work.

After I plugged the microphone directly into a USB 3.0 port and installed the above package, everything started working perfectly.

Thank you very much! I’m excited to continue enjoying Linux.

Offline

#16 2025-07-09 00:13:53

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,074

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

Ah yeah that's often a cause for trouble as well, we should've probably looked at dmesg output as well. I'm assuming pipewire would work as well without the overloaded USB bus? In any case the main difference between pulseaudio and pipewire in terms of how they talk to the device initially will be sample rate difference of 48kHz vs 44.1kHz which you can configure with the configs I mentioned.

In any case, if you consider this [SOLVED] please mark it as such by editing the title in your first post (might have to shorten it a bit to make that fit)

Online

#17 2025-10-23 03:16:19

SeanHaz
Member
Registered: 2025-10-23
Posts: 1

Re: No sound input from Fifine USB microphone in Telegram and PulseAudio

I had the exact same issue, also with a usb bus.

Really seems like a software issue with the way its handled rather than an actual problem with the hardware?

My bus is to switch between my work and personal device so I will probably keep using it, switching to work pc and then switching back seems to resolve the issue temporarily (at least this time). If "turning it off and on again" works consistenly its probably good enough for my use case.

To anyone curious, the reason it seems like a software issue to me is because I have 2 devices connected to the bus, a usb mic and a usb dac with headphones attached. Each device works individually if I disable the other in pavu control, without doing anything with the usb bus. So it works when the usb bus is refreshed (for lack of a better word) and it also works for each individual device without a refresh.

Offline

Board footer

Powered by FluxBB