My DCMT Technology USB Condenser Microphone isn't working on Linux

GardZock

New Member
Joined
Nov 28, 2024
Messages
17
Reaction score
4
Credits
127
I'm experiencing an issue with my DCMT Technology USB Condenser Microphone that I didn’t have on Windows 10. The microphone is being recognized normally on my Linux Pop OS, but when I try to use it, no sound is captured.

What I’ve tried so far:
  • Tested 4 different distros (Manjaro, Mint, EndeavourOS, and Pop OS);
  • Strangely, it works perfectly on my laptop with Pop OS;
  • Reinstalling, restarting, and trying various tweaks with Pipewire;
  • Configuring through pavucontrol/alsamixer;
  • Strangely, using the arecord command, the microphone captured audio, and I was able to listen to it perfectly using aplay;
  • Contacting the store’s support (they replied: "Linux is highly customizable, so it’s up to the user, but it should be supported.");
  • Filing an issue on the Pipewire repository (the developer stopped responding).
Logs and other commands I ran will be attached as images.

My configuration:

  • GT 1030
  • i5-2400
  • Intel H61 Motherboard
I’m new to Linux.
 

Attachments

  • Captura de tela de 2024-11-27 15-32-08.png
    Captura de tela de 2024-11-27 15-32-08.png
    32.4 KB · Views: 32
  • Captura de tela de 2024-11-27 16-02-28.png
    Captura de tela de 2024-11-27 16-02-28.png
    8.9 KB · Views: 35
  • Captura de tela de 2024-11-27 16-04-13.png
    Captura de tela de 2024-11-27 16-04-13.png
    295.5 KB · Views: 35
  • Captura de tela de 2024-11-28 09-29-21.png
    Captura de tela de 2024-11-28 09-29-21.png
    23.9 KB · Views: 42
  • Captura de tela de 2024-11-28 14-25-04.png
    Captura de tela de 2024-11-28 14-25-04.png
    150.1 KB · Views: 41
  • Captura de tela de 2024-11-28 15-46-39.png
    Captura de tela de 2024-11-28 15-46-39.png
    76 KB · Views: 35


I remember our Moderator @KGIII mentioning that Pop OS was designed for System 76 machines.

The other thing I noticed in the output of inxi is that there is a Intel 6 audio driver and a Nvida audio driver and if they are running at the same time. That may be what's creating the conflict.

Looking at the journal that you used grep to show pipewire the output says one of the nodes is in error, the out and is suspended.

Check and see if pipewire, pipewire-pulse, and wireplumber services are running or not-
Code:
systemctl --user status pipewire
systemctl --user status pipewire-pulse
systemctl --user status wireplumber

What kernel is your Pop Os using and what sound driver is your kernel using?

Code:
lspci -v

Let's see what our Moderator says.
 
I remember our Moderator @KGIII mentioning that Pop OS was designed for System 76 machines.

The other thing I noticed in the output of inxi is that there is a Intel 6 audio driver and a Nvida audio driver and if they are running at the same time. That may be what's creating the conflict.

Looking at the journal that you used grep to show pipewire the output says one of the nodes is in error, the out and is suspended.

Check and see if pipewire, pipewire-pulse, and wireplumber services are running or not-
Code:
systemctl --user status pipewire
systemctl --user status pipewire-pulse
systemctl --user status wireplumber

What kernel is your Pop Os using and what sound driver is your kernel using?

Code:
lspci -v

Let's see what our Moderator says.

As you said, I tried on other linux too, same problem.
Kernel version: 6.9.3-76060903-generic
 

