2 Replies Latest reply on Aug 8, 2017 3:04 AM by dubsauce

    USB keeps resetting randomly - Plantronics headsets

    dubsauce Lurker

      Hello guys,

      I googled around, and first i tried the following: Troubleshooting USB devices using USB quirks in Fusion (1025256) | VMware KB

      currently have usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"

      and still the device disconnects, and got this log, I tried  googling around for the needsPeriodicExecFrame, but found nothing( note: at about 10:16:10 ) the sound is back on the guest.

       

      2017-08-08T10:14:58.973+03:00| vcpu-0| I125: USB: Clearing needsPeriodicExecFrame for xhci

      2017-08-08T10:15:08.242+03:00| vcpu-0| I125: USB: Clearing needsPeriodicExecFrame for xhci

      2017-08-08T10:15:09.923+03:00| vcpu-0| I125: USB: Setting needsPeriodicExecFrame to TRUE for xhci

      2017-08-08T10:15:09.924+03:00| vcpu-0| I125: USB: Clearing needsPeriodicExecFrame for xhci

      2017-08-08T10:15:09.932+03:00| vcpu-0| I125: VMMouse: CMD Read ID

      2017-08-08T10:15:14.341+03:00| vcpu-0| I125: USB: Clearing needsPeriodicExecFrame for xhci

      2017-08-08T10:15:14.864+03:00| vcpu-0| I125: USBG: Skipping device reset due to device quirks on device 0x10000008047fc036

      2017-08-08T10:15:14.904+03:00| vcpu-0| I125: USBG: Skipping device reset due to device quirks on device 0x10000008047fc036

      2017-08-08T10:15:15.911+03:00| vcpu-0| I125: USBG: Skipping SetConfiguration(1): skip-reset quirk set for device 0x10000008047fc036

      2017-08-08T10:15:17.131+03:00| vcpu-1| I125: USB: Setting needsPeriodicExecFrame to TRUE for xhci

      2017-08-08T10:16:03.382+03:00| vcpu-1| I125: USB: Clearing needsPeriodicExecFrame for xhci

      2017-08-08T10:16:07.566+03:00| vcpu-0| I125: USB: Setting needsPeriodicExecFrame to TRUE for xhci

      2017-08-08T10:16:10.855+03:00| vcpu-0| I125: USB: Clearing needsPeriodicExecFrame for xhci

      2017-08-08T10:16:10.855+03:00| vcpu-0| I125: USB: Clearing needsPeriodicExecFrame for xhci

      2017-08-08T10:16:10.855+03:00| vcpu-0| I125: USB: Setting needsPeriodicExecFrame to TRUE for xhci

       

       

       

       

        • 1. Re: USB keeps resetting randomly - Plantronics headsets
          bluefirestorm Master

          currently have usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"

          Your quirks entry should be

           

          usb.quirks.device0 = "0x047f:0xc036 skip-reset, skip-refresh, skip-setconfig"

           

          As 047f is the vendor ID for Plantronics and c036 is the device ID based on the log that you pasted.

           

          The device ID c036 would mean it is a Plantronics Blackwire C520 headset. It is not clear from the Plantronics website whether the device is USB 2.0 or USB 3.0. But it appears you are using USB 3.0 as the log says xhci. Have you also tried USB 2.0 compatibility?

           

          Anyway, give the new vmx setting a try first with the vendor ID and device ID set before trying USB 2.0 compatibility.

           

           

          • 2. Re: USB keeps resetting randomly - Plantronics headsets
            dubsauce Lurker

            Thanks for the fast response, bluefirestorm!

            The vmx are already as you said, I double checked ( I pasted from the KB link, not from the config, forgot about the change ).

            usb.quirks.device0 = "0x047f:0xc036 skip-reset, skip-refresh, skip-setconfig"

            Shutting down now and trying USB 2.0, will keep you posted.

            Thanks again!