Are they loadable kernel modules? Device files under /dev? Are they user space utilities? This is not clear to me. Running the install script prints out some information that doesn't really help me either.
For an FPGA beginner like me that can't get this to work, and doesn't even know how the "cable driver" system is intended to work, and with documentation being scarce and sometimes misleading (e.g. referring to readme files that don't exist), this is hard.
What should a functional system that has the "cable drivers" look like?
What (if any) cable driver related prosesses should be running?
What (if any) loadable kernel modules should be present on the system?
What does a successfully detected Digilent FPGA device look like when listing USB devices using lsusb?
For a modern Linux distro, it is even needed at all to install the cable drivers, with a modern kernel? Again, this question only makes sense once I know what the "cable drivers" are. Are they user space or kernel space related?
I've also been told this before:
Quote
Did you install the Digilent runtime and utilities by running install.sh in *.gz files.
What exactly is the "Digilent runtime", and how does it relate to the cable drivers?
What install.sh files should I run? There are several available after installing Vivado.
I'm an experienced Linux user, if someone could walk me through this that would be very nice and helpful.
Question
aeon20
What exactly are the "cable drivers"? Guides such as https://www.xilinx.com/support/documentation/user_guides/ug344.pdf and https://www.xilinx.com/support/documentation/sw_manuals/xilinx2016_4/ug973-vivado-release-notes-install-license.pdf also don't clearly state what it is.
Are they loadable kernel modules? Device files under /dev? Are they user space utilities? This is not clear to me. Running the install script prints out some information that doesn't really help me either.
For an FPGA beginner like me that can't get this to work, and doesn't even know how the "cable driver" system is intended to work, and with documentation being scarce and sometimes misleading (e.g. referring to readme files that don't exist), this is hard.
What should a functional system that has the "cable drivers" look like?
What (if any) cable driver related prosesses should be running?
What (if any) loadable kernel modules should be present on the system?
What does a successfully detected Digilent FPGA device look like when listing USB devices using lsusb?
For a modern Linux distro, it is even needed at all to install the cable drivers, with a modern kernel? Again, this question only makes sense once I know what the "cable drivers" are. Are they user space or kernel space related?
I've also been told this before:
What exactly is the "Digilent runtime", and how does it relate to the cable drivers?
What install.sh files should I run? There are several available after installing Vivado.
I'm an experienced Linux user, if someone could walk me through this that would be very nice and helpful.
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.