Hi Analog.
I've build the Jesd eye scan application ( latest commit ) on a clean UB18 VM, mounted the target device trough sshfs but I can't seem t get a connection with the target JESD device
The file on target: eyescan_info does not exist but the devices are present in the file system.
One thing I've noticed: The "display" drop down menu stays empty.
Any ideas about this? Any help would be welcome
Thanks
Deville
zynqdev@ubuntu:~$ ls mnt/sys/bus/platform/devices/84a60000.axi-adxcvr-rx/ driver driver_override modalias of_node power subsystem uevent
You need to use at least our 2018_R2 or master linux branch:
root@analog:~# ls -al /sys/bus/platform/devices/84a60000.axi-adxcvr-rx/ total 0 drwxr-xr-x 3 root root 0 Apr 26 15:01 . drwxr-xr-x 18 root root 0 Apr 26 14:53 .. lrwxrwxrwx 1 root root 0 Apr 26 15:01 driver -> ../../../../bus/platform/drivers/axi_adxcvr -rw-r--r-- 1 root root 4096 Apr 26 15:01 driver_override -rw-r--r-- 1 root root 4096 Apr 26 15:01 enable -r--r--r-- 1 root root 2091000 Apr 26 15:01 eye_data -r--r--r-- 1 root root 4096 Apr 26 14:53 eyescan_info -r--r--r-- 1 root root 4096 Apr 26 15:01 modalias lrwxrwxrwx 1 root root 0 Apr 26 15:01 of_node -> ../../../../firmware/devicetree/base/fpga-axi@0/axi-adxcvr-rx@84a60000 drwxr-xr-x 2 root root 0 Apr 26 15:01 power -rw-r--r-- 1 root root 4096 Apr 26 15:01 prescale -rw------- 1 root root 4096 Apr 26 15:01 reg_access lrwxrwxrwx 1 root root 0 Apr 26 15:01 subsystem -> ../../../../bus/platform -rw-r--r-- 1 root root 4096 Apr 26 14:53 uevent
I have the same problem, I didn't get any eye-data. I din't get eye scan data.
total 0 drwxr-xr-x 3 root root 0 Apr 29 12:11 . drwxr-xr-x 18 root root 0 Apr 29 12:11 .. lrwxrwxrwx 1 root root 0 Apr 29 12:19 driver -> ../../../../bus/platform/drivers/axi_adxcvr -rw-r--r-- 1 root root 4096 Apr 29 12:19 driver_override -rw-r--r-- 1 root root 4096 Apr 29 12:22 enable -r--r--r-- 1 root root 2091000 Apr 29 12:19 eye_data -r--r--r-- 1 root root 4096 Apr 29 12:19 eyescan_info -r--r--r-- 1 root root 4096 Apr 29 12:19 modalias lrwxrwxrwx 1 root root 0 Apr 29 12:19 of_node -> ../../../../firmware/devicetree/base/fpga-axi@0/axi-adxcvr-rx@84a60000 drwxr-xr-x 2 root root 0 Apr 29 12:19 power -rw-r--r-- 1 root root 4096 Apr 29 12:22 prescale -rw------- 1 root root 4096 Apr 29 12:19 reg_access lrwxrwxrwx 1 root root 0 Apr 29 12:11 subsystem -> ../../../../bus/platform -rw-r--r-- 1 root root 4096 Apr 29 12:11 uevent
I am running my application on a remote location with follow instruction. Is this enough?
dave@HAL9000:/home/dave# mkdir /home/dave/mnt dave@HAL9000:/home/dave# sudo sshfs -o allow_other -o sync_read root@10.44.2.224:/ /home/dave/mnt dave@HAL9000:/home/dave# jesd_eye_scan -p /home/dave/mnt
I have started my application with the "strace -o", then I press the start button. And a few seconds later the application gets stuck.
I didn't get any error messages into my console.
Result strace:
strace jesd-eye-scan-gtk.log
The log doesn't show any start eye capture writes
Is there something else I need to do? I did press the start button, but then the application run stuck.
Were there devices listed in the device select drop down menu?
I don't have a display select...
Display select gets populated once the eyes are captured.
There is no eye capture in the log since it's done in an pthread and you didn't enable the -f option to trace child processes.
Anyways are you using latest SW and HDL? I'm asking since GTH4 eye scan support was fixed only recently. Before it was not terminating, and it looks like it is still not doing this on your side.
-Michael
OK I will build a new hdf file. The one I use is from January 11.
It depends from which branch you build - This was the commit:
https://github.com/analogdevicesinc/hdl/commit/98d3d44fd1247eae1ef460734ece3a0028d91d37#diff-5c9f59b05b13ebb82850e7718530fb08
I already started a new build. I think this commit was already included. I will let you know what the result is.
I have rebuild the hdf file. So I am sure that the hdl changes are included. But the results are the same. Still now eye scan picture.