These tips help you resolve issues when connecting winIDEA to a BlueBox via USB on Linux.
The folder containing winIDEA.exe must be included in the environment variable WINEDLLPATH. This is normally set automatically in the winidea.sh script which is created during installation.
To set it manually:
cd <winIDEA-install-dir>
export WINEDLLPATH=\`pwd\` # Use backquotes!
To allow access to TASKING USB devices, udev rules must be in place.
The installation script normally creates /etc/udev/rules.d/isystem-itag.rules with the following content:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="06f9", OWNER="<yourUserName>"
1. Replace <yourUserName> with your Linux username.
2. Disconnect and reconnect your TASKING device. If the rule does not take effect, restart the computer.
If you try to run winIDEA and see permission denied:
cd <winIDEA-install-dir>
./winidea.sh
It usually means the udev rules were not applied correctly. Recheck and confirm your username is correct (see step 2).
If issues persist, enable USB logging to generate diagnostic information for support:
export ISYSTEM_LIBUSB_LOGGING=1
A file named usb.log will be created in the folder where winIDEA was started. Send this file to TASKING Technical Support for analysis.
If the Communication page is missing in the Hardware dialog:
1. Confirm that the library icusbcomm.dll.so is present in the winIDEA folder.
2. Verify that WINEDLLPATH is correctly set (see step 1).
If your device does not appear in the USB drop-down menu under Hardware | Hardware | Communication:
Make sure the device is powered on and connected.
Confirm the system detects the device:
lsusb