Published March 25, 2026 | https://doi.org/10.59348/bn9z8-ehk76

How to get a blocked USB stack and dead microphone working again on Linux

Creators & Contributors

  • 1. ROR icon Birkbeck, University of London

I have been having an intermittent problem where my microphone just drops out arbitrarily on Linux and I can't access it anymore. It turns out that this was actually due to a dodgy USB hub inside the motherboard of my computer.

An image of a microphone

I was finding that looking at /sys/bus/usb/devices/1-5.1/power/runtime_status (this will be different on your machine) was showing "error". Oh dear, said Paddington. The symptom was that the device wasn't visible as an audio microphone input. I couldn't use the microphone, and lots of USB devices were all over the place. For a short while the microphone would appear in the volume control list, but I could not get any signal through it.

The solution in the end was actually quite simple, I just needed to reset the USB "hub". For me, this is what worked:

sudo bash -c 'usbreset 001/003; sleep 2; usbreset 001/002'
systemctl --user restart wireplumber pipewire pipewire-pulse

Not a very exciting post I know, but someone might be helped by it.

How to get a blocked USB stack and dead microphone working again on Linux was originally published by Martin Paul Eve at Martin Paul Eve on March 25, 2026.

Additional details

Description

I have been having an intermittent problem where my microphone just drops out arbitrarily on Linux and I can't access it anymore. It turns out that this was actually due to a dodgy USB hub inside the motherboard of my computer. I was finding that looking at /sys/bus/usb/devices/1-5.1/power/runtime_status (this will be different on your machine) was showing "error". Oh dear, said Paddington.

Dates

Issued
2026-03-25T16:55:58
Updated
2026-03-25T16:55:58