Changes between Version 1 and Version 2 of Old/CommonUSRPProblems


Ignore:
Timestamp:
02/11/13 13:58:39 (5 years ago)
Author:
nilanjan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Old/CommonUSRPProblems

    v1 v2  
    1 == == 
     1= USRP Troubleshooting = 
     2 
     31. Once you're inside a node, use the ''uhd_find_devices'' or ''uhd_usrp_probe '' to discover or probe the device, respectively. 
     4{{{ 
     5root@node1-1:~# uhd_find_devices 
     6: 
     7: 
     8: 
     9root@node1-1:~# uhd_usrp_probe 
     10}}} 
     11 
     122. if ''uhd_find_devices'' & ''uhd_usrp_probe '' return '''No UHD Devices Found''' 
     13 
     14  If problems arise when trying find and probe the device, it's most likely the case that interface between the node and USRP2 needs to be reconfigured. In most scenarios, if finding the USRP2s fails it should return the following for ''uhd_find_devices'' 
     15{{{ 
     16root@node1-1:~# uhd_find_devices 
     17linux; GNU C++ version 4.6.1; Boost_104601; UHD_003.004.003-0-unknown 
     18 
     19No UHD Devices Found 
     20}}} 
     21 
     22  The USRP2 has an ethernet interface (ip address: 192.168.10.2) to the node's eth2 interface (ip address: 192.168.10.1). To verify the nodes interface configuration: 
     23{{{ 
     24root@node1-1:~# ifconfig eth2 
     25eth2      Link encap:Ethernet  HWaddr 00:03:1d:07:49:5c 
     26          inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0 
     27          inet6 addr: fe80::203:1dff:fe07:495c/64 Scope:Link 
     28          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
     29          RX packets:4 errors:0 dropped:0 overruns:0 frame:0 
     30          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 
     31          collisions:0 txqueuelen:1000 
     32          RX bytes:370 (370.0 B)  TX bytes:862 (862.0 B) 
     33          Interrupt:17 Memory:fdce0000-fdd00000 
     34}}} 
     35 
     36  If the interface is not configured, then do then following: 
     37{{{ 
     38root@node1-1:~# ifconfig eth2 192.168.10.1 netmask 255.255.255.0 up 
     39}}} 
     40 
     41  The USRP2 ip-address is 192.168.10.2. Now try pinging the USRP2. 
     42{{{ 
     43root@node1-1:~# ping 192.168.10.2 
     44PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data. 
     4564 bytes from 192.168.10.2: icmp_req=1 ttl=32 time=1.04 ms 
     4664 bytes from 192.168.10.2: icmp_req=2 ttl=32 time=1.00 ms 
     4764 bytes from 192.168.10.2: icmp_req=3 ttl=32 time=1.04 ms 
     4864 bytes from 192.168.10.2: icmp_req=4 ttl=32 time=1.05 ms 
     4964 bytes from 192.168.10.2: icmp_req=5 ttl=32 time=1.04 ms 
     50}}} 
     51 
     52  At this point the node and USRP2 are able to see each other. Now retry finding and probing the USRPs. 
     53  A successful response to ''uhd_find_devices'' should look like the following: 
     54{{{ 
     55root@node1-1:~# uhd_find_devices 
     56linux; GNU C++ version 4.6.3; Boost_104800; UHD_003.005.000-0-unknown 
     57 
     58-------------------------------------------------- 
     59-- UHD Device 0 
     60-------------------------------------------------- 
     61Device Address: 
     62    type: usrp2 
     63    addr: 192.168.10.2 
     64    name: 
     65    serial: 317 
     66}}} 
     67  A successful response to uhd_usrp_probe should look like the following: 
     68{{{ 
     69root@node1-1:~# uhd_usrp_probe 
     70linux; GNU C++ version 4.6.3; Boost_104800; UHD_003.005.000-0-unknown 
     71 
     72-- Opening a USRP2/N-Series device... 
     73-- Current recv frame size: 1472 bytes 
     74-- Current send frame size: 1472 bytes 
     75  _____________________________________________________ 
     76 / 
     77|       Device: USRP2 / N-Series Device 
     78|     _____________________________________________________ 
     79|    / 
     80|   |       Mboard: USRP2 r3 
     81|   |   hardware: 769 
     82|   |   mac-addr: 00:50:c2:85:31:3d 
     83|   |   ip-addr: 192.168.10.2 
     84|   |   subnet: 255.255.255.255 
     85|   |   gateway: 255.255.255.255 
     86|   |   gpsdo: none 
     87|   |   serial: 317 
     88|   |   FW Version: 12.3 
     89|   |   FPGA Version: 10.0 
     90|   | 
     91|   |   Time sources: none, external, _external_, mimo 
     92|   |   Clock sources: internal, external, mimo 
     93|   |   Sensors: mimo_locked, ref_locked 
     94|   |     _____________________________________________________ 
     95|   |    / 
     96|   |   |       RX DSP: 0 
     97|   |   |   Freq range: -50.000 to 50.000 Mhz 
     98|   |     _____________________________________________________ 
     99|   |    / 
     100|   |   |       RX DSP: 1 
     101|   |   |   Freq range: -50.000 to 50.000 Mhz 
     102|   |     _____________________________________________________ 
     103|   |    / 
     104|   |   |       RX Dboard: A 
     105|   |   |   ID: XCVR2450 (0x0061) 
     106|   |   |     _____________________________________________________ 
     107|   |   |    / 
     108|   |   |   |       RX Frontend: 0 
     109|   |   |   |   Name: XCVR2450 RX 
     110|   |   |   |   Antennas: J1, J2 
     111|   |   |   |   Sensors: lo_locked, rssi 
     112|   |   |   |   Freq range: 2400.000 to 6000.000 Mhz 
     113|   |   |   |   Gain range LNA: 0.0 to 30.5 step 15.0 dB 
     114|   |   |   |   Gain range VGA: 0.0 to 62.0 step 2.0 dB 
     115|   |   |   |   Connection Type: IQ 
     116|   |   |   |   Uses LO offset: No 
     117|   |   |     _____________________________________________________ 
     118|   |   |    / 
     119|   |   |   |       RX Codec: A 
     120|   |   |   |   Name: ltc2284 
     121|   |   |   |   Gain Elements: None 
     122|   |     _____________________________________________________ 
     123|   |    / 
     124|   |   |       TX DSP: 0 
     125|   |   |   Freq range: -250.000 to 250.000 Mhz 
     126|   |     _____________________________________________________ 
     127|   |    / 
     128|   |   |       TX Dboard: A 
     129|   |   |   ID: XCVR2450 (0x0060) 
     130|   |   |     _____________________________________________________ 
     131|   |   |    / 
     132|   |   |   |       TX Frontend: 0 
     133|   |   |   |   Name: XCVR2450 TX 
     134|   |   |   |   Antennas: J1, J2 
     135|   |   |   |   Sensors: lo_locked 
     136|   |   |   |   Freq range: 2400.000 to 6000.000 Mhz 
     137|   |   |   |   Gain range VGA: 0.0 to 30.0 step 0.5 dB 
     138|   |   |   |   Gain range BB: 0.0 to 5.0 step 1.5 dB 
     139|   |   |   |   Connection Type: QI 
     140|   |   |   |   Uses LO offset: No 
     141|   |   |     _____________________________________________________ 
     142|   |   |    / 
     143|   |   |   |       TX Codec: A 
     144|   |   |   |   Name: ad9777 
     145|   |   |   |   Gain Elements: None 
     146}}}