Activity log for bug #1622763

Date Who What changed Old value New value Message
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