Also see here.
Periodically a Xilinx dongle gets 'stuck' on a Linux node. By 'stuck', we mean that the dongle is:
- no longer recognized by impact or xmd
- 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:
sudo -s
on the node in question (e.g. rdusr108)cd /tmp
- Execute the script
/afs/slac/g/cci/bin/reset_cable.sh
Check to see if unplug/replug works. If not, the problem is deeper.
- 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'.
- Restart the udevd process with
udevd --daemon
- unplug all of the Xilinx dongles attached to the machine and then plug them back in.
- watch the lights go on
If this still does not work, the Linux node must be rebooted.