gnome-volume-control: device input not shown until switching profiles

Bug #441446 reported by David Henningsson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-media (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs
linux (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: gnome-media

I have two soundcards, one AC'97 and one ESI Juli@. When I boot up Karmic AMD64 Beta, Live-CD, and start gnome-volume-control, on the hardware tab both cards are correctly listed as "Analog stereo duplex". However, on the Input tab, only the AC'97 (listed as "Internal Audio") appears (expected both soundcards).

Workaround: If I then go to the hardware tab, and switch profile for ESI Juli@ first to "Analog stereo output" and then back to "Analog stereo duplex", then switch to the input tab, both soundcards are listed as devices.

ProblemType: Bug
Architecture: amd64
Date: Sat Oct 3 15:08:50 2009
DistroRelease: Ubuntu 9.10
LiveMediaBuild: Ubuntu 9.10 "Karmic Koala" - Beta amd64 (20090929.2)
Package: gnome-media 2.28.0-0ubuntu1
ProcEnviron:
 LANG=sv_SE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-11.36-generic
SourcePackage: gnome-media
Uname: Linux 2.6.31-11-generic x86_64

Revision history for this message
David Henningsson (diwic) wrote :
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Not confirming the issue here. Please run the following, follow the steps necessary to trigger the bug, and then attach the resulting file to this bug report:

gnome-volume-control --debug 2>&1 | tee ~/gvc.log

Changed in gnome-media (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
David Henningsson (diwic) wrote :
Revision history for this message
David Henningsson (diwic) wrote :
Revision history for this message
David Henningsson (diwic) wrote :
Revision history for this message
David Henningsson (diwic) wrote :

So, as you can see pulseaudio loads the sink only after having changed back to "Analog stereo duplex".

As a side note, recording works fine with programs such as QARecord (with alsa device=plughw:CARD=Juli) both before and after the profile change.

Could this be two bugs in one? One is in pulseaudio - not loading the source for Juli@, but then, shouldn't gnome-volume-control detect that, and set the profile to "Analog stereo output" instead of "Analog stereo duplex" then...?

Revision history for this message
David Henningsson (diwic) wrote :

I meant to say: "So, as you can see pulseaudio loads the SOURCE"...

Revision history for this message
David Henningsson (diwic) wrote :

For what it's worth, perhaps a pulseaudio -vvvv could help analyze what is going wrong.

Revision history for this message
David Henningsson (diwic) wrote :

Some more research: The error messages I see in my pulseaudio.log are very close to what I see in this bug: https://bugzilla.redhat.com/show_bug.cgi?id=525595
And, both of us have ICE1724 sound cards.

Changed in pulseaudio (Ubuntu):
importance: Undecided → Low
affects: pulseaudio (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
assignee: nobody → David Henningsson (diwic)
status: New → In Progress
Revision history for this message
David Henningsson (diwic) wrote :

This patch to the linux kernel fixes the underlying issue for me.

Revision history for this message
David Henningsson (diwic) wrote :
Changed in linux (Ubuntu):
assignee: David Henningsson (diwic) → nobody
status: In Progress → Fix Committed
Revision history for this message
Uri Sivan (tartif) wrote :

Can confirm the exact symptoms of the original problem, including the workaround.
Can also confirm that applying the patch to the ice1724 driver solves the problem.

Revision history for this message
Sebastien Bacher (seb128) wrote :

not a gnome-media bug there

Changed in gnome-media (Ubuntu):
status: Incomplete → Invalid
Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.