EasyManua.ls Logo

ASIX Forte - 4 Usage under Linux; Step 1: Install libftd2 xx and libftchipid; Step 2: Install wine; Step 3: Install lin_ftd2 xx

ASIX Forte
102 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Page 34
4
Usage under Linux
The software for the programmers is capable of working
under Wine. For USB access it uses libftd2xx.
Step 1: Install libftd2xx and libftchipid
Install 32-bit versions of libftd2xx and libftchipid by FTDI,
even if you use 64-bit kernel. The application is a 32-bit
binary and requires 32-bit libraries.
The driver can be found on FTDI web at "Drivers/D2XX
Drivers" section.
Extract libftd2xx.so.1.1.0 (in case of newer version
replace 1.1.0 with the latest version) and libftchipid
and copy the files libftd2xx.1.1.0.so and
libftchipid0.1.0 into the directory for 32-bit
libraries (typically /usr/lib/i386-linux-gnu/).
ln -s libftd2xx.so.1.1.0 /usr/lib/i386-linux-
gnu/libftd2xx.so.1 (it is typically sufficient to run
ldconfig to achieve this)
ln -s libftd2xx.so.1.1.0 /usr/lib/i386-linux-
gnu/libftd2xx.so.0 (must be made manually)
ln -s libftchipid.so.0.1.0 /usr/lib/i386-
linux-gnu/libftchipid.so.0 (it is typically sufficient
to run ldconfig to achieve this)
The library searches for device files in /dev/bus/usb.
Please ensure that /dev/bus/usb directory contains
special files to access USB devices.
Check that your device is recognized by the system
(use command lsusb).
Check your access rights to the corresponding files in /
dev/bus/usb (command ls -la /dev/bus/usb/).
Probably you will not have as a user the r+w access
rights for these files.
If you have not access rights and you are using udev:
Create a user group (or use in any of the suitable existing
groups) which will have access to ASIX USB devices.
Add a new file with udev rules to the directory /etc/
udev/rules.d or /lib/udev/rules.d (Depending on
your distribution. Suitable name for this new file is 51-
asix_tools.rules. Insert the following lines to this file
(where mygroup is a name of the group you have chosen,
suitable group is e.g. plugdev):
SUBSYSTEM=="usb", ATTRS{idVendor}=="0403",
ATTRS{idProduct}=="f1a0", MODE="0664",
GROUP="mygroup" # PRESTO
SUBSYSTEM=="usb", ATTRS{idVendor}=="a600",
ATTRS{idProduct}=="a000", MODE="0664",
GROUP="mygroup" # SIGMA/SIGMA2
SUBSYSTEM=="usb", ATTRS{idVendor}=="a600",
ATTRS{idProduct}=="a003", MODE="0664",
GROUP="mygroup" # FORTE
SUBSYSTEM=="usb", ATTRS{idVendor}=="a600",
ATTRS{idProduct}=="a004", MODE="0664",
GROUP="mygroup" # OMEGA
VID and PID values can be determined using the listing of
connected devices by the lsusb command.
The simplest option is to give the access rights to devices
to all programs and all users (highly not recommended!).
In this case, use MODE="0666" and do not use the GROUP
parameter.
Step 2: Install wine
It is necessary to install 32-bit version of wine (for
example wine-1.4:i386).
Step 3: Install lin_ftd2xx
The lin_ftd2xx is available at ASIX web.

Table of Contents