Menu

Failed to initialize plugin -- attempting to open handles for wrong USB device?

Anonymous
2014-04-13
2014-04-29
  • Anonymous

    Anonymous - 2014-04-13

    Windows 8.1 64 bit with April 8th update installed
    TeamSpeak 3.0.14 (win64) / API 20
    Gamevoice 1.1b (win64)

    Upon attempting to select the plugin I get "Failed to initialize plugin"

    The "Devices and Printers" collection shows a SideWinder GameVoice, the HID Input devices list a SideWinder GameVoice (HWIDs: USB\VID_045E&PID_003B&REV_0101 ,USB\VID_045E&PID_003B DeviceInstancePath: USB\VID_045E&PID_003B\6&208648D3&0&3), and the TeamSpeak client log appears to indicate that one was detected:

    4/13/2014 8:35 AM Info TeamSpeak 3 Client 3.0.14 (2014-03-12 11:49:03)
    4/13/2014 8:35 AM Info SystemInformation: Windows 8 (9200) x64 (AMD or Intel) Binary: 64bit
    4/13/2014 8:35 AM Info Using hardware aes
    4/13/2014 8:35 AM Direct Sound Debug setting timer resolution to 1ms
    4/13/2014 8:35 AM Info Loading plugin: appscanner_plugin
    4/13/2014 8:35 AM Info Loading plugin: clientquery_plugin
    4/13/2014 8:35 AM Info Loading plugin: gamevoice_win64
    4/13/2014 8:35 AM Info Loading plugin: lua_plugin
    4/13/2014 8:35 AM Info Loading plugin: teamspeak_control_plugin
    4/13/2014 8:35 AM Info Loading plugin: test_plugin
    4/13/2014 8:35 AM Info Loading plugin: ts3g15
    4/13/2014 8:35 AM Windows Audio Session Devel DeviceDeleteList::waitForDeletes - enter
    4/13/2014 8:35 AM Windows Audio Session Devel DeviceDeleteList::waitForDeletes - leave
    4/13/2014 8:35 AM InputDevices Info Input device name: Logitech, Inc. Logitech G13 Joystick
    4/13/2014 8:35 AM InputDevices Info Input device name: American Power Conversion Uninterruptible Power Supply
    4/13/2014 8:35 AM InputDevices Info Input device name: Microsoft Corp. SideWinder Game Voice
    4/13/2014 8:35 AM Input Info Default monitoring enabled
    4/13/2014 8:35 AM Info *** Time [MAINWINDOW]: 216
    4/13/2014 8:35 AM Info *** Time [INIT]: 216
    4/13/2014 8:35 AM ClientUI Info Qt version: 5.2.1
    4/13/2014 8:35 AM ClientUI Info Using configuration location: C:\Users\Dave\AppData\Roaming\TS3Client\settings.db
    4/13/2014 8:35 AM ClientUI Info Last update check was:
    4/13/2014 8:35 AM GameVoice Plugin Info Plugin started...
    4/13/2014 8:35 AM GameVoice Plugin Info Searching for SideWinder Game Voice device (VID_045E&PID_003B).
    4/13/2014 8:35 AM GameVoice Plugin Info Cannot find GameVoice USB device, plugin unloaded.

    DebugView appears to indicate that the plugin (usbHidCommunication.c) tries opening handles for an entirely different device:
    [3152] findDevice: Seaching for device ID below
    [3152] VID_045E&PID_003B
    [3152] findDevice: Detaching USB device in case of...
    [3152] findDevice: SetupDiGetClassDevs: Initializing HID class devices...
    [3152] findDevice: SetupDiEnumDeviceInfo: Enumerating devices...
    [3152] findDevice: SetupDiGetDeviceInterfaceDetail: Getting device interface detail to open the read and write handles required for USB communication...
    [3152] findDevice: Device path is below
    [3152] \?\hid#vid_046d&pid_c231#2&2bd58e75&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    [3152] findDevice: Failed ! Something went wrong... Can't use the device :(

    The closest thing I can find in DeviceManager is a Logitech Gaming Virtual Mouse (HWID: LogiDevice\VID_046D&PID_C231
    DeviceInstancePath: LOGIDEVICE\VID_046D&PID_C231\1&1A590E2C&0&49713)

     
    • JoeBilly

      JoeBilly - 2014-04-15

      True,
      vid_046d&pid_c231 is wrong, I don't understand why the hid communication resolve this path.

      I'll check this friday probably.

      Thanks for your extensive report.

       

      Last edit: JoeBilly 2014-04-15
  • JoeBilly

    JoeBilly - 2014-04-18

    Hi,

    The device search based on the device ID was wrong. It should be fixed, please try with the release below.

     
  • Anonymous

    Anonymous - 2014-04-27

    The plugin now loads... I have just started to try this out so I can't verify functionality (yet). Thanks.

     

Anonymous
Anonymous

Add attachments
Cancel