2016-09-12 21:59:58 |
David Britton |
bug |
|
|
added bug |
2016-09-12 22:01:02 |
Brad Figg |
linux (Ubuntu): status |
New |
Incomplete |
|
2016-09-12 22:01:56 |
David Britton |
linux (Ubuntu): assignee |
|
David Britton (davidpbritton) |
|
2016-09-13 03:13:39 |
David Britton |
attachment added |
|
0001-Ignore-Sennheiser-Officerunner.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1622763/+attachment/4739594/+files/0001-Ignore-Sennheiser-Officerunner.patch |
|
2016-09-13 03:14:45 |
David Britton |
tags |
|
apport-collected xenial |
|
2016-09-13 03:14:47 |
David Britton |
description |
This USB headset doesn't seem to support sample rate polling, similar to this issue:
https://bugzilla.kernel.org/show_bug.cgi?id=95961
The solution was simple, add this USB ID to the sound/usb/quirks.c:snd_usb_get_sample_rate_quirk function.
case USB_ID(0x1395, 0x740a): /* Sennheiser Officerunner */
version signature: Ubuntu 4.4.0-36.55-generic 4.4.16
# lsusb |grep Senn
Bus 002 Device 004: ID 1395:740a Sennheiser Communications
# zcat /var/log/kern.log.2.gz | grep 'cannot get' | tail -4
Sep 2 11:26:56 helo kernel: [908040.937098] usb 2-1.2: 2:1: cannot get freq at ep 0x4
Sep 2 11:27:01 helo kernel: [908045.941168] usb 2-1.2: 2:1: cannot get freq at ep 0x4
Sep 2 12:18:44 helo kernel: [911149.006318] usb 2-1.2: 3:1: cannot get freq at ep 0x83
Sep 2 12:18:49 helo kernel: [911154.010268] usb 2-1.2: 3:1: cannot get freq at ep 0x83 |
This USB headset doesn't seem to support sample rate polling, similar to this issue:
https://bugzilla.kernel.org/show_bug.cgi?id=95961
The solution was simple, add this USB ID to the sound/usb/quirks.c:snd_usb_get_sample_rate_quirk function.
case USB_ID(0x1395, 0x740a): /* Sennheiser Officerunner */
version signature: Ubuntu 4.4.0-36.55-generic 4.4.16
# lsusb |grep Senn
Bus 002 Device 004: ID 1395:740a Sennheiser Communications
# zcat /var/log/kern.log.2.gz | grep 'cannot get' | tail -4
Sep 2 11:26:56 helo kernel: [908040.937098] usb 2-1.2: 2:1: cannot get freq at ep 0x4
Sep 2 11:27:01 helo kernel: [908045.941168] usb 2-1.2: 2:1: cannot get freq at ep 0x4
Sep 2 12:18:44 helo kernel: [911149.006318] usb 2-1.2: 3:1: cannot get freq at ep 0x83
Sep 2 12:18:49 helo kernel: [911154.010268] usb 2-1.2: 3:1: cannot get freq at ep 0x83
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC3: dpb 12893 F.... pulseaudio
/dev/snd/controlC2: dpb 12893 F.... pulseaudio
/dev/snd/controlC1: dpb 12893 F.... pulseaudio
/dev/snd/controlC0: dpb 12893 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=a9a39ff3-c97d-471e-a0b3-518b4db8685c
InstallationDate: Installed on 2015-03-18 (544 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150306)
MachineType: Hewlett-Packard HP Z620 Workstation
NonfreeKernelModules: nvidia_uvm nvidia_modeset nvidia zfs zunicode zcommon znvpair zavl
Package: linux (not installed)
ProcFB: 0 EFI VGA
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.4.0-36-generic.efi.signed root=/dev/mapper/vgroot-lvroot ro console=tty0 console=ttyS4,115200 nosplash nomdmonddf nomdmonisw
ProcVersionSignature: Ubuntu 4.4.0-36.55-generic 4.4.16
RelatedPackageVersions:
linux-restricted-modules-4.4.0-36-generic N/A
linux-backports-modules-4.4.0-36-generic N/A
linux-firmware 1.157.3
RfKill:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Tags: xenial
Uname: Linux 4.4.0-36-generic x86_64
UpgradeStatus: Upgraded to xenial on 2016-02-16 (210 days ago)
UserGroups: adm cdrom dip docker libvirtd lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 05/27/2015
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: J61 v03.88
dmi.board.asset.tag: 2UA41528ZC
dmi.board.name: 158A
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 0.00
dmi.chassis.asset.tag: 2UA41528ZC
dmi.chassis.type: 6
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvrJ61v03.88:bd05/27/2015:svnHewlett-Packard:pnHPZ620Workstation:pvr:rvnHewlett-Packard:rn158A:rvr0.00:cvnHewlett-Packard:ct6:cvr:
dmi.product.name: HP Z620 Workstation
dmi.sys.vendor: Hewlett-Packard |
|
2016-09-13 03:14:49 |
David Britton |
attachment added |
|
AlsaInfo.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739595/+files/AlsaInfo.txt |
|
2016-09-13 03:14:50 |
David Britton |
attachment added |
|
CRDA.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739596/+files/CRDA.txt |
|
2016-09-13 03:14:52 |
David Britton |
attachment added |
|
CurrentDmesg.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739597/+files/CurrentDmesg.txt |
|
2016-09-13 03:14:54 |
David Britton |
attachment added |
|
IwConfig.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739598/+files/IwConfig.txt |
|
2016-09-13 03:14:56 |
David Britton |
attachment added |
|
JournalErrors.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739599/+files/JournalErrors.txt |
|
2016-09-13 03:14:58 |
David Britton |
attachment added |
|
Lspci.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739600/+files/Lspci.txt |
|
2016-09-13 03:15:00 |
David Britton |
attachment added |
|
Lsusb.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739601/+files/Lsusb.txt |
|
2016-09-13 03:15:02 |
David Britton |
attachment added |
|
ProcCpuinfo.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739602/+files/ProcCpuinfo.txt |
|
2016-09-13 03:15:04 |
David Britton |
attachment added |
|
ProcEnviron.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739603/+files/ProcEnviron.txt |
|
2016-09-13 03:15:05 |
David Britton |
attachment added |
|
ProcInterrupts.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739604/+files/ProcInterrupts.txt |
|
2016-09-13 03:15:07 |
David Britton |
attachment added |
|
ProcModules.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739605/+files/ProcModules.txt |
|
2016-09-13 03:15:08 |
David Britton |
linux (Ubuntu): status |
Incomplete |
New |
|
2016-09-13 03:15:10 |
David Britton |
attachment added |
|
PulseList.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739606/+files/PulseList.txt |
|
2016-09-13 03:15:12 |
David Britton |
linux (Ubuntu): assignee |
David Britton (davidpbritton) |
|
|
2016-09-13 03:15:14 |
David Britton |
attachment added |
|
UdevDb.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739607/+files/UdevDb.txt |
|
2016-09-13 03:15:16 |
David Britton |
attachment added |
|
WifiSyslog.txt https://bugs.launchpad.net/bugs/1622763/+attachment/4739608/+files/WifiSyslog.txt |
|
2016-09-13 03:21:01 |
David Britton |
attachment removed |
0001-Ignore-Sennheiser-Officerunner.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1622763/+attachment/4739594/+files/0001-Ignore-Sennheiser-Officerunner.patch |
|
|
2016-09-13 03:21:45 |
David Britton |
attachment added |
|
0001-dont-probe-sample-rate-for-sennheiser-officerunner.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1622763/+attachment/4739609/+files/0001-dont-probe-sample-rate-for-sennheiser-officerunner.patch |
|
2016-09-13 03:30:16 |
Brad Figg |
linux (Ubuntu): status |
New |
Confirmed |
|
2016-09-13 04:33:20 |
Ubuntu Foundations Team Bug Bot |
tags |
apport-collected xenial |
apport-collected patch xenial |
|
2016-09-13 04:33:21 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Joseph Salisbury |
2016-09-13 19:02:46 |
David Britton |
description |
This USB headset doesn't seem to support sample rate polling, similar to this issue:
https://bugzilla.kernel.org/show_bug.cgi?id=95961
The solution was simple, add this USB ID to the sound/usb/quirks.c:snd_usb_get_sample_rate_quirk function.
case USB_ID(0x1395, 0x740a): /* Sennheiser Officerunner */
version signature: Ubuntu 4.4.0-36.55-generic 4.4.16
# lsusb |grep Senn
Bus 002 Device 004: ID 1395:740a Sennheiser Communications
# zcat /var/log/kern.log.2.gz | grep 'cannot get' | tail -4
Sep 2 11:26:56 helo kernel: [908040.937098] usb 2-1.2: 2:1: cannot get freq at ep 0x4
Sep 2 11:27:01 helo kernel: [908045.941168] usb 2-1.2: 2:1: cannot get freq at ep 0x4
Sep 2 12:18:44 helo kernel: [911149.006318] usb 2-1.2: 3:1: cannot get freq at ep 0x83
Sep 2 12:18:49 helo kernel: [911154.010268] usb 2-1.2: 3:1: cannot get freq at ep 0x83
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC3: dpb 12893 F.... pulseaudio
/dev/snd/controlC2: dpb 12893 F.... pulseaudio
/dev/snd/controlC1: dpb 12893 F.... pulseaudio
/dev/snd/controlC0: dpb 12893 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=a9a39ff3-c97d-471e-a0b3-518b4db8685c
InstallationDate: Installed on 2015-03-18 (544 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150306)
MachineType: Hewlett-Packard HP Z620 Workstation
NonfreeKernelModules: nvidia_uvm nvidia_modeset nvidia zfs zunicode zcommon znvpair zavl
Package: linux (not installed)
ProcFB: 0 EFI VGA
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.4.0-36-generic.efi.signed root=/dev/mapper/vgroot-lvroot ro console=tty0 console=ttyS4,115200 nosplash nomdmonddf nomdmonisw
ProcVersionSignature: Ubuntu 4.4.0-36.55-generic 4.4.16
RelatedPackageVersions:
linux-restricted-modules-4.4.0-36-generic N/A
linux-backports-modules-4.4.0-36-generic N/A
linux-firmware 1.157.3
RfKill:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Tags: xenial
Uname: Linux 4.4.0-36-generic x86_64
UpgradeStatus: Upgraded to xenial on 2016-02-16 (210 days ago)
UserGroups: adm cdrom dip docker libvirtd lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 05/27/2015
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: J61 v03.88
dmi.board.asset.tag: 2UA41528ZC
dmi.board.name: 158A
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 0.00
dmi.chassis.asset.tag: 2UA41528ZC
dmi.chassis.type: 6
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvrJ61v03.88:bd05/27/2015:svnHewlett-Packard:pnHPZ620Workstation:pvr:rvnHewlett-Packard:rn158A:rvr0.00:cvnHewlett-Packard:ct6:cvr:
dmi.product.name: HP Z620 Workstation
dmi.sys.vendor: Hewlett-Packard |
This USB headset doesn't seem to support sample rate polling, similar to this issue:
https://bugzilla.kernel.org/show_bug.cgi?id=95961
== The problem ==
Every time something goes to interact with the device (playing a sound file, opening the sound panel, opening web audio/video), a 10 second pause is encountered, where dmesg prints out two messages:
usb 2-1.2: 2:1: cannot get freq at ep 0x83
usb 2-1.2: 2:1: cannot get freq at ep 0x83
Once the sound is playing, everything is fine. These sample rate polls don't seem to keep happening. After waiting for maybe 30 seconds after sound is playing, future interactions will again trigger the pause.
This 10 second pause can introduce other subtle problems. For instance, google hangouts will sometimes timeout waiting for the sound device to respond, and the browser tab will crash or not fully load as a result. The sound panel often also will not display the device in the list of choices, and you will have to close it out. Sometimes restart pulse audio to get it to recognize the headset again.
== The solution ==
It is simple, add this USB ID to the sound/usb/quirks.c:snd_usb_get_sample_rate_quirk function.
case USB_ID(0x1395, 0x740a): /* Sennheiser Officerunner */
version signature: Ubuntu 4.4.0-36.55-generic 4.4.16
# lsusb |grep Senn
Bus 002 Device 004: ID 1395:740a Sennheiser Communications
# zcat /var/log/kern.log.2.gz | grep 'cannot get' | tail -4
Sep 2 11:26:56 helo kernel: [908040.937098] usb 2-1.2: 2:1: cannot get freq at ep 0x4
Sep 2 11:27:01 helo kernel: [908045.941168] usb 2-1.2: 2:1: cannot get freq at ep 0x4
Sep 2 12:18:44 helo kernel: [911149.006318] usb 2-1.2: 3:1: cannot get freq at ep 0x83
Sep 2 12:18:49 helo kernel: [911154.010268] usb 2-1.2: 3:1: cannot get freq at ep 0x83
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC3: dpb 12893 F.... pulseaudio
/dev/snd/controlC2: dpb 12893 F.... pulseaudio
/dev/snd/controlC1: dpb 12893 F.... pulseaudio
/dev/snd/controlC0: dpb 12893 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=a9a39ff3-c97d-471e-a0b3-518b4db8685c
InstallationDate: Installed on 2015-03-18 (544 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150306)
MachineType: Hewlett-Packard HP Z620 Workstation
NonfreeKernelModules: nvidia_uvm nvidia_modeset nvidia zfs zunicode zcommon znvpair zavl
Package: linux (not installed)
ProcFB: 0 EFI VGA
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.4.0-36-generic.efi.signed root=/dev/mapper/vgroot-lvroot ro console=tty0 console=ttyS4,115200 nosplash nomdmonddf nomdmonisw
ProcVersionSignature: Ubuntu 4.4.0-36.55-generic 4.4.16
RelatedPackageVersions:
linux-restricted-modules-4.4.0-36-generic N/A
linux-backports-modules-4.4.0-36-generic N/A
linux-firmware 1.157.3
RfKill:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Tags: xenial
Uname: Linux 4.4.0-36-generic x86_64
UpgradeStatus: Upgraded to xenial on 2016-02-16 (210 days ago)
UserGroups: adm cdrom dip docker libvirtd lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 05/27/2015
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: J61 v03.88
dmi.board.asset.tag: 2UA41528ZC
dmi.board.name: 158A
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 0.00
dmi.chassis.asset.tag: 2UA41528ZC
dmi.chassis.type: 6
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvrJ61v03.88:bd05/27/2015:svnHewlett-Packard:pnHPZ620Workstation:pvr:rvnHewlett-Packard:rn158A:rvr0.00:cvnHewlett-Packard:ct6:cvr:
dmi.product.name: HP Z620 Workstation
dmi.sys.vendor: Hewlett-Packard |
|
2016-09-15 19:49:28 |
Joseph Salisbury |
linux (Ubuntu): importance |
Undecided |
Medium |
|
2016-09-15 19:50:25 |
Joseph Salisbury |
tags |
apport-collected patch xenial |
apport-collected kernel-da-key patch xenial |
|
2016-09-15 19:52:25 |
Joseph Salisbury |
linux (Ubuntu): status |
Confirmed |
Triaged |
|
2016-09-15 22:23:43 |
Joseph Salisbury |
linux (Ubuntu): assignee |
|
Joseph Salisbury (jsalisbury) |
|
2016-09-15 22:23:48 |
Joseph Salisbury |
linux (Ubuntu): status |
Triaged |
In Progress |
|
2016-09-15 22:24:20 |
Joseph Salisbury |
nominated for series |
|
Ubuntu Xenial |
|
2016-09-15 22:24:20 |
Joseph Salisbury |
bug task added |
|
linux (Ubuntu Xenial) |
|
2016-09-15 22:24:20 |
Joseph Salisbury |
nominated for series |
|
Ubuntu Yakkety |
|
2016-09-15 22:24:20 |
Joseph Salisbury |
bug task added |
|
linux (Ubuntu Yakkety) |
|
2016-09-15 22:24:20 |
Joseph Salisbury |
nominated for series |
|
Ubuntu Trusty |
|
2016-09-15 22:24:20 |
Joseph Salisbury |
bug task added |
|
linux (Ubuntu Trusty) |
|
2016-09-15 22:24:42 |
Joseph Salisbury |
linux (Ubuntu Xenial): status |
New |
In Progress |
|
2016-09-15 22:24:44 |
Joseph Salisbury |
linux (Ubuntu Trusty): status |
New |
In Progress |
|
2016-09-15 22:24:47 |
Joseph Salisbury |
linux (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2016-09-15 22:24:49 |
Joseph Salisbury |
linux (Ubuntu Trusty): importance |
Undecided |
Medium |
|
2016-09-15 22:24:52 |
Joseph Salisbury |
linux (Ubuntu Xenial): assignee |
|
Joseph Salisbury (jsalisbury) |
|
2016-09-15 22:24:55 |
Joseph Salisbury |
linux (Ubuntu Trusty): assignee |
|
Joseph Salisbury (jsalisbury) |
|
2016-09-16 14:46:28 |
Joseph Salisbury |
bug task deleted |
linux (Ubuntu Trusty) |
|
|
2016-09-19 14:48:52 |
Kamal Mostafa |
linux (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-09-26 19:16:41 |
Brad Figg |
tags |
apport-collected kernel-da-key patch xenial |
apport-collected kernel-da-key patch verification-needed-xenial xenial |
|
2016-09-30 16:48:02 |
Joseph Salisbury |
linux (Ubuntu Yakkety): status |
In Progress |
Fix Committed |
|
2016-10-03 19:25:56 |
David Britton |
tags |
apport-collected kernel-da-key patch verification-needed-xenial xenial |
apport-collected kernel-da-key patch verification-done-xenial xenial |
|
2016-10-10 17:37:52 |
Launchpad Janitor |
linux (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-10-10 17:37:52 |
Launchpad Janitor |
cve linked |
|
2016-6828 |
|
2016-10-10 17:37:52 |
Launchpad Janitor |
cve linked |
|
2016-7039 |
|
2017-01-26 16:27:14 |
Joseph Salisbury |
linux (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2017-01-26 16:27:17 |
Joseph Salisbury |
linux (Ubuntu): status |
Fix Committed |
Fix Released |
|
2017-02-03 12:22:41 |
Pinguin |
bug |
|
|
added subscriber Pinguin |