== the Problem ==
Listening to sound on a vmware machine, hosted by Ubuntu, the devices freezes, and cannot listen to sound anymore, i have to connect/disconnect the device.
After i disconnect i get the logs:
Aug 8 13:52:05 tim-lap-143 kernel: [112278.344893] usb 1-1: 1:1: cannot get freq at ep 0x81
Aug 8 13:52:05 tim-lap-143 kernel: [112278.347094] usb 1-1: 2:1: cannot get freq at ep 0x1
Aug 8 13:52:05 tim-lap-143 kernel: [112278.358786] usb 1-1: Warning! Unlikely big volume range (=8192), cval->res is probably wrong.
Aug 8 13:52:05 tim-lap-143 kernel: [112278.358787] usb 1-1: [11] FU [Sidetone Playback Volume] ch = 1, val = 0/8192/1
Aug 8 13:52:05 tim-lap-143 kernel: [112278.641980] input: Plantronics Plantronics C520-M as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.3/0003:047F:C036.000F/input/input32
Aug 8 13:52:05 tim-lap-143 kernel: [112278.702298] plantronics 0003:047F:C036.000F: input,hiddev0,hidraw2: USB HID v1.11 Device [Plantronics Plantronics C520-M] on usb-0000:00:14.0-1/input3
Aug 8 13:52:05 tim-lap-143 kernel: [112278.747708] usb 1-1: 2:1: cannot get freq at ep 0x1
Aug 8 13:52:16 tim-lap-143 kernel: [112289.406154] usb 1-1: reset full-speed USB device number 19 using xhci_hcd
Aug 8 13:52:16 tim-lap-143 kernel: [112289.906146] usb 1-1: reset full-speed USB device number 19 using xhci_hcd
= The solution ==
It is simple, add this USB ID to the sound/usb/quirks.c:snd_usb_get_sample_rate_quirk function.
version signature: Ubuntu 4.10.0-28.32-generic 4.10.17
Very similar to this: /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1622763
https:/
== the Problem == pci0000: 00/0000: 00:14.0/ usb1/1- 1/1-1:1. 3/0003: 047F:C036. 000F/input/ input32 C036.000F: input,hiddev0, hidraw2: USB HID v1.11 Device [Plantronics Plantronics C520-M] on usb-0000: 00:14.0- 1/input3
Listening to sound on a vmware machine, hosted by Ubuntu, the devices freezes, and cannot listen to sound anymore, i have to connect/disconnect the device.
After i disconnect i get the logs:
Aug 8 13:52:05 tim-lap-143 kernel: [112278.344893] usb 1-1: 1:1: cannot get freq at ep 0x81
Aug 8 13:52:05 tim-lap-143 kernel: [112278.347094] usb 1-1: 2:1: cannot get freq at ep 0x1
Aug 8 13:52:05 tim-lap-143 kernel: [112278.358786] usb 1-1: Warning! Unlikely big volume range (=8192), cval->res is probably wrong.
Aug 8 13:52:05 tim-lap-143 kernel: [112278.358787] usb 1-1: [11] FU [Sidetone Playback Volume] ch = 1, val = 0/8192/1
Aug 8 13:52:05 tim-lap-143 kernel: [112278.641980] input: Plantronics Plantronics C520-M as /devices/
Aug 8 13:52:05 tim-lap-143 kernel: [112278.702298] plantronics 0003:047F:
Aug 8 13:52:05 tim-lap-143 kernel: [112278.747708] usb 1-1: 2:1: cannot get freq at ep 0x1
Aug 8 13:52:16 tim-lap-143 kernel: [112289.406154] usb 1-1: reset full-speed USB device number 19 using xhci_hcd
Aug 8 13:52:16 tim-lap-143 kernel: [112289.906146] usb 1-1: reset full-speed USB device number 19 using xhci_hcd
= The solution ==
It is simple, add this USB ID to the sound/usb/ quirks. c:snd_usb_ get_sample_ rate_quirk function.
version signature: Ubuntu 4.10.0- 28.32-generic 4.10.17
Thanks!