pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.36k stars 81 forks source link

20.10 - groovy - No sound through usb. device not being detected in settings. #1449

Open miromeir opened 3 years ago

miromeir commented 3 years ago

Pop!_OS 20.10 groovy

This issue seems to be ALSA-related. (solution below) not detecting external USB-audio devices such as a DAC. sound card does not appear in Settings->Sound option. no audio is played.

Had to append this line to /etc/modprobe.d/alsa-base.conf:

options snd slots=snd-usb-audio,snd-hda-intel

Then reboot --> Sound is working normally. I see the option Digital Output(S/PDIF) - Fiio E10 in sound settings menu.

Steps to reproduce: Fresh install, 20.10. Plug in a USB-DAC(mine specifically is a FiiO e10k)

Expected behavior: Audio device should be detected. Audio device should appear in Settings->Sound as an output option. Sound should work with mentioned^ device.

Some case-specific details: External audio device model: "Fiio e10k" DAC. Fresh install, 20.10. This is my first install of Pop!_OS, all my previous ubuntu-based distros (neon, kubuntu) worked, no sound issues with this card.

bflanagin commented 3 years ago

Curious, what you added should only reorder the cards not help with their detection. @miromeir can you confirm this has continue to work after this issue was created?

DanielJoyce commented 3 years ago

I'm seeing this with pixel earbuds on usb-c ports. Switching between ports sometimes helps, but sometimes seems to crash something so that it no longer works. Kernel 5.8 seems to have some sound issues.

Sometimes when the earbuds stop working altogether, I see this error:

ERROR Transfer event TRB DMA ptr not part of current TD ep_index 1 kernel 5.8

Also having problems with usb-c speakers.

Sound was rock solid under 20.04

DanielJoyce commented 3 years ago

Weirdly enough, sometimes flipping the usb-c dongle over and switching ports will get it to work.

leviport commented 3 years ago

When it's not working, see if pulseaudio -k fixes it. Pulse/ALSA have been a little unruly lately. If that command fixes it, it'll help narrow it down.

formidabilus commented 2 years ago

I have the same problem, DAC won't be recognized after some random time, pulseaudio --kill and pulseaudio --start or sudo alsa force-reload doesn't fix the problem. This is on 20.04 LTS, the only way beside rebooting is to off and on again my DAC from the behind switch button, not on/off button from front or from remote. Switching usb port doesn't help neither.