With my Plantronics P610, I'm seeing this in dmesg:

[   93.738138] usb 3-2: USB disconnect, device number 5
[  103.950487] usb 3-4: new full-speed USB device number 6 using xhci_hcd
[  104.228308] usb 3-4: New USB device found, idVendor=047f, idProduct=c02f
[  104.228312] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  104.228314] usb 3-4: Product: Plantronics P610
[  104.228316] usb 3-4: Manufacturer: Plantronics
[  104.228317] usb 3-4: SerialNumber: D21FA3D2B38C144D91AF207D0A9A030D
[  104.368289] input: Plantronics Plantronics P610 as 
/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.3/0003:047F:C02F.0002/input/input18
[  104.422797] plantronics 0003:047F:C02F.0002: input,hiddev0,hidraw0: USB HID 
v1.11 Device [Plantronics Plantronics P610] on usb-0000:00:14.0-4/input3
[  104.955080] usb 3-4: 1:1: cannot get freq at ep 0x81
[  104.955294] usb 3-4: 1:1: cannot get freq at ep 0x81
[  104.958747] usb 3-4: 2:1: cannot get freq at ep 0x1
[  104.958841] usb 3-4: 2:1: cannot set freq 44100 to ep 0x1
[  104.969429] usb 3-4: 2:1: cannot get freq at ep 0x1
[  104.969543] usb 3-4: 2:1: cannot set freq 44100 to ep 0x1
[  104.973338] usb 3-4: 2:1: cannot get freq at ep 0x1
[  104.973430] usb 3-4: 2:1: cannot set freq 44100 to ep 0x1
[  104.977360] usb 3-4: 2:1: cannot get freq at ep 0x1
[  104.977461] usb 3-4: 2:1: cannot set freq 44100 to ep 0x1
[  104.981966] usb 3-4: 2:1: cannot get freq at ep 0x1
[  104.982055] usb 3-4: 2:1: cannot set freq 44100 to ep 0x1
[  104.985335] usb 3-4: 2:1: cannot get freq at ep 0x1
[  104.985434] usb 3-4: 2:1: cannot set freq 44100 to ep 0x1
[  104.989361] usb 3-4: 2:1: cannot get freq at ep 0x1
[  104.989471] usb 3-4: 2:1: cannot set freq 44100 to ep 0x1
[  104.993311] usb 3-4: 2:1: cannot get freq at ep 0x1
[  104.993397] usb 3-4: 2:1: cannot set freq 44100 to ep 0x1
[  104.997442] usb 3-4: 1:1: cannot get freq at ep 0x81
[  104.997589] usb 3-4: 1:1: cannot set freq 44100 to ep 0x81
[  104.999399] usb 3-4: 1:1: cannot get freq at ep 0x81
[  104.999504] usb 3-4: 1:1: cannot set freq 44100 to ep 0x81
[  105.001310] usb 3-4: 1:1: cannot get freq at ep 0x81
[  105.001379] usb 3-4: 1:1: cannot set freq 44100 to ep 0x81
[  105.003233] usb 3-4: 1:1: cannot get freq at ep 0x81
[  105.003339] usb 3-4: 1:1: cannot set freq 44100 to ep 0x81

As a result, the device will sporadically show up in Google Hangouts in
Chrome. Sometimes, it'll only show the mic and not the speaker.

This didn't happen with a similar device produced by Sennheiser. Would a
patch for Plantronics devices as suggested in #28 fix it?

This is on 16.04.3 with -proposed enabled.

$ uname -a
Linux chowchow 4.4.0-88-generic #111-Ubuntu SMP Thu Jul 20 09:32:39 UTC 2017 
x86_64 x86_64 x86_64 GNU/Linux

$ lsusb | grep Plantronics
Bus 003 Device 006: ID 047f:c02f Plantronics, Inc.

If this is a different issue, I apologize. It's hard to tell from the
above.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1622763

Title:
  Sennheiser Officerunner - cannot get freq at ep 0x83

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Fix Released
Status in linux source package in Yakkety:
  Fix Released

Bug 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 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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1622763/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to