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





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.