| 151 | | TBD. |
| | 151 | Prior to installing ensure the host platform is running Ubuntu 12.04 and a USRP connected on eth2 interface. |
| | 152 | |
| | 153 | UHD binary installation instructions referenced from [http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Linux]. |
| | 154 | |
| | 155 | Install the UHD binary from the repository: |
| | 156 | {{{ |
| | 157 | bash -c 'echo "deb http://files.ettus.com/binaries/uhd_stable/repo/uhd/ubuntu/`lsb_release -cs` `lsb_release -cs` main" > /etc/apt/sources.list.d/ettus.list' |
| | 158 | apt-get update |
| | 159 | apt-get install -t `lsb_release -cs` uhd |
| | 160 | }}} |
| | 161 | |
| | 162 | |
| | 163 | Configure eth2 network interface. |
| | 164 | 1) For USRP X310 the device is on the 192.168.40.x subnet. |
| | 165 | a) Load driver for 10G Ethernet interface: |
| | 166 | {{{ |
| | 167 | modprobe mlx4_en |
| | 168 | }}} |
| | 169 | b) Configure eth2 interface |
| | 170 | {{{ |
| | 171 | ifconfig eth2 192.168.40.1 netmask 255.255.255.0 mtu 9000 up |
| | 172 | }}} |
| | 173 | |
| | 174 | 2) For USRP N210 the device is on the 192.168.10.x subnet. |
| | 175 | a) Use the stock driver for 1G Ethernet interface which is already loaded. |
| | 176 | |
| | 177 | b) Configure eth2 interface and resize socket buffers |
| | 178 | {{{ |
| | 179 | ifconfig eth2 192.168.10.1 netmask 255.255.255.0 up |
| | 180 | sudo sysctl -w net.core.rmem_max=50000000 |
| | 181 | sudo sysctl -w net.core.wmem_max=1048576 |
| | 182 | }}} |
| | 183 | |
| | 184 | |
| | 185 | Test UHD installation using the USRP Hardware Driver Discovery Utility |
| | 186 | {{{ |
| | 187 | uhd_find_devices |
| | 188 | }}} |
| | 189 | |
| | 190 | Output should look similar to the following |
| | 191 | {{{ |
| | 192 | linux; GNU C++ version 4.6.3; Boost_104601; UHD_003.007.002-release |
| | 193 | |
| | 194 | -------------------------------------------------- |
| | 195 | -- UHD Device 0 |
| | 196 | -------------------------------------------------- |
| | 197 | Device Address: |
| | 198 | type: usrp2 |
| | 199 | addr: 192.168.10.2 |
| | 200 | name: |
| | 201 | serial: F297A3 |
| | 202 | }}} |
| | 203 | |
| | 204 | USRP peripheral details can be obtained using the USRP Hardware Driver Peripheral Report Utility |
| | 205 | {{{ |
| | 206 | uhd_usrp_probe |
| | 207 | }}} |
| | 208 | |
| | 209 | Output should look similar to the following |
| | 210 | {{{ |
| | 211 | linux; GNU C++ version 4.6.3; Boost_104601; UHD_003.007.002-release |
| | 212 | |
| | 213 | -- Opening a USRP2/N-Series device... |
| | 214 | -- Current recv frame size: 1472 bytes |
| | 215 | -- Current send frame size: 1472 bytes |
| | 216 | _____________________________________________________ |
| | 217 | / |
| | 218 | | Device: USRP2 / N-Series Device |
| | 219 | | _____________________________________________________ |
| | 220 | | / |
| | 221 | | | Mboard: N210r4 |
| | 222 | | | hardware: 2577 |
| | 223 | | | mac-addr: 00:80:2f:0a:cc:c8 |
| | 224 | | | ip-addr: 255.255.255.255 |
| | 225 | | | subnet: 255.255.255.255 |
| | 226 | | | gateway: 255.255.255.255 |
| | 227 | | | gpsdo: none |
| | 228 | | | serial: F297A3 |
| | 229 | | | FW Version: 12.3 |
| | 230 | | | FPGA Version: 10.0 |
| | 231 | | | |
| | 232 | | | Time sources: none, external, _external_, mimo |
| | 233 | | | Clock sources: internal, external, mimo |
| | 234 | | | Sensors: mimo_locked, ref_locked |
| | 235 | | | _____________________________________________________ |
| | 236 | | | / |
| | 237 | | | | RX DSP: 0 |
| | 238 | | | | Freq range: -50.000 to 50.000 Mhz |
| | 239 | | | _____________________________________________________ |
| | 240 | | | / |
| | 241 | | | | RX DSP: 1 |
| | 242 | | | | Freq range: -50.000 to 50.000 Mhz |
| | 243 | | | _____________________________________________________ |
| | 244 | | | / |
| | 245 | | | | RX Dboard: A |
| | 246 | | | | ID: SBX (0x0054) |
| | 247 | | | | Serial: E4R1CSDXS |
| | 248 | | | | _____________________________________________________ |
| | 249 | | | | / |
| | 250 | | | | | RX Frontend: 0 |
| | 251 | | | | | Name: SBXv3 RX |
| | 252 | | | | | Antennas: TX/RX, RX2, CAL |
| | 253 | | | | | Sensors: lo_locked |
| | 254 | | | | | Freq range: 400.000 to 4400.000 Mhz |
| | 255 | | | | | Gain range PGA0: 0.0 to 31.5 step 0.5 dB |
| | 256 | | | | | Connection Type: IQ |
| | 257 | | | | | Uses LO offset: No |
| | 258 | | | | _____________________________________________________ |
| | 259 | | | | / |
| | 260 | | | | | RX Codec: A |
| | 261 | | | | | Name: ads62p44 |
| | 262 | | | | | Gain range digital: 0.0 to 6.0 step 0.5 dB |
| | 263 | | | | | Gain range fine: 0.0 to 0.5 step 0.1 dB |
| | 264 | | | _____________________________________________________ |
| | 265 | | | / |
| | 266 | | | | TX DSP: 0 |
| | 267 | | | | Freq range: -250.000 to 250.000 Mhz |
| | 268 | | | _____________________________________________________ |
| | 269 | | | / |
| | 270 | | | | TX Dboard: A |
| | 271 | | | | ID: SBX (0x0055) |
| | 272 | | | | Serial: E4R1CSDXS |
| | 273 | | | | _____________________________________________________ |
| | 274 | | | | / |
| | 275 | | | | | TX Frontend: 0 |
| | 276 | | | | | Name: SBXv3 TX |
| | 277 | | | | | Antennas: TX/RX, CAL |
| | 278 | | | | | Sensors: lo_locked |
| | 279 | | | | | Freq range: 400.000 to 4400.000 Mhz |
| | 280 | | | | | Gain range PGA0: 0.0 to 31.5 step 0.5 dB |
| | 281 | | | | | Connection Type: QI |
| | 282 | | | | | Uses LO offset: No |
| | 283 | | | | _____________________________________________________ |
| | 284 | | | | / |
| | 285 | | | | | TX Codec: A |
| | 286 | | | | | Name: ad9777 |
| | 287 | | | | | Gain Elements: None |
| | 288 | }}} |