Attachments

  • Captura de tela de 2024-11-28 18-56-21.png
    Captura de tela de 2024-11-28 18-56-21.png
    335.9 KB · Views: 30
  • Captura de tela de 2024-11-28 18-56-37.png
    Captura de tela de 2024-11-28 18-56-37.png
    149.6 KB · Views: 28
  • Captura de tela de 2024-11-28 18-57-16.png
    Captura de tela de 2024-11-28 18-57-16.png
    200.3 KB · Views: 31
  • Captura de tela de 2024-11-27 15-32-08.png
    Captura de tela de 2024-11-27 15-32-08.png
    32.4 KB · Views: 30
  • Captura de tela de 2024-11-28 18-58-18.png
    Captura de tela de 2024-11-28 18-58-18.png
    197.3 KB · Views: 28
  • Captura de tela de 2024-11-28 18-58-29.png
    Captura de tela de 2024-11-28 18-58-29.png
    166.3 KB · Views: 26
Something I noticed too, all my USBs are 2.0, so when I attach my mic it converts to USB 1.0, same to laptop.
 
Something I noticed too, all my USBs are 2.0, so when I attach my mic it converts to USB 1.0, same to laptop.
Backwards compatibility is normal. See the link on discourse.nixos below.

I'm looking up the errors one at a time.

Code:
GetManageobjects () failed: org.freedesktop.DBus.Error.NameHasNoOwner

This error in your screenshot points to a dbus error.
https://discourse.nixos.org/t/wirep...g-freedesktop-dbus-error-namehasnoowner/28650

Code:
Failed to activate item object activation aborted

In Post #3 the man says he has the same issue as you. Maybe try those suggestion.

Code:
The decibel volume range for element 'mic' (-5200dB --200 dB) has negative maximum Disabling the decibel range
This error is something I've never seen before.
If I had to guess it could be that pipewire and wireplumber are not playing nicely together.

When things aren't working as they should with Linux looking up the errors are one of the ways to troubleshoot.
Your search engine is your friend.:)
 
I keep getting no sound, but when I use arecord -D plughw:3,0 -f cd test-mic.wav then tests with aplay test-mic.wav it work.
When I tried to change alsa-base.conf settings it gives my a new message on wireplumber status.
 

Attachments

  • Captura de tela de 2024-11-29 16-40-21.png
    Captura de tela de 2024-11-29 16-40-21.png
    252.3 KB · Views: 27
I keep getting no sound, but when I use arecord -D plughw:3,0 -f cd test-mic.wav then tests with aplay test-mic.wav it work.
When I tried to change alsa-base.conf settings it gives my a new message on wireplumber status.
I'm not entirely sure what is causing the conflict, I'm sorry, sound issues are not my area of expertise.

Perhaps our Moderators @KGIII or @wizardfromoz or our member that is well versed with Debian @osprey will know more of this sound issue.
 
I'm not entirely sure what is causing the conflict, I'm sorry, sound issues are not my area of expertise.

Ditto.

If the OP had Timeshift installed, and a current snapshot taken, he could restore it. I will be pleasantly surprised if that is the case.

Good luck.

Wizard
 
Strangely, it works perfectly on my laptop with Pop OS
Would that suggest a driver issue? I know very little in that area... did it work properly before this...or are these all fresh installs.

Timeshift would save your bacon as @wizardfromoz suggested just above this post...IF the mike previously worked.
 
Ditto.

If the OP had Timeshift installed, and a current snapshot taken, he could restore it. I will be pleasantly surprised if that is the case.

Good luck.

Wizard
I don't have backups or Timeshift, because it's a new installation, my first time on linux. In other words, my microphone never worked on Linux.
 
Would that suggest a driver issue? I know very little in that area... did it work properly before this...or are these all fresh installs.

Timeshift would save your bacon as @wizardfromoz suggested just above this post...IF the mike previously worked.
All fresh installs, I used the same version of Pop OS on my laptop.
 
I switched to Ubuntu, I still getting same error.

Last idea:-
Try d messaging the driver for the mic and see what it returns. Drivers are listed in the output of lsmod.

Code:
dmesg <nameofdriver>

Maybe try another distribution and see if you still have the same issues.
 
