Logitech H800 wireless headset shows digital profile

Bug #987163 reported by Jean-Baptiste Lallement on 2012-04-23
This bug affects 1 person
Affects Status Importance Assigned to Milestone
alsa-lib (Ubuntu)
David Henningsson

Bug Description

SRU Justification:
Some USB headsets still show digital profiles at times. This shows up in the new sound settings dialog as a separate device. The device shouldn't be there.
[Development Fix]
Add quirks for these headsets.
[Stable Fix]
Add quirks for these headsets. See attached sru.debdiff.
[Test Case]
Connect your USB headset and then open the sound settings and see if you get an analog device (correct) or one analog and one digital device (incorrect). Note: sometimes the digital device does not show up even though the patch is not applied.
[Regression Risk]
Minimal as it targets specific hardware and nothing else.

Follow-up of bug 981149

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: pulseaudio 1:1.1-0ubuntu15
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
NonfreeKernelModules: fglrx
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu5
Architecture: amd64
 Card hw:0 'SB'/'HDA ATI SB at 0xfe024000 irq 16'
   Mixer name : 'Realtek ALC892'
   Components : 'HDA:10ec0892,1458a102,00100302'
   Controls : 45
   Simple ctrls : 20
 Card hw:1 'U0x46d0x809'/'USB Device 0x46d:0x809 at usb-0000:02:00.0-1.2, high speed'
   Mixer name : 'USB Mixer'
   Components : 'USB046d:0809'
   Controls : 2
   Simple ctrls : 1
 Simple mixer control 'Mic',0
   Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
   Capture channels: Mono
   Limits: Capture 0 - 17
   Mono: Capture 11 [65%] [22.17dB] [on]
 Card hw:2 'Generic'/'HD-Audio Generic at 0xfdefc000 irq 52'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100200'
   Controls : 6
   Simple ctrls : 1
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
 Card hw:3 'Headset'/'Logitech Logitech Wireless Headset at usb-0000:00:16.0-4, full speed'
   Mixer name : 'USB Mixer'
   Components : 'USB046d:0a29'
   Controls : 3
   Simple ctrls : 2
Date: Mon Apr 23 10:21:19 2012
 PATH=(custom, user)
SourcePackage: pulseaudio
UpgradeStatus: Upgraded to precise on 2012-01-31 (82 days ago)
dmi.bios.date: 07/23/2010
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: FD
dmi.board.name: GA-890GPA-UD3H
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrFD:bd07/23/2010:svnGigabyteTechnologyCo.,Ltd.:pnGA-890GPA-UD3H:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnGA-890GPA-UD3H:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: GA-890GPA-UD3H
dmi.sys.vendor: Gigabyte Technology Co., Ltd.

Jean-Baptiste Lallement (jibel) wrote :

Add "Logitech Wireless Headset" and "Logitech Speaker Lapdesk N700" to
the iec958 blacklist.
Also reorder the list in alphabetic order.

BugLink: https://bugs.launchpad.net/bugs/987163
Reported-by: Jean-Baptiste Lallement <email address hidden>
Signed-off-by: David Henningsson <email address hidden>
 src/conf/cards/USB-Audio.conf | 6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/conf/cards/USB-Audio.conf b/src/conf/cards/USB-Audio.conf
index b9148e7..0a0e374 100644
--- a/src/conf/cards/USB-Audio.conf
+++ b/src/conf/cards/USB-Audio.conf
@@ -38,10 +38,12 @@ USB-Audio.pcm.iec958_device {
  # "NoiseBlaster 3000" 42

  # The below don't have digital in/out, so prevent them from being opened.
- "Sennheiser USB headset" 999
+ "Blue Snowball" 999
+ "Logitech Speaker Lapdesk N700" 999
  "Logitech USB Headset" 999
+ "Logitech Wireless Headset" 999
+ "Sennheiser USB headset" 999
  "USB Device 0x46d:0x992" 999
- "Blue Snowball" 999


David Henningsson (diwic) wrote :

Thanks! I will collect these and make an SRU later.

affects: pulseaudio (Ubuntu) → alsa-lib (Ubuntu)
Changed in alsa-lib (Ubuntu):
status: New → In Progress
assignee: nobody → David Henningsson (diwic)
importance: Undecided → Low
description: updated
description: updated
David Henningsson (diwic) wrote :

SRU for 12.04 patch

description: updated
description: updated
tags: added: patch
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package alsa-lib - 1.0.25-1ubuntu11

alsa-lib (1.0.25-1ubuntu11) quantal; urgency=low

  * Update vcs-bzr field to quantal
  * 0001-USB-Audio-Blacklist-iec958-for-some-USB-devices.patch:
    Add more USB devices to the IEC958 blacklist (LP: #987163)
 -- David Henningsson <email address hidden> Fri, 11 May 2012 14:20:20 -0700

Changed in alsa-lib (Ubuntu):
status: In Progress → Fix Released

Hello Jean-Baptiste, or anyone else affected,

Accepted alsa-lib into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in alsa-lib (Ubuntu Precise):
status: New → Fix Committed
tags: added: verification-needed
Sebastien Bacher (seb128) wrote :

Hey jibel, could you test the SRU so it can move to updates?

Changed in alsa-lib (Ubuntu Precise):
importance: Undecided → Low
Jean-Baptiste Lallement (jibel) wrote :

SRU verification for Precise:
I have reproduced the problem with alsa-lib 1.0.25-1ubuntu10 in precise and have verified that the version of alsa-lib 1.0.25-1ubuntu10.1 in -proposed fixes the issue.

Marking as verification-done

tags: added: verification-done
removed: verification-needed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package alsa-lib - 1.0.25-1ubuntu10.1

alsa-lib (1.0.25-1ubuntu10.1) precise-proposed; urgency=low

  * 0001-USB-Audio-Blacklist-iec958-for-some-USB-devices.patch:
    Add more USB devices to the IEC958 blacklist (LP: #987163)
 -- David Henningsson <email address hidden> Fri, 11 May 2012 15:21:59 -0700

Changed in alsa-lib (Ubuntu Precise):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers