Changes between Version 10 and Version 11 of Resources/Notes/Krypton Usage
- Timestamp:
- Jun 5, 2020, 12:50:13 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Resources/Notes/Krypton Usage
v10 v11 7 7 From the COSMOS console, load an image that has a compatible UHD & kernel driver already installed. The image baseline-uhd.ndz or similar can be used. 8 8 {{{#!shell-session 9 console:~# omf load -i baseline-uhd.ndz -t sdr2- lg1.sb1.cosmos-lab.org10 console:~# omf tell -a on -t sdr2- lg1.sb1.cosmos-lab.org9 console:~# omf load -i baseline-uhd.ndz -t sdr2-s1-lg1.sb1.cosmos-lab.org 10 console:~# omf tell -a on -t sdr2-s1-lg1.sb1.cosmos-lab.org 11 11 }}} 12 12 13 13 Now ssh into the Krypton host and verify it is able to detect the radio on the PCIe bus. Use ''lspci'' to list all the devices that are detected. 14 14 {{{#!shell-session 15 root@sdr2- lg1:~# lspci15 root@sdr2-s1-lg1:~# lspci 16 16 }}} 17 17 18 18 In the output of lspci, search for ''Signal processing controller: National Instruments PXIe/PCIe Device''. This means the host computer's PCIe controller sees the Krypton radio. Now download and install the PCIe driver so the UHD applications access the radio. Complete details on this driver is [https://files.ettus.com/manual/page_ni_rio_kernel.html here]. 19 19 {{{#!shell-session 20 root@sdr2- lg1:~# wget http://files.ettus.com/binaries/niusrprio/niusrprio-installer-18.0.0.tar.gz21 root@sdr2- lg1:~# tar -zxf niusrprio-installer-18.0.0.tar.gz22 root@sdr2- lg1:~# sudo niusrprio_installer/INSTALL20 root@sdr2-s1-lg1:~# wget http://files.ettus.com/binaries/niusrprio/niusrprio-installer-18.0.0.tar.gz 21 root@sdr2-s1-lg1:~# tar -zxf niusrprio-installer-18.0.0.tar.gz 22 root@sdr2-s1-lg1:~# sudo niusrprio_installer/INSTALL 23 23 }}} 24 24 25 25 After the installation is complete start the driver by loading it into the kernel modules. 26 26 {{{#!shell-session 27 root@sdr2- lg1:~# /usr/local/bin/niusrprio_pcie start27 root@sdr2-s1-lg1:~# /usr/local/bin/niusrprio_pcie start 28 28 Making sure drivers are up to date... 29 29 Module nikal is up-to-date … … 38 38 At this point use ''uhd_find_devices'' and ''uhd_usrp_probe'' query the radio. 39 39 {{{#!shell-session 40 root@sdr2- lg1:~# uhd_find_devices --args="type=x300"40 root@sdr2-s1-lg1:~# uhd_find_devices --args="type=x300" 41 41 [INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; UHD_3.14.0.HEAD-0-g6875d061 42 42 -------------------------------------------------- … … 68 68 To update the FPGA following these steps. 69 69 {{{#!shell-session 70 root@sdr2- lg1:~# /usr/local/lib/uhd/utils/uhd_images_downloader.py71 root@sdr2- lg1:~# uhd_image_loader --args "type=x300"72 root@sdr2- lg1:~# restart70 root@sdr2-s1-lg1:~# /usr/local/lib/uhd/utils/uhd_images_downloader.py 71 root@sdr2-s1-lg1:~# uhd_image_loader --args "type=x300" 72 root@sdr2-s1-lg1:~# restart 73 73 }}} 74 74