<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi guys, <div><br></div><div>I've managed to get my B200 working in Ubuntu 10.14 running on VMWorkstation 11, but i can only seem to get it working using a USB 2.0 port.</div><div><br></div><div>First off, my computer specs running the B200 are:</div><div>4.0 GHz Intel Core i7</div><div>Gigabyte Z97X-UD5H-BK Motherboard</div><div>16GB RAM</div><div><br></div><div><span style="font-size: 12pt;">When running the B200 on my USB 2.0 port, i get the following output when using uhd_usrp_probe:</span></div><div><br></div><div><div>paul@ubuntu:/usr/lib/uhd/utils$ uhd_usrp_probe</div><div>linux; GNU C++ version 4.8.3; Boost_105500; UHD_003.007.001-0-unknown</div><div><br></div><div>-- Loading firmware image: /usr/share/uhd/images/usrp_b200_fw.hex... done</div><div><br></div><div>UHD Error:</div><div>    USB open failed: insufficient permissions.</div><div>    See the application notes for your device.</div><div>-- Loading FPGA image: /usr/share/uhd/images/usrp_b200_fpga.bin... done</div><div>-- Operating over USB 2.</div><div>-- Detecting internal GPSDO.... No GPSDO found</div><div>-- not found</div><div>-- Initialize CODEC control...</div><div>-- Initialize Radio control...</div><div>-- Performing register loopback test... pass</div><div>-- Performing CODEC loopback test... pass</div><div>-- Asking for clock rate 32 MHz</div><div>-- Actually got clock rate 32 MHz</div><div>-- Performing timer loopback test... pass</div><div>  _____________________________________________________</div><div> /</div><div>|       Device: B-Series Device</div><div>|     _____________________________________________________</div><div>|    /</div><div>|   |       Mboard: B200</div><div>|   |   revision: 4</div><div>|   |   product: 1</div><div>|   |   serial: 3070E4B</div><div>|   |   FW Version: 4.0</div><div>|   |   FPGA Version: 3.0</div><div>|   |   </div><div>|   |   Time sources: none, external, gpsdo</div><div>|   |   Clock sources: internal, external, gpsdo</div><div>|   |   Sensors: ref_locked</div><div>|   |     _____________________________________________________</div><div>|   |    /</div><div>|   |   |       RX DSP: 0</div><div>|   |   |   Freq range: -16.000 to 16.000 Mhz</div><div>|   |     _____________________________________________________</div><div>|   |    /</div><div>|   |   |       RX Dboard: A</div><div>|   |   |     _____________________________________________________</div><div>|   |   |    /</div><div>|   |   |   |       RX Frontend: A</div><div>|   |   |   |   Name: FE-RX2</div><div>|   |   |   |   Antennas: TX/RX, RX2</div><div>|   |   |   |   Sensors: </div><div>|   |   |   |   Freq range: 50.000 to 6000.000 Mhz</div><div>|   |   |   |   Gain range PGA: 0.0 to 73.0 step 1.0 dB</div><div>|   |   |   |   Connection Type: IQ</div><div>|   |   |   |   Uses LO offset: No</div><div>|   |   |     _____________________________________________________</div><div>|   |   |    /</div><div>|   |   |   |       RX Codec: A</div><div>|   |   |   |   Name: B200 RX dual ADC</div><div>|   |   |   |   Gain Elements: None</div><div>|   |     _____________________________________________________</div><div>|   |    /</div><div>|   |   |       TX DSP: 0</div><div>|   |   |   Freq range: -16.000 to 16.000 Mhz</div><div>|   |     _____________________________________________________</div><div>|   |    /</div><div>|   |   |       TX Dboard: A</div><div>|   |   |     _____________________________________________________</div><div>|   |   |    /</div><div>|   |   |   |       TX Frontend: A</div><div>|   |   |   |   Name: FE-TX2</div><div>|   |   |   |   Antennas: TX/RX</div><div>|   |   |   |   Sensors: </div><div>|   |   |   |   Freq range: 50.000 to 6000.000 Mhz</div><div>|   |   |   |   Gain range PGA: 0.0 to 89.8 step 0.2 dB</div><div>|   |   |   |   Connection Type: IQ</div><div>|   |   |   |   Uses LO offset: No</div><div>|   |   |     _____________________________________________________</div><div>|   |   |    /</div><div>|   |   |   |       TX Codec: A</div><div>|   |   |   |   Name: B200 TX dual DAC</div><div>|   |   |   |   Gain Elements: None</div></div><div><br></div><div>I imagine the insufficient permissions message is due to not running uhd_usrp_probe as sudo? It normally doesn't come up though, and the card functions as normal. I can run gr-air-modes as normal and without issues (currently trying to figure out how to send data from gr-air-modes from the guest Linux OS to the Host Windows OS so i can plot the aircraft). </div><div><br></div><div>I know i'm using uhd 003.007.001, but it's currently working, and i'm not too sure how i go about upgrading to the new version, as i'm currently quite new to Linux and the whole GNURadio scene and I've read you have to completely remove the old UHD version before installing the new version, and i'm not too sure how that'll affect everything.</div><div><br></div><div>However, when i try to connect to the B200 via a USB 3.0 port, i get the following output:</div><div><br></div><div><div>paul@ubuntu:/usr/lib/uhd/utils$ uhd_usrp_probe</div><div>linux; GNU C++ version 4.8.3; Boost_105500; UHD_003.007.001-0-unknown</div><div><br></div><div>-- Loading firmware image: /usr/share/uhd/images/usrp_b200_fw.hex... done</div><div>Error: LookupError: KeyError: No devices found for -----></div><div>Empty Device Address</div></div><div><br></div><div>After running that, the B200 will disconnect and no longer show up as a connectable device in Ubuntu until i disconnect and reconnect the board. </div><div><br></div><div>Doing a lsusb gives the following output:</div><div><br></div><div><div>paul@ubuntu:/usr/lib/uhd/utils$ lsusb</div><div>Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub</div><div>Bus 003 Device 004: ID 0e0f:0002 VMware, Inc. Virtual USB Hub</div><div>Bus 003 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub</div><div>Bus 003 Device 010: ID 2500:0020  </div><div>Bus 003 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse</div><div>Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</div><div>Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</div><div>Bus 002 Device 002: ID 0e0f:0002 VMware, Inc. Virtual USB Hub</div><div>Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub</div></div><div><br></div><div><br></div><div>I'm guessing Linux can see the USB 3.0 Host Controller (which shows up in Windows as Intel USB 3.0 eXtensible Host Controller - 0100 (Microsoft)). I thought the problem might be with the USB 3 ports themselves, but i tried my USB Thumb Drive in a USB 3 port, and Linux detects that no problem and it works fine. </div><div><br></div><div>I'm really not sure what the problem is here, but any help will be greatly appreciated. </div><div><br></div><div>Thanks, </div><div>Paul</div>                                    </div></body>
</html>