12/26/2021»»Sunday

Yep Telecommunication USB Devices Driver Download

12/26/2021

YKUSH boards allow the user to selectively switch ON and OFF the power of each of the USB devices connected to the Hub downstream ports. The control is done using an application in the host system (e.g., PC to which the YKUSH board is connected). Switching ON/OFF a YKUSH downstream port with a device connected to it has the same effect than physically Connecting/Disconnecting a Device to a port of a typical USB hub.

The switching control is performed by sending commands to the on-board microcontroller (YKUSH board control unit), which is seen by host as a HID USB device not requiring the installation of specific drivers. The communication between the host and the board control unit is based on a simple message protocol. The communication protocol is documented and detailed in the Product Manual available for download bellow, in the Documents and Resources section.

When autocomplete results are available use up and down arrows to review and enter to select. Get the best Aadhaar USB GPS devices, UBS GPS receivers for Aadhaar enrollment centers, aadhaar GPS, vehicle tracking device, handheld GPS device, personal GPS tracker, OBD GPS car tracker and smart power socket.

A control application is also available for download bellow, in the Documents and Resources section. This application implements all commands and functionality currently supported by YKUSH boards. It's a fully functional command line console application that can be used as-is or as a base for user development of own applications.

The control application is made available for Linux and Windows operating systems. Nonetheless it uses cross-platform libraries which facilitates porting the application source code to be built in other operating systems. The software is distributed as open source. For Windows a pre-built executable is also available for download.

The board performs the power switching of the downstream ports by switching the VBUS lines. For some self-powered USB devices (USB devices that use an external power supply to draw power) the additional switching of the data-lines may be required to fully disconnect the device. For these cases please check the YKUSH 3 board.

Solution

The Xilinx ISE Design Suite installer will attempt to install your cable drivers. Across varying platforms and user configurations there can be problems or failures with the install.

This Xilinx Answer gives an overview of how a user can manually install the drivers without re-running the full installation.

Yep

Note: For similar Vivado related install/uninstall procedures see Vivado Design Suite User Guide (UG973).

ISE:

On Windows

  1. Disconnect the Xilinx USB cable. Alternatively, you can disabled the USB cable in the device manager first then re-enable them in step 5; in this case, you will not even need to reboot.
  2. Navigate to <Xilinx install>bin [nt nt64] or <Xilinx install>[nt nt64] in an installed area.
  3. Run wdreg -inf windrvr6.inf install
  4. Run wdreg -inf xusbdrvr.inf install
  5. Connect the Xilinx USB cable.

Note:
You might need to run the Command Prompt in Administrator mode


On Linux

There are two ways of installing cable drivers on Linux.
The first one is with limited sudo access (new method) and the second is with sudo -s access.
Yep Telecommunication USB Devices Driver Download


Limited sudo Access

To get sudo access on a machine, file a helpdesk ticket requesting sudo access to install cable drivers.
You can check which commands can be run by running '/tools/xint/bin/sudo -l'.
To install cable drivers:
  1. Go to<Xilinx install>/bin/[lin lin64] or <Xilinx install>/bin/[lin lin64] in an installed area.
  2. Copy the install_script directory to /tmp.
  3. Run '/tools/xint/bin/sudo /tmp/install_script/install_drivers/install_drivers'
  4. Run '/tools/xint/bin/sudo chmod 666 /dev/windrvr6'


Full sudo -s access

  1. Run sudo -s
  2. Go to<Xilinx install>/bin/[lin lin64] or common/bin/[lin lin64] in an installed area.
  3. Copy the install_script directory to /opt.
  4. Run './install_drivers' in /opt/install_script/install_drivers.
  5. Add windrvr6 read/write access by running 'chmod 666 /dev/windrvr6'.


Additional steps to make chmod permanent on reboot (Red Hat 4)

  1. Open this file with your favorite text editor (requires sudo access): /etc/udev/permissions.d/50-udev.permissions
  2. Add the line to the end of the file:

windrvr6:root:root:0666

Driver

Additional steps to make chmod permanent on reboot (Red Hat 5+)

  1. Open this file with your favorite text editor (requires sudo access): /etc/rc.local (or /etc/rc.d/rc.local)
  2. Add the line to the end of the file:

chmod 666 /dev/xpc4* chmod 666 /dev/windrvr6

Installing fxload when driver complains about it missing (Red Hat 5)

  1. Download the correct rpm here, one is for 32-bit and one is for 64-bit: http://packages.atrpms.net/dist/el5/fxload/
  2. Install the rpm using root access by calling:

Yep Telecommunication Usb Devices Driver Download Windows 7

rpm -i <filename>.rpm

Yep Telecommunication USB Devices Driver Download

Installing libusb

Some builds of Linux are missing libusb, which is used for the Xilinx USB cables.

If the libusb is not available, it defaults to using the Jungo drivers, which might have issues with multiple cables.



Uninstalling Cable Drivers

On Windows

  1. Navigate to <Xilinx install>bin [nt nt64] in an installed area.
  2. Open cmd console.
  3. Run 'wdreg -inf %cd%windrvr6.inf uninstall'
  4. Run 'wdreg -inf %cd%xusbdrvr.inf uninstall'
  5. Run 'net stop XilinxPC4Driver'
  6. Delete '%WINDIR%system32driverswindrvr6.sys'
  7. Delete '%WINDIR%system32driversxusb*.sys'
  8. Delete '%WINDIR%system32driversxpc4drvr.sys'


Yep Telecommunication Usb Devices Driver Download Software

On Linux

  1. Disconnect the USB cable. Close applications that use the cable.
  2. Open a cmd console.
  3. Navigate to <Xilinx install>/bin/[lin lin64] or common/bin/[lin lin64]/install_script/install_drivers in an installed area.
  4. Run ./install_drivers clean
  5. Follow the additional instruction printed in the log.


Debugging Cable Drivers

Yep Telecommunication USB Devices Driver Download

General

Check the install log in the Xinfo report.

On Windows

For Windows 7 installation failures see:

On Linux

  1. Try the command: /sbin/lsusb
  2. Read the log: /var/log/messages
  3. Check the Xinfo for Exit code -
    • Returns 0 if fxload is not found.
    • Returns 1 if driver directory is not accessible.
    • Returns 2 if user does not have root privileges.
  4. On some Linux distributions, installation fails to create the firmware in the correct location (/usr/share/x.hex) as well as the udev rule (/etc/udev/rules.d/xusbdfwu.rules).
    Copy these files into the correct locations from a good install. The xusbdfwu.rules file uses a shell variable, $TEMPNODE. This name may not work on all distributions.
    All references to $TEMPNODE should be replaced with the lowercase version, $tempnode. Then restart udev and the cable should be recognized.