On 04/02/2018 03:18 AM, Антон Заболотский via USRP-users wrote:

Hi everyone,

I have USRP 2955 and it works under Labview 2017 Windows 7.
Now I need to convert it to X310. I can use only PCIe.
But unfortunately I have the following errors:


I used default image burned by National Instruments and I was trying to load HG image(by JTAG) but I have the same errors:
$ uhd_usrp_probe --args "type=x300,resource=RIO0"
[INFO] [UHD] linux; GNU C++ version 4.8.4; Boost_105400; UHD_3.11.0.0-release
[INFO] [NIRIO] rpc_client stopping...
[INFO] [NIRIO] rpc_client stopped.
[ERROR] [UHD] Device discovery error: RuntimeError: x300_find_pcie: Error 
enumerating NI-RIO devices.
  Unknown error. (Error code -52012)
Error: LookupError: KeyError: No devices found for ----->
Device Address:
     type: x300
     resource: RIO0

$ uhd_find_devices
[INFO] [UHD] linux; GNU C++ version 4.8.4; Boost_105400; UHD_3.11.0.0-release
[INFO] [NIRIO] rpc_client stopping...
[INFO] [NIRIO] rpc_client stopped.
No UHD Devices Found

To check if there is some compatibility issue with my PC and the
USRP RIO here is my info about PC:
$ sudo /usr/local/bin/niusrprio_pcie status
Modules Loaded: nikal nibds nistreamk NiRioSrv niusrpriok
Server: niusrpriorpc

$ lsmod | grep -i '^ni'
niusrpriok            405504  0
NiRioSrv              897024  0
nistreamk             135168  2 niusrpriok,NiRioSrv
nibds                  57344  2 niusrpriok,NiRioSrv
nikal                 114688  4 niusrpriok,nibds,NiRioSrv,nistreamk

$ lspci -k -nn -d 1093:c4c4
03:00.0 Signal processing controller [1180]: National Instruments PXIe/PCIe 
Device [1093:c4c4]
     Subsystem: National Instruments Device [1093:78f0]

$ ps -A | grep niusrp
  2376 pts/6    00:00:00 niusrpriorpc

$ ss -ltpn | grep 5444
LISTEN     0      128                       *:5444                     *:*

$ uname -a
Linux finder 3.19.0-80-generic #88~14.04.1-Ubuntu SMP Fri Jan 13 14:54:07
UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ sudo ls /dev/ni/
nistreamk:0\nistreamk\0



I found the following in the mails below:
_____________________________________________
>lspci -k -nn -d 1093:c4c4
05:00.0 Signal processing controller [1180]: National Instruments
PXIe/PCIe Device [1093:c4c4]
     Subsystem: National Instruments Device [1093:76ca]
     Kernel driver in use: niusrpriok  <<---
<<--- THIS IS NOT IN MY OUTPUT

If the device is properly detected by the driver then the output
should look something like this:
$ sudo ls /dev/ni/
NiRioSrv:fpga:00040000\nirio_transport\0  pci:0000:04:00.0\niflexrio_rio\2
nistreamk:0\nistreamk\  pci:0000:04:00.0\niflexrio_usrp\1
pci:0000:04:00.0\niflexrio_readwrite\3  pci:0000:04:00.0\niflexrio_usrprio\0
<<--- THIS IS NOT IN MY OUTPUT
_____________________________________________
Do you have any advices what can i try?
Does it mean that NI-RIO driver can't detect my device?



I found some similar topics, but I wasn't able to find a solution for my problem

http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2016-June/020801.html http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2016-August/021381.html http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2014-June/009977.html http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2015-November/016927.html



--
Thanks for help
Anton Zabolotsky

Are you able to temporarily connect it via gigabit ethernet, and then ping it at 192.168.10.2 ?



_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to