Also see here.

Periodically a Xilinx dongle gets 'stuck' on a Linux node. By 'stuck', we mean that the dongle is:

  1. no longer recognized by impact or xmd
  2. possibly no longer recognized by the Linux node
    • the green/yellow light on the dongle no longer goes on
    • there aren't enough 'Xilinx Inc' devices shown with lsusb

To "unstick" the dongle, do the following:

  1. sudo -s on the node in question (e.g. rdusr108)
  2. cd /tmp
  3. Execute the script /afs/slac/g/cci/bin/reset_cable.sh

Check to see if unplug/replug works. If not, the problem is deeper.

  1. Still as root, kill the master udevd process. This is typically the oldest udevd process, and will not have a parent process other than '1'.
  2. Restart the udevd process with udevd --daemon
  3. unplug all of the Xilinx dongles attached to the machine and then plug them back in.
  4. watch the lights go on

If this still does not work, the Linux node must be rebooted.

  • No labels