Logitech H800 wireless headset shows digital profile

Bug #987163 reported by Jean-Baptiste Lallement
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
alsa-lib (Ubuntu)
Fix Released
Low
David Henningsson
Precise
Fix Released
Low
Unassigned

Bug Description

SRU Justification:
[Impact]
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.
http://bazaar.launchpad.net/~ubuntu-audio-dev/alsa-lib/ubuntu.quantal/revision/123
[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
Card0.Amixer.info:
 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
Card1.Amixer.info:
 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
Card1.Amixer.values:
 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]
Card2.Amixer.info:
 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
Card2.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Card3.Amixer.info:
 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
ProcEnviron:
 TERM=xterm
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
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.

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
Revision history for this message
David Henningsson (diwic) wrote : [PATCH] alsa-lib conf: Add two more USB devices to iec958 blacklist

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
 }

--
1.7.5.4

Revision history for this message
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
Revision history for this message
David Henningsson (diwic) wrote :

SRU for 12.04 patch

description: updated
description: updated
tags: added: patch
Revision history for this message
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
Revision history for this message
Chris Halse Rogers (raof) wrote : Please test proposed package

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
Revision history for this message
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
Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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