Changes between Version 12 and Version 13 of Tutorials/Wireless/mmwaveSB1


Ignore:
Timestamp:
Jan 8, 2020, 7:40:55 PM (4 years ago)
Author:
prasanthi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/Wireless/mmwaveSB1

    v12 v13  
    1717
    1818=== Resources required ===
    19 4 servers srv1-lg1 to srv4-lg1, 2 USRP X310s, sdr2-md2, sdr2-md3 and both the Sivers platforms on COSMOS SB1.
     194 servers srv1-lg1 to srv4-lg1, 2 USRP X310s sdr2-md2, sdr2-md3 and both the Sivers platforms on COSMOS SB1.
    2020
    2121=== Execution ===
     
    2323==== Prepare the host nodes ====
    2424
    25  As shown in the figure above, Sivers control software runs on srv3,srv4, whereas the UHD/gnuradio application to generate/process data samples runs on srv1,srv2. So, appropriate images have to loaded on these servers.
     25 
    2626 The image sivers_sb1_cosmos.ndz, has UHD and Sivers control software installed.
    2727* Load sivers_sb1_cosmos.ndz on srv3,srv4
     
    3535
    3636  {{{
    37   prasanthi@console:~$ omf load -i baseline_sdr_1804.ndz -t srv3-lg1,srv4-lg1
     37  prasanthi@console:~$ omf load -i baseline_sdr_1804.ndz -t srv1-lg1,srv2-lg1
    3838  }}}
    3939* Turn the nodes on
    4040  {{{
    41   prasanthi@console:~$ omf tell -a on -t rv1-lg1,srv2-lg1,srv3-lg1,srv4-lg1
     41  prasanthi@console:~$ omf tell -a on -t srv1-lg1,srv2-lg1,srv3-lg1,srv4-lg1
    4242  }}}
    4343
     
    6464* ssh to the nodes, use option -Y if using GUI.
    6565
    66 * Configure 10G data interface 
     66* The IP addresses for Ethernet Port 1(10G) on the X310s sdr2-md2 and sdr2-md3 were hard-coded to 10.115.2.2 and 10.115.2.3 respectively. To access them from srv1-lg1 or srv2-lg2, configure the network interface eno2 as follows
     67{{{
     68   root@srv2-lg1:~# ifconfig eno2 10.115.1.1 netmask 255.255.0.0 mtu 9000 up
     69   root@srv2-lg1:~# ifconfig -a
     70eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
     71        inet6 fe80::9a03:9bff:fe61:b0b0  prefixlen 64  scopeid 0x20<link>
     72        ether 98:03:9b:61:b0:b0  txqueuelen 1000  (Ethernet)
     73        RX packets 802837  bytes 110409834 (110.4 MB)
     74        RX errors 0  dropped 691507  overruns 0  frame 0
     75        TX packets 22003  bytes 6983546 (6.9 MB)
     76        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
     77
     78eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 9000
     79        inet 10.115.1.1  netmask 255.255.0.0  broadcast 10.115.255.255
     80        inet6 fe80::9a03:9bff:fe61:b0b1  prefixlen 64  scopeid 0x20<link>
     81        ether 98:03:9b:61:b0:b1  txqueuelen 1000  (Ethernet)
     82        RX packets 4661357820  bytes 37005247545892 (37.0 TB)
     83        RX errors 0  dropped 692293  overruns 0  frame 0
     84        TX packets 59454137  bytes 3576874343 (3.5 GB)
     85        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
     86
     87enp94s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
     88        inet 10.113.1.2  netmask 255.255.0.0  broadcast 10.113.255.255
     89        inet6 fe80::6a05:caff:fe1e:e595  prefixlen 64  scopeid 0x20<link>
     90        ether 68:05:ca:1e:e5:95  txqueuelen 1000  (Ethernet)
     91        RX packets 2580061  bytes 179676082 (179.6 MB)
     92        RX errors 0  dropped 0  overruns 0  frame 0
     93        TX packets 3041138  bytes 918629092 (918.6 MB)
     94        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
     95        device interrupt 38  memory 0xb8880000-b88a0000
     96
     97lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
     98        inet 127.0.0.1  netmask 255.0.0.0
     99        inet6 ::1  prefixlen 128  scopeid 0x10<host>
     100        loop  txqueuelen 1000  (Local Loopback)
     101        RX packets 190683  bytes 17539929 (17.5 MB)
     102        RX errors 0  dropped 0  overruns 0  frame 0
     103        TX packets 190683  bytes 17539929 (17.5 MB)
     104        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
     105
     106}}}
     107
     108* Run uhd_find_devices to check if the X310s can be reached
     109{{{
     110   root@srv2-lg1:~# uhd_find_devices --args="addr=10.115.2.3"
     111[INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; UHD_3.14.1.1-release
     112--------------------------------------------------
     113-- UHD Device 0
     114--------------------------------------------------
     115Device Address:
     116    serial: 31B6FFA
     117    addr: 10.115.2.3
     118    fpga: HG
     119    name: sdr2-md3
     120    product: X310
     121    type: x300
     122}}}
     123
    67124
    68125==== Prepare Sivers front-ends ====