Last idea:-
Try d messaging the driver for the mic and see what it returns. Drivers are listed in the output of lsmod.

Code:
dmesg <nameofdriver>

Maybe try another distribution and see if you still have the same issues.
Like I said, I tried different distributions, but like I said, all of them use Pipewire.
The command you said gives an error "bad usage", so I tried using sudo journalctl -k | grep snd*, it sent me a new log message:
Code:
[26872.686990] audit: type=1400 audit(1733008509.760:1002823): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[26872.687017] audit: type=1400 audit(1733008509.760:1002824): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[26877.687696] audit: type=1400 audit(1733008514.760:1003030): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[26877.687714] audit: type=1400 audit(1733008514.760:1003031): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[26877.687742] audit: type=1400 audit(1733008514.760:1003032): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[26877.687757] audit: type=1400 audit(1733008514.760:1003033): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[26877.687765] audit: type=1400 audit(1733008514.760:1003034): apparmor="DENIED" operation="open" class="file" profile="snap.discord.discord" name="/proc/3951/cmdline" pid=4788 comm="Utils" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[26877.687778] audit: type=1400 audit(1733008514.760:1003035): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[26877.687794] audit: type=1400 audit(1733008514.760:1003036): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[26877.687820] audit: type=1400 audit(1733008514.760:1003037): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[26877.687836] audit: type=1400 audit(1733008514.760:1003038): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
[26877.687880] audit: type=1400 audit(1733008514.760:1003039): apparmor="DENIED" operation="ptrace" class="ptrace" profile="snap.discord.discord" pid=4788 comm="Utils" requested_mask="read" denied_mask="read" peer="unconfined"
After it I tried sudo journalctl -k | grep snd_hda_intel, then I got:
Code:
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)nov 30 12:47:19 gardzock-desktop kernel: snd_hda_intel 0000:01:00.1: Disabling MSInov 30 12:47:19 gardzock-desktop kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client

Snd log without *:
Code:
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
nov 30 12:47:19 gardzock-desktop kernel: snd_hda_codec_hdmi hdaudioC0D3: No i915 binding for Intel HDMI/DP codec
nov 30 12:47:19 gardzock-desktop kernel: usbcore: registered new interface driver snd-usb-audio

I will keep using Linux until the Pipewire developer responds and gives me the final verdict.
By now I tried using a different microphone, a P3 input Microphone, so it works very good, I think pipewire doesn't have a good support for USB Microphones.
 
I have only skimmed the thread, but I was pinged to it and noticed that.

I guess I'd start with the basics. Open a terminal and run pavucontrol and take a look around that to see if something is muted, volume turned low, or otherwise looks wrong.
 
I have only skimmed the thread, but I was pinged to it and noticed that.

I guess I'd start with the basics. Open a terminal and run pavucontrol and take a look around that to see if something is muted, volume turned low, or otherwise looks wrong.
Like I said on topic message, I tried to configurate through pavucontrol and alsamixer, I still getting same error. Another thing I noticed is that there is no bar that shows how the microphone works, there is also no change when I change the microphone to Pro or Mono.

1733068191202.png
 
I tried to configurate through pavucontrol and alsamixer,

Did you remember to check the drop-down menus? Sometimes they'll contain entries that look similar - or even duplicates - and only one of those choices will work.

Other than that, I'm out of ideas. I've been fortunate in that audio has never been a challenge for me. So, I don't have any experience breaking it. That means I haven't ever really needed to fix it.
 
Did you remember to check the drop-down menus? Sometimes they'll contain entries that look similar - or even duplicates - and only one of those choices will work.

Other than that, I'm out of ideas. I've been fortunate in that audio has never been a challenge for me. So, I don't have any experience breaking it. That means I haven't ever really needed to fix it.
I checked it only show Latency Compensation configuration.
1733072930461.png

However, thank all guys who are trying to help me.
 

Members online


Top