Bug 1267760 - USB Digital to Analog Converter (DAC) registered as Analog Output instead of Digital Output (IEC958) if hotplugged
Summary: USB Digital to Analog Converter (DAC) registered as Analog Output instead of ...
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: pulseaudio
Version: 22
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Lennart Poettering
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-09-30 21:37 UTC by Mark Kubiak
Modified: 2016-07-19 20:14 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-07-19 20:14:48 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
pactl list, ran when system is working as expected (pulseaudio started with DAC plugged int) (33.38 KB, text/plain)
2015-09-30 21:37 UTC, Mark Kubiak
no flags Details
pactl list, ran when system is not working as expected (pulseaudio started without DAC plugged in) (28.97 KB, text/plain)
2015-09-30 21:38 UTC, Mark Kubiak
no flags Details

Description Mark Kubiak 2015-09-30 21:37:01 UTC
Created attachment 1078829 [details]
pactl list, ran when system is working as expected (pulseaudio started with DAC plugged int)

Description of problem: I own a USB Digital to Analog Converter (DAC) that I plug into the USB port of my laptop.  If the DAC is plugged into the computer on boot, PulseAudio registers the device as iec958-stereo, this is intended behavior.  If the USB DAC is plugged in after pulseaudio has been started, the iec958-stereo profile is unavailable, and pulseaudio uses the analog-stereo profile.  This renders me unable to change the volume of the device.  It is important to note that the system works 100% as expected if the USB DAC is plugged in when pulseaudio is started.  As a workaround, I run `pulseaudio -k` and then open pavucontrol to restart pulseaudio.  After doing so, everything works perfectly fine.

Version-Release number of selected component (if applicable):
Fedora 22

How reproducible:
100% reproducible, happens on Arch Linux as well.

Steps to Reproduce:
1. Ensure USB DAC is unplugged
2. Boot Fedora 22
3. Wait until GNOME3 loads
4. Plug in USB DAC

Actual results:
pulseaudio is using the analog-stereo profile for the device and the iec958-stereo profile is unavailable

Expected results:
the iec958-stereo profile is available and active

Additional info:
Again, everything is perfectly fine if the device is plugged in when pulseaudio is started.  This issue only occurs when the device is hotplugged

Comment 1 Mark Kubiak 2015-09-30 21:38:10 UTC
Created attachment 1078830 [details]
pactl list, ran when system is not working as expected (pulseaudio started without DAC plugged in)

Comment 2 Fedora End Of Life 2016-07-19 20:14:48 UTC
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.