ERR: No UDK3 bus modules found, check installation.

      ERR: No UDK3 bus modules found, check installation.

      Hello,

      When I try to launch UDK3BoardMan in the terminal, I get the following error:
      ​ERR: No UDK3 bus modules found, check installation.
      and them when I try to open a device,
      ​ERR: API not initialized, call Init() first.
      .
      I get the same error when I try writing my own API. Any idea where this could come from?

      I'm running on a virtual machine with Ubuntu 16.04 64bit. I followed the procedures of all the readme I could find...

      Thanks for your Help,

      Armand Lamouille
      ----------------------------------------------------------

      ​​lsusb gives me:

      Quellcode

      1. ​Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
      2. Bus 003 Device 000: ID 10f8:c407
      3. Bus 003 Device 005: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
      4. Bus 003 Device 004: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
      5. Bus 003 Device 009: ID 0e0f:0008 VMware, Inc.
      6. Bus 003 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
      7. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      8. Bus 001 Device 002: ID 1bcf:2c83 Sunplus Innovation Technology Inc.
      9. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      10. Bus 002 Device 002: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
      11. Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


      and lsusb -v gives me :

      Quellcode

      1. ​Bus 003 Device 000: ID 10f8:c487
      2. Couldn't open device, some information will be missing
      3. Device Descriptor:
      4. bLength 18
      5. bDescriptorType 1
      6. bcdUSB 2.00
      7. bDeviceClass 0 (Defined at Interface level)
      8. bDeviceSubClass 0
      9. bDeviceProtocol 0
      10. bMaxPacketSize0 0
      11. idVendor 0x10f8
      12. idProduct 0xc487
      13. bcdDevice 0.00
      14. iManufacturer 1
      15. iProduct 2
      16. iSerial 0
      17. bNumConfigurations 1
      18. Configuration Descriptor:
      19. bLength 9
      20. bDescriptorType 2
      21. wTotalLength 32
      22. bNumInterfaces 1
      23. bConfigurationValue 1
      24. iConfiguration 0
      25. bmAttributes 0xe0
      26. Self Powered
      27. Remote Wakeup
      28. MaxPower 500mA
      29. Interface Descriptor:
      30. bLength 9
      31. bDescriptorType 4
      32. bInterfaceNumber 0
      33. bAlternateSetting 0
      34. bNumEndpoints 2
      35. bInterfaceClass 255 Vendor Specific Class
      36. bInterfaceSubClass 0
      37. bInterfaceProtocol 0
      38. iInterface 2
      39. Endpoint Descriptor:
      40. bLength 7
      41. bDescriptorType 5
      42. bEndpointAddress 0x02 EP 2 OUT
      43. bmAttributes 2
      44. Transfer Type Bulk
      45. Synch Type None
      46. Usage Type Data
      47. wMaxPacketSize 0x0200 1x 512 bytes
      48. bInterval 0
      49. Endpoint Descriptor:
      50. bLength 7
      51. bDescriptorType 5
      52. bEndpointAddress 0x86 EP 6 IN
      53. bmAttributes 2
      54. Transfer Type Bulk
      55. Synch Type None
      56. Usage Type Data
      57. wMaxPacketSize 0x0200 1x 512 bytes
      58. bInterval 0


      When I run the ​​​instal-usb.sh, I get the following output:

      Quellcode

      1. Default udev-rules directory is: /etc/udev/rules.d
      2. Please press [ENTER] to confirm the path or enter the correct one:
      3. Create USB permissions file
      4. SUBSYSTEM=="usb", ATTRS{idVendor}=="10f8", ATTRS{idProduct}=="c4??", MODE="666", ACTION=="add", RUN+="/home/gwt/Desktop/core/udk3-service-linux-1.5.1-x86_64/usb-init.sh"
      5. SUBSYSTEM=="usb", ATTRS{idVendor}=="10f8", ATTRS{idProduct}=="c5??", MODE="666", ACTION=="add", RUN+="/home/gwt/Desktop/core/udk3-service-linux-1.5.1-x86_64/usb-init.sh"
      6. Create uninstall script: /home/gwt/Desktop/core/udk3-service-linux-1.5.1-x86_64/uninstall.sh
      7. Run USB init script
      8. WRN: Device with V:P 1d6b:0003 already in use.
      9. WRN: Device with V:P 0e0f:0002 already in use.
      10. WRN: Device with V:P 0e0f:0002 already in use.
      11. WRN: Device with V:P 0e0f:0008 already in use.
      12. WRN: Device with V:P 0e0f:0003 already in use.
      13. WRN: Device with V:P 1d6b:0002 already in use.
      14. WRN: Device with V:P 1bcf:2c83 already in use.
      15. WRN: Device with V:P 1d6b:0002 already in use.
      16. WRN: Device with V:P 0e0f:0002 already in use.
      17. WRN: Device with V:P 1d6b:0001 already in use.